Java Developer/Sr
Overview
Contract on-site Java Developer/Senior in Phoenix, AZ. You will join a cross-functional team to deliver web applications using Spring MVC and the Spring Framework, with focus on scalable design and reliable deployments. You’ll work on configuring Tomcat, building with Ant/Maven/Gradle, and ensure code quality through reviews and unit tests. The role fits a Scrum environment in a mid–senior team, offering hands-on impact on enterprise-grade software. This opportunity centers on shaping robust Java solutions in a collaborative setting.
ResponsibilitiesDevelop web applications using Spring MVC and Spring FrameworkConfigure and maintain Tomcat application serverApply software design patterns to solutionsManage builds with Ant, Maven or GradleHandle branching/merging in version control for large projectsWrite and discuss unit tests; participate in code reviewsCollaborate in a team of 5+ developersWork in a Scrum environment on enterprise applications
Key requirements5+ years of web application development experience3+ years of Spring Framework experienceTomcat configuration and setup experienceStrong knowledge of design patternsExperience with Ant, Maven or GradleVersion control practices including branching and mergingUnit testing and automated test frameworksCode review participationExperience working in a team of 5+ developersFamiliarity with Oracle SQL syntaxFunctional tests with SeleniumExperience with ScrumiBatis/MyBatis and HibernateJava multithreading, synchronization, and concurrency conceptsScripting language experience (Groovy, Ruby, or Python)PL/SQL understandingJSTL and JSP TagsHTML/CSS/JavaScript and jQuery developmentteam collaborationagile/scrum mindsetattention to code qualitySpring MVCSpring FrameworkTomcat