Programmer Analyst 4 (Java Full Stack Developer)
Programmer Analyst 4 (Java Full Stack Developer)Location: Lansing, MI (Hybrid – Onsite Mondays & Tuesdays)Duration: 12 Months Contract with Possible ExtensionLocal Candidates Only: Candidates must reside within 90 miles of Lansing, MIRequired Experience5+ years of experience with Java development5+ years of experience with Spring Framework / Spring Boot5+ years of experience with SQL Server and database development5+ years of experience with Angular and JavaScript5+ years of experience with SSRS5+ years working in Hybrid Agile/Waterfall environments5+ years of experience with Hibernate/JPA5+ years of experience with Java IDEs such as Eclipse and STS5+ years of experience with Java JEE Struts Framework3+ years of experience with Azure DevOps (ADO)3+ years of experience developing database objects including Stored Procedures, Functions, Triggers, Views, and Tables3+ years of experience with Angular and/or React.js3+ years of experience with JBOSS Enterprise SOA environment3+ years using CMM/CMMI Level 3 methodologies2+ years implementing Agile development processes and Test-Driven Development (TDD)2+ years of experience with React.js and modern JavaScript (ES6+)Key ResponsibilitiesDesign, develop, test, and maintain enterprise-level Java applicationsDevelop RESTful APIs using Spring MVC and Spring BootBuild responsive front-end applications using Angular, React.js, JavaScript, HTML5, and jQueryDevelop and optimize SQL Server database objects and queriesTroubleshoot application and database issuesCreate technical specifications, flowcharts, prototypes, and design documentsParticipate in all phases of the Software Development Life Cycle (SDLC)Utilize Azure DevOps for backlog management, sprint planning, and task trackingIntegrate software components into fully functional systemsCollaborate with business stakeholders and technical teamsMaintain source control using Git and build deployments using MavenSupport application deployments on Tomcat, JBOSS, WebSphere, and OpenShift environments