Senior 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
+14 more
Job description
The Senior Java Developer is the application-side Java subject matter expert for modernizing a federal client’s mission-critical Java web applications. Partnering with the DevOps Architect, who owns the platform, the role owns the application impact of each change across analysis, solutioning, and implementation of the Java 8 to Java 17 upgrade and its dependent technologies, as well as directory authentication across multiple Active Directory domain controllers., Work closely with the DevOps Architect to analyze the Java 8 to Java 17 upgrade from the application perspective, including dependencies on Oracle WebLogic Server, Apache components, API gateway technologies, frameworks, and libraries, then solution and implement the required changes.Map application dependencies and integrations, assess how each platform change impacts application behavior, then design and develop the required application changes, sequencing upgrades with the DevOps Architect to minimize disruption.Implement application-side LDAP/Active Directory connectivity that automatically fails over between multiple domain controllers, with logging of failover events.Build and test proofs of concept (POCs) with the DevOps Architect to solution the domain controller failover and logging approach.Partner with the Test team to validate application changes, and remediate code vulnerability findings.Document technical analysis, designs, and runbooks in Confluence and Jira, aligned with the client’s Technical Reference Model, ATO, and audit requirements.
Requirements
Bachelor’s degree and 7 years of relevant experience.An additional 2 years of experience (9 years total) with an associate’s degree in lieu of a bachelor’s degree.An additional 4 years of experience (11 years total) with a high school diploma in lieu of a bachelor’s degree.Strong Java background in enterprise web applications, with a deep understanding of how runtime, server, and integration changes impact applications.Demonstrated experience delivering a major Java version upgrade (Java 8 to 11/17 or later) for production applications, including dependent technology upgrades.Experience with Oracle WebLogic Server and Apache components, including the application impact of their upgrades.Strong expertise in Java EE/Jakarta EE, Spring/Spring Boot, RESTful services, and relational databases (SQL, JDBC, JPA/Hibernate).Experience integrating Java applications with LDAP/Active Directory and load balancers, including connection failover.Strong communication skills, with the ability to partner with architects and lead discussions with federal stakeholders.
Preferred Qualifications or Skills Experience with API gateway technologies (e.g., Netflix Zuul, Spring Cloud Gateway), including upgrades or migrations.Java certification (e.g., Oracle Certified Professional: Java SE 17 Developer).
Position Details Employment type: Full TimeLocation: 100% Remote (US-based)Hours: 40 hours/week with availability during core business hours of 8am-5pm ETEligibility: Must be eligible to obtain a Public Trust clearance
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
Loading talks and stories from around this role…