Java Application Developer - Need Local Candidates Only
Infojini Inc
Trenton, New Jersey
Full Time
On-site
Job Description
Below is the job description for the position: Job Title: Senior Java Developer Location: Trenton, NJ 08611 (2 Days Onsite, 3 Days Remote) Duration: 6 Months (Possible Extension) In-Person interviews only Job ID: 780584 Key Responsibilities Modernize and migrate legacy WebSphere Java applications to AWS using Spring Boot and cloud-native best practices. Design, develop, and maintain scalable microservices using Java and Spring Boot. Build and integrate RESTful APIs with Spring, API Gateway, and AWS Lambda. Maintain and enhance existing SOAP web services, supporting a phased deprecation strategy. Support and optimize legacy data access (JPA, Hibernate, MyBatis) while transitioning to AWS RDS (Aurora) and DynamoDB. Utilize AWS services including Beanstalk, Lambda, RDS, S3, DynamoDB, and CloudWatch. Implement containerization (Docker) with orchestration via Kubernetes or ECS. Collaborate on Infrastructure-as-Code (IaC) using CloudFormation or Terraform. Work with DevOps teams to enable CICD pipelines (GitHub, Jenkins, MavenGradle). Collaborate with UI teams on React-based front ends. Write unit and integration tests using JUnit, Mockito, and TestNG. Maintain and troubleshoot JSF front-end applications. Create and maintain technical documentation and architecture diagrams for modernization efforts. Required Qualifications Technical Skills 7 years of JavaJ2EE development (Java 17, Spring Boot, REST APIs) Proven experience modernizing legacy WebSphere applications Expertise in Spring Framework (Spring Boot, Spring Cloud, Spring Security) Hands-on experience with AWS RDS, Aurora, DynamoDB, Beanstalk, Lambda, EC2, S3, API Gateway Experience building microservices and developing REST and SOAP web services Familiarity with Docker, Kubernetes, or ECS Strong understanding of SQL and NoSQL databases Proficiency in Git, MavenGradle, and CICD workflows Familiarity with Node.js (optional but a plus) Experience with Agile methodologies Ideal Candidate Will Be Able To Lead and execute modernization initiatives aligned with enterprise architecture goals. Support and maintain legacy systems while transitioning to serverless and microservices-based solutions. Write clean, testable, and well-documented code. Mentor junior developers and collaborate across teams. Stay current with trends in cloud-native, serverless, and DevOps technologies. Communicate effectively with technical and non-technical stakeholders. Preferred Certifications AWS Certified Developer Associate AWS Certified Solutions Architect Associate Required Skills At least 7 years of experience with Java SE Java 17. 9 years of experience with J2EE. 7 years of experience with the Spring Framework (Spring Boot, Spring Cloud, and Spring Security). 7 years of experience in REST API development. 3 years of experience in WebSphere modernization. 5 years of experience with Microservices architecture. 2 years of experience with AWS Elastic Beanstalk, AWS Lambda, AWS EC2, AWS S3, AWS RDS (Aurora), and AWS DynamoDB. 5 years of experience working with SOAP web services. 5 years of experience with JPA, Hibernate, or MyBatis. 7 years of experience with SQL databases. 2 years of experience with NoSQL databases. 5 years of experience with Git. 5 years of experience using Maven or Gradle. 3 years of experience with CICD tools such as Jenkins or GitHub Actions. 2 years of experience collaborating with UI teams using React. 3 years of experience maintaining JSF applications. 5 years of experience in unit testing using JUnit, Mockito, or TestNG. 4 years of experience working in Agile methodologies. A Bachelors Degree in Computer Science or a related field. Desired Skills 2 years of experience with Docker. 1 year of experience with Kubernetes or ECS. 1 year of experience with Node.js. 1 year of experience with AWS Certifications (Developer or Architect level). Thanks Regards Infojini Consulting Website: https:www.infojiniconsulting.com Address: 10015 Old Columbia Road, Suite B 215, Columbia, MD 21046
External application opens in new window