Apexon - Austin, TX

posted about 2 months ago

Full-time - Mid Level
Austin, TX
11-50 employees
Professional, Scientific, and Technical Services

About the position

Apexon is seeking a backend Java developer with over 5 years of hands-on development experience to join our dynamic and mission-driven team. In this role, you will be responsible for designing and implementing n-tier architectures, including the UI, business logic layer, and data access layer. You will also work with distributed architectures using integration hubs such as Data Power, Mule, or any ESB. The ideal candidate will have strong skills in the J2EE framework, particularly with Spring MVC, Spring Boot, Spring Data, and Spring Core, as well as experience with JSP, EJB, servlets, JNDI, JDBC, JMS, and JTA transaction services. You will be tasked with developing REST and SOAP services using JAX-WS/RS and/or the Spring framework, and you should have experience in building multi-module projects, compiling, building, and packaging source code into Jars, Wars, and EARs for deployment in application servers like WebSphere and JBoss. Writing unit test cases with Jest, Enzyme, or Mocha is also a key responsibility. In addition to backend development, you should have hands-on experience with relational databases such as Oracle, demonstrating a solid understanding of database principles and SQL. You will need to optimize SQL queries for performance, troubleshoot SQL problems, and write complex SQL queries. Frontend development experience with React or Angular and Node.js is preferred, as is the ability to mentor junior staff and lead technical designs. Collaboration with product, engineering, and business teams is essential to understand requirements that will form the foundation for future products. You should be adaptable to existing complex environments and passionate about building high-quality systems while adhering to software implementation best practices. Experience with Agile processes and knowledge of SDLC processes, including the use of application lifecycle management tools like JIRA, is also important.

Responsibilities

  • Design and implement n-tier architectures including UI, business logic layer, and data access layer.
  • Work with distributed architectures using integration hubs such as Data Power, Mule, or any ESB.
  • Develop REST and SOAP services using JAX-WS/RS and/or Spring framework.
  • Build multi-module projects, compile, build, and package source code into Jars, Wars, and EARs for deployment in application servers.
  • Write unit test cases with Jest, Enzyme, or Mocha.
  • Optimize SQL queries for performance and troubleshoot SQL problems.
  • Write complex SQL queries using joins, subqueries, and other techniques.
  • Mentor junior staff and lead technical designs.
  • Collaborate with product, engineering, and business teams to understand requirements.
  • Adapt quickly to existing complex environments.

Requirements

  • Bachelor's Degree in a related field.
  • 5+ years of hands-on development experience in backend Java development.
  • In-depth experience designing and working with n-tier architectures.
  • Strong skills in Spring MVC, Spring Boot, Spring Data, and Spring Core.
  • Experience with JSP, EJB, servlets, JNDI, JDBC, JMS, and JTA transaction services.
  • Experience in developing REST and SOAP services using JAX-WS/RS and/or Spring framework.
  • Hands-on experience with relational databases such as Oracle and a good understanding of database principles/SQL.
  • Ability to write complex SQL queries and optimize them for performance.
  • Strong communication skills, both written and oral.
  • Strong analytical and problem-solving skills.

Nice-to-haves

  • Frontend development experience with React or Angular and Node.js.
  • Experience in Agile processes.
  • Knowledge of SDLC processes and application lifecycle management tools such as JIRA.

Benefits

  • Health Insurance with Dental & Vision
  • 401K Plan
  • Life Insurance, STD & LTD
  • Paid Vacations & Holidays
  • Paid Parental Leave
  • FSA Dependent & Limited Purpose care
  • Learning & Development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service