- About Our Client:
The organization operates in the digital services sector, partnering with government agencies to enhance the lives and well-being of diverse populations including veterans, service members, children, families, and seniors. It addresses the complexity faced by federal agencies by delivering intuitive digital products and services designed to support governmental transformation efforts.
- About the Opportunity:
The Java Developer will design, develop, test, and maintain scalable Java applications that support enterprise and mission-critical systems. This role is essential in translating business and technical requirements into reliable, secure, and high-performance software solutions. The position contributes across the full software development lifecycle and collaborates with multiple technical teams to ensure alignment with organizational standards.
- Responsibilities:
• Design, develop, test, and maintain Java applications and services.
- Write clean, efficient, and well-documented code.
- Participate in requirements analysis and technical design discussions.
- Develop RESTful APIs and backend services.
- Integrate applications with databases, third-party systems, and cloud services.
- Support deployment, configuration, and troubleshooting of applications.
- Conduct code reviews and enforce coding standards.
- Collaborate in Agile or Scrum teams.
- Create and maintain technical documentation.
- Troubleshoot and resolve defects and performance issues.
- Ensure compliance with security, data protection, and coding standards.
- Requirements:
• Proficient in Java (Java 8 or higher preferred).
- Knowledge of object-oriented programming principles.
- Experience with Java frameworks such as Spring or Spring Boot.
- Familiarity with RESTful web services and API development.
- Understanding of relational databases (SQL, PostgreSQL, MySQL).
- Experience with version control systems like Git.
- Familiarity with build tools such as Maven or Gradle.
- Understanding of software development lifecycle methodologies.
- Strong analytical and problem-solving skills.
- Ability to write efficient SQL queries.
- Strong communication skills.
- Experience working in Agile environments.
- Ability to work independently and in teams.
- Capability to manage multiple tasks and deadlines.
- Willingness to learn new technologies swiftly.
- Maintain confidentiality and adhere to secure coding practices.
- Provide technical support and knowledge transfer when needed.
- Must pass public trust clearance through the U.S. Federal Government, meeting citizenship or residency requirements.
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field.
- Minimum 4 years of Java development experience.
- Experience with Spring Framework / Spring Boot.
- Experience with RESTful API development.
- Experience with JPA / Hibernate.
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI).
- Experience in Agile/Scrum environments.
- Pay Range and Compensation Package:
• The pay range and compensation package for this role will be determined based on the candidate’s experience, skills, and other relevant factors.
- Benefits & Perks:
• Medical coverage
- Dental coverage
- Vision coverage
- 401(k) retirement benefits
- Paid time off and paid holidays
- Life and disability insurance
- Wellness and employee support programs
Equal Opportunity Statement: Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.
Note
RemoteHunter is not the Employer of Record (EOR) for this role. Our purpose in this opportunity is to connect exceptional candidates with leading employers. We help job seekers worldwide discover roles that match their goals and guide them to complete their full application directly through the hiring company’s career page or ATS.