Job Title: Full Stack Java Developer
Location: Charlotte, NC 28288 (Onsite)
Duration: 12+ Months
Employment Type: Contract (W2)
Interview Process: Virtual
Conversion: Yes (Potential for Permanent Hire)
Must-Have Skills
- Java - 8+ years
- Spring Boot & Microservices - 8+ years
- React.js - 8+ years
Key Responsibilities
- Design, develop, and maintain scalable full-stack applications using Java, Spring Boot, Microservices, and React.js.
- Develop and consume RESTful APIs and integrate backend services.
- Build responsive, user-friendly front-end applications with React.js.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Write clean, maintainable, and efficient code following best practices.
- Troubleshoot, debug, and optimize application performance.
- Participate in code reviews, testing, and Agile development activities.
Required Qualifications
- 8+ years of hands-on experience in Java development.
- Strong expertise in Spring Boot and Microservices architecture.
- 8+ years of experience developing front-end applications using React.js.
- Experience with REST APIs, JSON, and web services.
- Strong understanding of object-oriented programming, design patterns, and software development best practices.
- Experience with Git, Maven/Gradle, and CI/CD pipelines.
- Excellent communication and problem-solving skills.