Senior Backend Java Developer
Senior Software EngineerRequired Skills & Experience5+ years of professional software engineering experience, ideally at the Senior levelStrong Java development experience with Java 8 and Java 17Experience building applications with Spring BootProficiency working with JBoss, Tomcat, and Enterprise Java technologies (EJBs)Experience designing, developing, and deploying SOAP and RESTful web servicesHibernate experienceStrong focus on unit testing, code quality, and technical documentationExperience leveraging AI-assisted development tools, such as GitHub CopilotNice to Have Skills & ExperienceExperience with JavaServer Faces (JSF) or JavaServer Pages (JSP)Hands-on experience with PrimeFaces component librariesJob DescriptionThis resource will serve as a backfill supporting a portfolio of existing business-critical Java applications. The majority of the work will focus on maintaining and enhancing current applications, troubleshooting production issues, implementing bug fixes, and supporting ongoing application enhancements. The developer will be responsible for building and maintaining SOAP and REST-based services, collaborating closely with other engineers on application support initiatives, and ensuring code quality through unit testing and documentation. While most efforts will be maintenance and support focused, there will be opportunities to contribute to new feature development and modernization initiatives. The consultant will also leverage AI-enabled development tools, such as GitHub Copilot, to improve productivity and delivery efficiency.