Our client is currently seeking a Java Developer
Software Engineer III (Java Developer)
Location : Charlotte, NC
Duration : Up to 24 Months (Contract)
Pay : $53-$57 HR W2 (No Corp to Corp)
About the Role
We are seeking a highly skilled Software Engineer III (Java Developer) to join our engineering team. In this role, you will design, develop, and maintain scalable, high‑performance applications using Core Java, Spring Boot, and Microservices , with front‑end experience in Angular or React . You’ll work closely with cross‑functional teams to deliver secure, reliable, and resilient solutions.
Responsibilities
- Design, develop, test, and deploy high‑quality software solutions using Core Java , Spring Boot , and Microservices architecture.
- Build scalable RESTful APIs and ensure high availability and reliability.
- Develop intuitive front‑end components using Angular or React .
- Collaborate with product managers, architects, and QA to understand requirements and deliver features end‑to‑end.
- Participate in code reviews and contribute to engineering best practices.
- Troubleshoot production issues and implement long‑term solutions.
- Optimize application performance, security, and scalability.
- Contribute to the full SDLC in an Agile environment.
Required Qualifications
4–5 years of professional Java development experience.Strong proficiency in : Core Java (Java 8+ or later) Spring Boot / Spring Framework Microservices architectureExperience with Angular or React for front‑end development (moving from Angular to React).Solid understanding of RESTful APIs, JSON, and asynchronous programming.Experience with version control systems (Git), CI / CD pipelines, and Agile methodologies.Strong problem‑solving skills and ability to work independently or within a team.