user avatar

Senior Java Software Engineer

Diné Development Corporation

Today
Secret
Unspecified
Unspecified
IT - Software
Remote/Hybrid (Off-Site/Hybrid)

Job Summary:

We are seeking a proficient Senior Java Software Engineer to join our dynamic team. The successful candidate will be responsible for developing high-performance applications by writing well-designed, testable, and efficient code. The Java Developer will work closely with cross-functional teams to deliver robust and scalable solutions.

*This position will support contract work through Dec. 2025. Additional work may follow if awarded.*

Job Duties and Responsibilities:

  • Participate in all phases of the system development lifecycle, including creating technical designs, program code, test plans, and verifying test results. Apply reusable code design and design patterns in a test-driven development environment
  • Develop technical design documentation based on functional design specifications and implement moderately complex Java/J2EE web service applications
  • Work as part of a team of developers (user-interface, middle-tier business logic, data access) and application architects interfacing with business analysts, database developers, infrastructure architects, and quality assurance testers to ensure the successful delivery of an integrated solution meeting the needs of the business.
  • Provide development estimates for implementation and project plans
  • Review applications in all phases of development to ensure adherence to development standards
  • Research, recommend and adopt best practices and design patterns for development
  • Ability to diagnosis and fix issues in in existing code
  • Other duties as assigned

Job Qualifications:
  • Fluent in Java with a minimum of 8 years of experience in building scalable web-based applications or products.
  • Working knowledge of Spring Boot Framework, Java Persistence API (JPA), Hibernate, and messaging services such as JMS.
  • Experience writing complex SQL queries and applying SQL and database concepts in an environment with both MySQL and Oracle databases.
  • Strong object-oriented design skills and familiarity with the use of modeling and common design patterns with n-tier applications.
  • Must have a product development mindset with a passion for delivering quality code.


Job Requirements (Education/Skills/Experience):

    • Must be a U.S. Citizen with an active DoD Secret clearance.

    • Bachelor's Degree in Computer Science, or a similar science and engineering discipline
    • Minimum of 8 years of progressive post-graduate experience
    • Minimum of 5 years experience in Web Services or Persistence APIs (both preferred)
    • 5+ years of experience with major software frameworks and technologies (Java EE, Spring Framework, Hibernate, Microservices, Maven, Jenkins and Git)
    • Experience with delivering software within DevOps toolsets/practices
    • Direct experience with unit, integration and performance testing frameworks and tools such as JUnit, SoapUI, Postman and JMeter

    • Proficient In
      • Scripting languages (e.g., Python, Groovy, JavaScript) is highly desirable.



    • Preferred Experience (includes Minimum)
      • Ideal candidate will also have a working knowledge of NoSQL databases.
      • Ideal candidate exposed to test-driven software development, testing methodologies, and agile software methodologies such as SCRUM and XP.
      • AWS experience and exposure to container technologies such as Docker and Kubernetes is highly desirable but not required



    • Certifications
      • Security+ certification is a plus. Candidate will be required to obtain Security+.

Diné Development Corporation (DDC) is a Navajo Nation owned family of companies that delivers IT, professional, and environmental solutions to advance the missions of federal, state, and tribal government agencies. As thought leaders and innovators, our team of specialists build client-centric solutions that solve critical challenges faced by defense, civilian, and healthcare organizations. Employing a mission-focused approach, we deliver value that not only enhances current operations, but also drives future change. Closely aligned with this approach is our commitment to advancing the Navajo Nation and its People. Through economic development and community empowerment, we elevate the Navajo Nation to provide lasting impact and sustainable growth for future generations. DDC's ability to unite legacy-inspired technologies, industry best practices, and proven methodologies has contributed to our success for twenty years.

This contractor and subcontractor shall abide by the requirements of 41 CFR 60-1.4(a), 60-300.5(a) and 60-741.5(a). These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities, and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity, national origin, or for inquiring about, discussing, or disclosing information about compensation, or any other basis prohibited by law. We participate in E-Verify.
group id: 90860202

We are DDC!

job ad image
Find Diné Development Corporation on Social Media
Network Employers
user avatar
About Us
Since 2004, Diné Development Corporation (DDC) has been committed to providing government agencies and commercial organizations with high-quality IT, professional, and environmental services. Wholly owned by the Navajo Nation, we push the boundaries of growth to continually improve upon our record of extraordinary service. We strive to deliver exceptional solutions while empowering the Navajo Nation and advancing communities across the world. For more information about DDC and our family of companies, visit www.ddc-dine.com.
job ad2 image

Diné Development Corporation Jobs


Job Category
IT - Software
Clearance Level
Secret