Senior Java Software Engineer - Enterprise Apps & Security

Vets Hired

Vienna (VA)

On-site

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Vets Hired seeks a Java Software Developer to design, develop, test, integrate, and maintain enterprise Java applications. The role emphasizes Java-based development, relational databases, web technologies, CI/CD, secure coding, and Agile practices.

The candidate should have a strong background in Java, MVC, JPA/Hibernate, SQL, and modern build and CI/CD tools, with DoD cybersecurity awareness and teamwork skills.

Qualifications

  • Bachelor's degree in Computer Science or equivalent professional/educational experience.
  • 10+ years of relevant software development experience.
  • Active CompTIA Security+ or equivalent DoD 8140-compliant certification.
  • Strong Java object-oriented programming experience.
  • Experience developing MVC applications using Java.
  • Experience with JPA, Hibernate, and JPQL.
  • Strong relational database and SQL experience.
  • Experience with Agile software development methodologies.
  • Proficiency with Git and Maven, Ant, or Gradle.
  • Experience with CI/CD pipelines or build servers such as Jenkins.
  • Experience with J2EE, JSP, Servlets, EJB, XML, and enterprise application servers.
  • Knowledge of secure coding practices and DoD cybersecurity requirements.
  • Strong troubleshooting, communication, teamwork, and problem-solving skills.

Responsibilities

  • Participate in the full software development lifecycle using Agile methodologies.
  • Gather, analyze, and translate user requirements into software solutions.
  • Design, develop, test, integrate, and maintain Java-based applications.
  • Develop MVC applications using Java and enterprise Java technologies.
  • Develop applications that interact with relational databases using JPA, Hibernate, and JPQL.
  • Create, modify, and manage relational database data using SQL.
  • Perform software debugging, configuration, maintenance, and troubleshooting.
  • Develop and maintain web application components using Java, JSP, Servlets, XML, and JavaScript.
  • Use Git and build tools such as Maven, Ant, or Gradle.
  • Support CI/CD pipelines and build servers such as Jenkins.
  • Participate in code reviews, software testing, and technical documentation.
  • Support system integration, performance evaluation, and capacity planning.
  • Apply secure coding practices and cybersecurity requirements throughout development.
  • Collaborate with developers, system support teams, and cross-functional stakeholders.
  • Support automated testing and software quality activities.

Skills

Java
OOP
Agile methodologies
SQL
Git
CI/CD
Jenkins
MVC
J2EE/JSP/Servlets
Problem-solving

Education

Bachelor's degree in Computer Science
CompTIA Security+ certification

Tools

Maven
Ant
Gradle
JPA / Hibernate
Jenkins

Job description

Vets Hired seeks a Java Software Developer to design, develop, test, integrate, and maintain enterprise Java applications. The role emphasizes Java-based development, relational databases, web technologies, CI/CD, secure coding, and Agile practices.

The candidate should have a strong background in Java, MVC, JPA/Hibernate, SQL, and modern build and CI/CD tools, with DoD cybersecurity awareness and teamwork skills.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - DoD Enterprise Apps (Java/Spring)
Senior Software Engineer - DoD Enterprise Apps (Java/Spring)

Integrated Data Services • United States

On-site
USD 140,000 - 160,000
Health insurance
Dental insurance
Vision insurance
+5
Senior Java Software Engineer
Senior Java Software Engineer

DSD Laboratories • Montgomery (AL), Northern (KY)

Hybrid
USD 120,000 - 150,000
Software Developer, Java
Software Developer, Java

Vets Hired • Vienna (VA)

On-site
USD 120,000 - 180,000
Senior Java Software Engineer
Senior Java Software Engineer

Omniscius Consulting • Montgomery (AL)

On-site
USD 120,000 - 160,000
Java Developer
Java Developer

Tsunami Tsolutions • Melbourne (FL)

On-site
USD 70,000 - 90,000
Senior Java Engineer - Mission-Critical Cloud & DevSecOps
Senior Java Engineer - Mission-Critical Cloud & DevSecOps

DSD Laboratories • Montgomery (AL), Northern (KY)

Hybrid
USD 120,000 - 150,000
Senior Software Engineer – Secure DoD Systems (Java/AWS)
Senior Software Engineer – Secure DoD Systems (Java/AWS)

Peraton • Herndon (VA)

On-site
USD 135,000 - 216,000
ME00622-Software Engineer 1
ME00622-Software Engineer 1

Momentum Engineering, Inc. • Maryland

On-site
USD 90,000 - 120,000
11 paid holidays
Minimum of 3 weeks PTO
Company sponsored group medical plan
+1
Full-Stack Engineer — Cloud, Microservices, TS/SCI
Full-Stack Engineer — Cloud, Microservices, TS/SCI

Vets Hired • Denver (CO)

On-site
USD 120,000 - 160,000
Senior Software Architect & SME - Java/Python
Senior Software Architect & SME - Java/Python

Vets Hired • Chantilly (VA)

On-site
USD 120,000 - 160,000