Lead Java Developer
Job Title : Lead Java DeveloperLocation: Madison, WI Long Term Contract Required Skills and Experience:Java/J2EE (5+ Years)Spring Framework (5+ Years)Spring boot (5+ Years)Micro services (4+ Years)API development (4+ Years)Angular (5+ Years)SQL experience (5+ Years)Hands on Architecture/Design experience (4+ Years)Experience working in Hybrid and Agile Methodologies (5+ Years)Experience working with industry standard patterns for modernization (i.e. lift and shift, strangler, etc.)Responsibilities:Enhance existing application(s) with new features as well as modernizing existing application(s)Solve complex technical problemsDesign, develop and provide technical leadership to the modernization effortDevelop testing methodology and criteria and implement them on automated build processesLead efforts for modernizing Java application(s) to Spring Boot following industry best practicesDevelop application presentation layers using modern JavaScript/TypeScript technologies such as AngularProvide technical leadership to moving application(s) toward a microservices and modern looking architecturePreferred Skills and Experience:Java Batch experience (4+ Years)Oracle and PL/SQL stored procedure experience (4+ Years)DevSecOps Best Practices (3+ Years) including leveraging SonarQubeAutomated Testing Best Practices (5+ Years)AWS Cloud based development experience (4+ Years)Experience working with Liberty, Maven, IntelliJ, Java 21Leveraging GitHub Co-Pilot or similar GenAI based IDE tools to accelerate software development and testing practicesExperience working with Box APIs