Senior Java Software Engineer

Varmoda Tech LLC
Fairfax County, VA, United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) Agile Methodology Amazon Web Services Apache Tomcat Server Applications Application Performance Management Unit Testing Microsoft Azure Oracle WebLogic Server Code Review Continuous Integration
+37 more
Relational Databases DevOps Distributed Systems Java Platform Enterprise Edition (J2EE) Github Gradle Hibernate (Java) Java Architectures Java Persistence API Spring Framework WildFly (JBoss AS) Junit PostgreSQL Apache Maven MySQL Object-Oriented Software Development Oracle (Applications) Scrum Methodology Systems Development Life Cycle Mockito Standard Sql Software Engineering Enterprise Software Applications Spring-boot Backend Git Build Management Gitlab-ci Integration Tests Kubernetes Information Technology Deployment Automation Restful APIs Devsecops Docker Jenkins Microservices

Job description

Varmoda is seeking an experienced Senior Java Software Engineer to support U.S. federal government projects. The ideal candidate will bring strong hands-on Java development experience, expertise in enterprise application development, and prior experience supporting federal government clients or programs. The successful candidate will design, develop, test, and maintain secure, scalable, and high-performance enterprise applications while collaborating with technical teams and federal stakeholders. Candidates must currently reside in the DMV area (Washington, D.C., Maryland, or Virginia) and possess an active Secret security clearance., * Design, develop, test, and maintain enterprise-level applications using Java and related technologies.

  • Develop and maintain applications using Java, Spring Boot, Spring Framework, and Hibernate/JPA.
  • Build scalable, secure, and high-performance backend services and RESTful APIs.
  • Write clean, reusable, maintainable, and efficient code following established development standards.
  • Participate throughout the Software Development Lifecycle (SDLC), including requirements analysis, design, development, testing, deployment, and maintenance.
  • Collaborate with architects, business analysts, QA engineers, DevOps teams, and federal government stakeholders.
  • Perform code reviews, troubleshoot application issues, and optimize application performance.
  • Work with relational databases such as Oracle, PostgreSQL, or MySQL.
  • Develop and maintain unit and integration tests using JUnit, Mockito, or similar testing frameworks.
  • Use Git and CI/CD tools to support collaborative development and automated deployments.
  • Follow secure coding practices and applicable federal security and compliance requirements.
  • Participate in Agile/Scrum ceremonies and contribute to technical documentation.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
  • 5+ years of hands-on Java software development experience.
  • Strong proficiency in Core Java, Object-Oriented Programming (OOP), and Java design principles.
  • Hands-on experience with Spring Boot, Spring Framework, and Hibernate/JPA.
  • Experience designing and developing RESTful APIs and microservices.
  • Strong knowledge of SQL and relational databases, preferably Oracle or PostgreSQL.
  • Experience with Git, Maven or Gradle, and application build/deployment processes.
  • Experience with unit testing frameworks such as JUnit and Mockito.
  • Familiarity with Agile development methodologies and the software development lifecycle.
  • Experience with enterprise Java applications and distributed systems.
  • Strong analytical, troubleshooting, communication, and problem-solving skills.
  • Prior experience supporting U.S. federal government clients or federal government programs is required.
  • Must currently reside in the DMV area (Washington, D.C., Maryland, or Virginia).
  • Active Secret security clearance is mandatory., * Experience supporting federal civilian or defense agency applications.
  • Familiarity with federal security frameworks, including NIST and Risk Management Framework (RMF).
  • Exposure to AWS or Microsoft Azure cloud environments.
  • Experience with Docker, Kubernetes, and DevSecOps practices.
  • Familiarity with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.
  • Experience with application servers such as Apache Tomcat, JBoss, or WebLogic.
  • Knowledge of microservices architecture and API integration.

Certifications & Clearance

  • Active Secret security clearance is mandatory.
  • Candidates must meet the security requirements of the applicable federal contract.
  • Security clearance status will be verified during the hiring process.
  • Relevant Java, AWS, Azure, DevOps, or security certifications are preferred.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…