Java Developer
eSimplicity
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
About the role
Role Overview
The Java Developer designs, develops, tests, and maintains scalable Java-based software applications for enterprise and mission-critical systems. You will translate business and technical requirements into secure, high-performance solutions across the full development lifecycle.
Responsibilities
- Design, develop, test, and maintain Java applications and services
- Write clean, efficient, well-documented code aligned with best practices
- Participate in requirements analysis and technical design discussions
- Build RESTful APIs and backend services
- Integrate with databases, third-party systems, and cloud services
- Support deployment, configuration, and troubleshooting
- Participate in code reviews and ensure adherence to coding standards
- Collaborate with cross-functional teams in Agile/Scrum environments
- Create and maintain technical documentation
- Troubleshoot and resolve defects and performance issues
- Ensure compliance with security, data protection, and secure coding standards
Requirements
- Java 8+ (working knowledge); strong OOP fundamentals
- Familiarity with Spring / Spring Boot
- Basic knowledge of RESTful web services and API development
- Relational database knowledge (e.g., SQL, PostgreSQL, MySQL) and ability to write efficient SQL queries
- Experience with Git
- Familiarity with build tools such as Maven or Gradle
- Knowledge of SDLC methodologies and software lifecycle
- Strong analytical/problem-solving skills and communication skills
- Ability to work independently and as part of a collaborative team
- Ability to learn new tools/frameworks quickly and manage multiple deadlines
Additional Qualifications / Clearance
- Must pass public trust clearance through the U.S. Federal Government (typically requires U.S. citizenship or meeting Foreign National System criteria, including U.S. residency within the last 5 years and appropriate passport/visa/work authorization)
- Bachelor’s degree in CS/IT/Engineering (or equivalent via experience)
- 4+ years of Java development experience
- Experience with JPA/Hibernate
Nice-to-have / Implied
- Experience with JPA/Hibernate and full lifecycle delivery (design → deployment support → troubleshooting)
- Experience in secure, compliance-driven environments supporting federal systems
About eSimplicity
eSimplicity is a modern digital services company that partners with U.S. government agencies to improve lives and protect well-being. It delivers intuitive products and services for federal missions, supporting engineers, designers, and strategists in transforming complex requirements into secure, reliable software.
Scraped 6/18/2026