Java Full Stack Developer
Location: Phoenix, AZ 85054
Duration: 6 Months Contract
Experience: 5+ Years
Education: BE / Bachelor s or Master s in Engineering
<.>Job Summary
We are looking for an experienced Java Full Stack Developer to design, develop, and maintain scalable end-to-end applications. The candidate will work on Java-based backend services, microservices, databases, and frontend applications in an Agile environment.
<.>Must-Have Skills
- 5+ years of Java development experience
- Strong experience with Java and Spring Boot
- Hands-on experience with Microservices
- Experience in Application Architecture and Planning
- Strong knowledge of TDD/BDD
- Experience with JUnit, Mockito, and Cucumber
- Experience with GitHub
- Experience with Jenkins
- Strong knowledge of Maven and Gradle
- Experience developing scalable and high-performance applications
- Good presentation and communication skills
<.>Good-to-Have Skills
- Kafka
- PostgreSQL
- Reactive Programming
- Experience with frontend frameworks such as Angular or React
- Experience with SQL/NoSQL databases
<.>Key Responsibilities
- Design, develop, test, and maintain Java-based applications.
- Develop scalable Spring Boot microservices.
- Participate in application architecture and technical planning.
- Implement automated testing using TDD/BDD, JUnit, Mockito, and Cucumber.
- Build and maintain CI/CD pipelines using GitHub and Jenkins.
- Manage application builds using Maven and Gradle.
- Work with databases and integrate backend services with frontend applications.
- Collaborate with cross-functional teams in an Agile environment.
- Present technical solutions and communicate effectively with business and technical teams.
<.>Education
Bachelor s or Master s degree in Engineering (BE preferred).