Job Information
Technology Partners, Inc. Senior Java Developer in Chesterfield, Missouri
Technology Partners, Inc. seeks a Senior Java Developer in Chesterfield, MO. Responsibilities include:
- Work in an Agile environment across multiple teams to design and develop business components/APIs using Java and Spring at the core.
- Act as a Subject Matter Expert as required and guide/mentor teammates as needed.
- Involve/Participate in application design/business requirement meetings and gather technical requirements.
- Develop Java components integrated with Spring, Spring MVC, Hibernate, Web Services.
- Migrate legacy applications to latest technologies as per revisited design and infrastructure.
- Use Hibernate/JPA/JDBC as framework to access the database and build the DAO layer for every API required.
- Design and develop Restful APIs for different modules in the project as per the requirement.
- Develop JSP pages using Custom tags and Tiles framework.
- Develop SQL queries to interact with SQL Server database and also involved in writing PL/SQL code for procedures and functions.
- Work with Postgress , MongoDB and DB2 databases to interact with customer/business data via different APIs.
- Use Maven/Gradle for build framework.
- Build/Implement Jenkins/GitLab runner pipelines for continuous build system.
- Deploy the application artifacts to enterprise-wide cloud like PCF, GCP, AWS, etc.
- Develop GUI using Front end technologies JSP, JSTL, AJAX, HTML, CSS and Java Script.
- Develop code for Web services using XML, SOAP and use SOAPUI tool for testing the services for legacy applications.
- Used Design patterns such as Business Object (BO), Singleton, Model View Controller, DAO and DTO.
- Involve in writing the Junit test cases as part of unit testing.
- Write test cases for all the application code developed and execute the test cases in each test env as required.
- Raise/fix defects and bugs as needed.
- Follow the agile release train and deploy various modules to production as needed.
- Troubleshoot any production issues/bugs that arise and monitor application health/status.
Requires Bachelors degree in Computer Science, Information Systems, or related field plus 6 years of experience required.
Requires 5 years of experience with Java.
Requires 5 years of experience in Spring and Spring components.
Requires 5 years of experience with Database (Oracle, MongoDB, Postgress, etc., and SQL, PLSQL).
Requires 5 years of experience with DevOps - Jenkins, GitLabRunner etc.
Requires 5 years of experience with Cloud Deployment - PCF, AWS, GCP, etc.
[]{style="
"}