Request ID: 101480-1
Title: Java Microservices Developer
Locations: Bishop Gate, NJ (Local Candidates Only)
Duration: 6+ Months
Pay Range: $43.00 - $46/Hour on W2/C2C (All inclusive)
Experience: 10+ Years
Note: Resource to be available for in person interview during customer evaluation at New Jersey location
We are seeking an experienced Senior Java Microservices Developer with 10+ years of experience in Java application development, Spring Boot, microservices, REST/SOAP web services, AWS, and relational databases. The candidate will be responsible for designing, developing, integrating, testing, and supporting scalable enterprise applications in an Agile environment.
Key Responsibilities
- Design, develop, and maintain Java-based applications using Java 8/11/17.
- Develop scalable and resilient microservices using Spring Boot.
- Work with Spring Boot modules including ORM, Integration, Batch, and Services.
- Apply strong Object-Oriented Programming (OOP) principles and design patterns.
- Develop and integrate REST/SOAP web services using JSON and XML.
- Implement persistence solutions using JPA/Hibernate.
- Design and optimize SQL queries and database interactions.
- Work with relational databases such as PostgreSQL, Oracle, Sybase, or SQL Server.
- Develop and deploy applications using AWS services including ECS, EC2, Serverless, ElastiCache, Route 53, ALB, VPC, and Security Groups.
- Use GitHub for source control and collaborate effectively through branching, pull requests, and code reviews.
- Build and manage projects using Maven.
- Follow Test-Driven Development (TDD) and develop maintainable, high-quality code.
- Participate in Agile/iterative development and follow the complete Software Development Life Cycle (SDLC).
- Troubleshoot application issues, perform root-cause analysis, and implement effective solutions.
- Collaborate closely with technical architects, project managers, business analysts, QA, and development teams.
- Research technical issues independently and communicate solutions clearly to technical and non-technical stakeholders.
Required Skills
- 10+ years of professional software development experience.
- Strong expertise in Core Java and Java application development using Java 8, 11, and/or 17.
- Strong hands-on experience with Spring Boot and Microservices.
- Strong understanding of OOP, SOA, REST, SOAP, JSON, and XML.
- Hands-on experience with JPA/Hibernate.
- Strong AWS experience with ECS, EC2, Serverless, ElastiCache, Route 53, ALB, VPC, and Security Groups.
- Experience with GitHub and Maven.
- Strong SQL and experience with at least one RDBMS: PostgreSQL, Oracle, Sybase, or SQL Server.
- Experience with TDD and Agile methodologies.
- Experience working through the complete SDLC.
- Familiarity with tools such as PGAdmin, Insomnia, and GitHub GUI.
Essential Skills
- Advanced problem-solving and analytical skills.
- Strong ability to research, troubleshoot, and resolve complex technical issues independently.
- Excellent verbal and written communication skills.
- Ability to work effectively with architects, business analysts, project managers, QA, and development teams.
- Strong team-player mindset with the ability to work in a supportive and transparent environment.
- Willingness and ability to quickly learn new technologies and business processes.
- Ability to clearly communicate technical concepts through discussions and presentations.
Company Benefits & Culture
- Competitive salary and benefits package.
- Opportunities for professional development and growth.
- Inclusive and collaborative work environment.
For immediate consideration please click APPLY to begin the screening process with Alex.