Java Developer
Apply NowCompany: Business Integra
Location: Fort Belvoir, VA 22060
Description:
Job Title: Java Developer
Clearance Required: Top Secret
Client: DTIC
Position Overview: We are seeking a skilled Java Developer to join our team dedicated to supporting our US Department of Defense (DOD) client. As a Java Developer, you will be responsible for designing, developing, and maintaining Java-based applications that meet the high standards and security requirements of the DOD.
Key Responsibilities:
Clearance Required: Top Secret
Client: DTIC
Position Overview: We are seeking a skilled Java Developer to join our team dedicated to supporting our US Department of Defense (DOD) client. As a Java Developer, you will be responsible for designing, developing, and maintaining Java-based applications that meet the high standards and security requirements of the DOD.
Key Responsibilities:
- Design, develop, and maintain Java applications and services.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and well-documented code.
- Implement and maintain unit tests to ensure code quality.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot and debug complex issues promptly.
- Ensure adherence to DOD security standards and best practices.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 2+ years of professional experience in Java development.
- Proficiency in Java SE/EE, Spring Framework, and Hibernate.
- Experience with web services (RESTful, SOAP) and microservices architecture.
- Familiarity with relational databases (e.g., Oracle, PostgreSQL, MySQL).
- Knowledge of version control systems (e.g., Git, SVN).
- Understanding of Agile methodologies and practices.
- Experience working with DOD clients or within defense contracting.
- Familiarity with cloud platforms (e.g., AWS, Azure).
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
- Strong problem-solving skills and ability to work effectively in a team environment.
- Excellent communication and interpersonal skills.