Senior Backend Java Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+10 more
Job description
This 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.
Requirements
5+ years of professional software engineering experience, ideally at the Senior level
-
Strong Java development experience with Java 8 and Java 17
-
Experience building applications with Spring Boot
-
Proficiency working with JBoss, Tomcat, and Enterprise Java technologies (EJBs)
-
Experience designing, developing, and deploying SOAP and RESTful web services
-
Hibernate experience
-
Strong focus on unit testing, code quality, and technical documentation
-
Experience leveraging AI-assisted development tools, such as GitHub Copilot - Experience with JavaServer Faces (JSF) or JavaServer Pages (JSP)
-
Hands-on experience with PrimeFaces component libraries
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
93 Java Interview Questions You Should Prepare For
Is Software Engineering Over-Saturated?
20 Essential Tools For Backend Development
What’s the Difference Between Frontend and Backend Development?