Description:
As the Java Developer, you will be responsible for designing, developing and maintaining mission-critical software applications for a range of clients. You will work on cutting-edge projects that require top-level security clearance, and your expertise in Java development will be instrumental in delivering secure and robust solutions.
Key Responsibilities
- Collaborate with cross-functional teams, including architects, engineers, and product managers, to develop Java based software applications.
- Write clean, maintainable, and efficient code that adheres to industry best practices and security standards.
- Design and implement software solutions that meet the specific security requirements of DV cleared projects.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and debug software applications, resolving issues promptly.
- Ensure compliance with security policies, procedures, and standards.
Requirements:
- Solid Java experience
- Active DV (Developed Vetting) security clearance is mandatory.
- Proven experience as a Java Developer, with a strong portfolio of past projects.
- Experience with the Spring Framework.
- Knowledge of secure coding practices and experience implementing security features.
- Familiarity with software development methodologies (Agile/Scrum).
- Experience with version control systems (Git etc.).
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.