> Markdown version of [/jobs/ext/4509804-java-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/4509804-java-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Full Stack Developer - **Company:** eTeam Inc - **Location:** Phoenix, AZ, United States - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Agile Methodology, Applications Architecture, Automation of Tests, Databases, Github, Gradle, Java Web Services, Junit, PostgreSQL, Apache Maven, NoSQL, Mockito, SQL Databases, ReactJS, Spring-boot, Backend, AngularJS, Apache Kafka, Reactive Programming, Front End Software Development, Cucumber (Software), Jenkins, Microservices - **Published:** November 1, 2026 - **Apply:** https://www.juju.com/job/16_c8b221cd ## About the Role <.>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, Bachelor s or Master s degree in Engineering (BE preferred). ## Description 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., * 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.