What are the responsibilities and job description for the Senior Java Developer position at Oscar Technology?
Job Details
A leading provider of innovative technology solutions for the Government sector. We are seeking a highly motivated and experienced Software Developer with an active TS/SCI security clearance and Polygraph to join our dynamic team in the Washington D.C. Metro Area. This role is critical in developing and maintaining mission-critical applications using Java and related technologies.
Responsibilities:
- Design, develop, and maintain high-performance, scalable, and secure Java-based applications.
- Participate in all phases of the software development lifecycle (SDLC), including requirements gathering, design, coding, testing, and deployment.
- Collaborate with cross-functional teams, including system engineers, analysts, and security personnel.
- Develop and maintain technical documentation, including design specifications, test plans, and user manuals.
- Troubleshoot and resolve complex software issues.
- Implement and adhere to secure coding practices and standards.
- Stay up-to-date with emerging technologies and industry best practices.
- Contribute to continuous improvement of software development processes.
Required Qualifications:
- Active Top Secret/SCI security clearance with a Full Scope Polygraph.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in Java software development.
- Strong understanding of object-oriented programming (OOP) principles and design patterns.
- Proficiency in Java frameworks and technologies, such as:
- Spring Framework (Spring Boot, Spring MVC, Spring Security)
- Hibernate/JPA
- RESTful web services
- SQL and relational databases (e.g., PostgreSQL, MySQL)
- Experience with version control systems (e.g., Git).
- Familiarity with Agile development methodologies.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work effectively in a team environment.
Preferred Qualifications:
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform).
- Knowledge of containerization technologies (e.g., Docker, Kubernetes).
- Experience with automated testing frameworks (e.g., JUnit, Mockito).
- Understanding of cybersecurity principles and best practices.
- Experience working in a government contracting environment.
- Security or other relevant security certifications.
Benefits:
- Competitive salary and benefits package.
- Opportunity to work on cutting-edge technologies.
- Collaborative and supportive work environment.
- Professional development and growth opportunities.
- Paid time off and holidays.
Security Clearance:
- Must possess and maintain an active TS/SCI security clearance with a Full Scope Polygraph.
Oscar Associates Limited (US) is acting as an Employment Agency in relation to this vacancy.