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
+16 more
Job description
Experteer Overview In this Senior Java Developer role, you will help design and build scalable Java applications that power critical missions. You will work within Software Development to align technical direction with product goals, mentor peers, and ensure code quality and performance. You will collaborate with cross-functional teams to translate business needs into robust solutions, while keeping up with new technologies. The opportunity centers on delivering enterprise-grade software that supports national security objectives and continuous improvement through best practices. Compensation / Benefits * Design and architect scalable Java applications following best practices * Define strategic roadmaps and development vision for product growth * Collaborate with product owners, designers, and developers across teams * Mentor junior and mid-level developers and conduct code reviews * Investigate complex technical issues and optimize performance * Partner with stakeholders to align technical solutions with business objectives * Stay current with emerging technologies and share knowledge Tasks * 7+ years of professional Java development experience * Proficiency in Java Swing GUI development * Strong understanding of software architecture and scalable design * Experience with Spring, Spring Boot, Hibernate, Java EE * Familiarity with RESTful/SOAP Web Services, messaging, caching * Build tools: Gradle and Maven; CI/CD pipelines (GitLab) * Relational and non-relational databases (e.g., MongoDB, Cassandra); SQL optimization * Containerization with Docker, Podman, Kubernetes; Linux * Security practices including authentication, authorization, encryption; TS/SCI with poly * Bachelor’s or Master’s in CS/Software Eng or equivalent work exp * Demonstrated leadership and cross-functional collaboration Key requirements * flexible time off * robust learning resources * healthcare * retirement benefits * continuing education * family support
Requirements
Docker, solutions with business objectives * Stay current with emerging technologies and share knowledge Tasks * 7+ years of professional Java development experience * Proficiency in Java Swing GUI development * Strong understanding of software architecture and scalable design * Experience with Spring, Spring Boot, Hibernate, Java EE * Familiarity with RESTful/SOAP Web Services, messaging, caching * Build tools: Gradle and Maven; CI/CD pipelines (GitLab) * Relational and non-relational databases (e.g., MongoDB, Cassandra); SQL optimization * Containerization with Docker, Podman, Kubernetes; Linux * Security practices including authentication, authorization, encryption; TS/SCI with poly * Bachelor’s or Master’s in CS/Software Eng or equivalent work exp * Demonstrated leadership and cross-functional collaboration Key requirements * flexible time off * robust learning resources * healthcare * retirement benefits * continuing education * family support
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
Top 10 Java Libraries
Highest Paying Tech Companies for Developers
Dev Digest 121 - AI goes offline