Java Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+29 more
Job description
The Production Support Java Developer plays a critical role in maintaining and enhancing core business systems to ensure reliability, efficiency, and uptime. This role focuses on diagnosing production issues, deploying patches, and supporting a variety of applications including legacy client-server reengineering and online member services. The developer works collaboratively within a dedicated support team, leveraging modern DevOps practices to maintain and optimize full application stacks. Responsibilities:
- Ensure system uptime and reliability by promptly diagnosing and resolving production issues.
- Deploy critical patches and enhancements to production systems.
- Maintain and optimize applications across the full stack including front-end, back-end, and database layers.
- Write and maintain automated test scripts to prevent regressions.
- Tweak user interfaces and manage application flow.
- Tune database queries, fix APIs, and ensure data integrity.
- Collaborate with technical peers, business leaders, and technical leads to support and improve systems.
- Follow modern DevOps methodologies and utilize tools such as Atlassian Jira for issue tracking and deployment., * Role involves supporting critical production systems, requiring responsiveness and reliability.
- Work within a team environment focused on system uptime rather than sprint cycles.
Scheduling:
- Contract-to-hire position with a 6-month initial contract period.
- Standard work hours onsite; specific shift details not provided but may require flexibility based on production support needs.
Requirements
- Minimum 5 years of professional experience as a Java Developer.
- At least 3 years developing Java web applications or web services.
- Expert-level hands-on knowledge of Java 17+, Spring Boot, Spring Framework, and Spring Security.
- Proficiency with Oracle databases and SQL.
- Experience with Apache Tomcat, JSP, JavaScript, jQuery, and Bootstrap.
- Familiarity with Git/Github and Maven for version control and build management.
- Understanding of secure software development practices and vulnerability remediation.
- Knowledge of software development lifecycle, preferably Agile Scrum methodology.
- Bachelor’s degree in Software Development, Information Technology, or related field highly desired.
Preferred Skills & Certifications:
- Experience with Behavior Driven Development (BDD) and Test Driven Development (TDD), including Cucumber.
- Familiarity with Spring Batch, Spring Integration, MyBatis, and Filenet.
- Knowledge of code quality tools and security processes.
- Experience with Jasper Reports and Selenium automated testing.
- Exposure to Atlassian JIRA and Confluence for project management and documentation.
- Participation in continued education and professional development.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerjet.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Top 10 Java Libraries
What’s the Difference between a Junior, Mid, and Senior Developer?
7 Important Tips That Every Software Developer Should Know
The 8 Best Code Testing Tools