Jobs at Oran Inc

View all jobs

Senior Java Developer- NACI Clearance

Herndon, Virginia

We are seeking a talented Java Developer with expertise in Spring Boot, Hibernate, and Struts to join our team within the Department of Defense. The ideal candidate will have a strong background in Java development and possess a National Agency Check with Inquiries (NACI) clearance. This role offers the opportunity to work on critical defense projects while leveraging advanced frameworks and technologies.

Responsibilities:

  1. Develop robust and scalable Java applications using Spring Boot, Hibernate, and Struts frameworks.
  2. Design and implement RESTful APIs for seamless integration with other systems and services.
  3. Utilize Hibernate for object-relational mapping (ORM) to ensure efficient data access and manipulation.
  4. Leverage Struts framework for building web applications with clean and maintainable code.
  5. Collaborate with cross-functional teams to gather requirements, design technical solutions, and deliver high-quality software products.
  6. Adhere to DoD's security protocols and compliance requirements to ensure the security and integrity of software solutions.
  7. Perform code reviews, conduct unit testing, and troubleshoot issues to maintain the stability and performance of applications.
  8. Stay updated on emerging technologies and industry trends related to Java development, Spring Boot, Hibernate, and Struts.
  9. Mentor junior developers and provide guidance on best practices, design patterns, and coding standards.

Qualifications:

  1. Bachelor's degree in computer science, Engineering, or a related field.
  2. Extensive experience in Java development with a focus on Spring Boot, Hibernate, and Struts frameworks.
  3. Proficiency in building RESTful APIs and integrating with third-party systems using JSON/XML.
  4. Strong understanding of object-oriented programming principles, design patterns, and best practices.
  5. Hands-on experience with database technologies such as MySQL, PostgreSQL, or Oracle.
  6. Familiarity with software development tools and technologies, including Git, Maven, and Jenkins.
  7. Excellent communication skills and the ability to work effectively in a collaborative team environment.
  8. Active National Agency Check with Inquiries (NACI) clearance or eligibility to obtain one.

Preferred Qualifications:

  1. Previous experience working in a government or defense contracting environment.
  2. Knowledge of DoD security policies and procedures.
  3. Familiarity with Agile software development methodologies.
  4. Certification in Java programming (e.g., Oracle Certified Professional, Java SE Programmer).
  5. Understanding of front-end technologies such as HTML, CSS, JavaScript, and Angular or React frameworks.

Share This Job

Powered by