-
View all jobs
Revolutional delivers advanced technology solutions and mission support to federal agencies across civilian, health, and national security environments. We apply modern capabilities, including AI/ML, cloud, cybersecurity, and IT modernization to solve complex challenges, enable faster and more secure operations, and drive measurable mission outcomes.
We are redefining how federal technology gets built and delivered by operating with a product mindset, prioritizing speed, ownership, and execution over bureaucracy.
Description
Title: Software Engineer (Java)
Location: Remote
Terms: Full-time
Clearance: Public Trust
Travel:
Project Description
This position supports Revolutional's customer, the United States Department of Agriculture (USDA) where you will work on enterprise applications that are actively being modernized while still supporting legacy functionality. The environment is a mix of established Java EE-based systems and newer, service-oriented and front-end frameworks.
The core challenge: improving performance, maintainability, and user experience without disrupting mission-critical operations.
Position Description
As a Software Engineer at Revolutional, you will own delivery across the stack from backend services to user-facing components. You are expected to contribute beyond task execution: identifying issues, proposing solutions, and improving how the system evolves.
This role requires engineers who can operate in a hybrid environment (legacy + modernization) and consistently deliver working, reliable software for USDA.
Responsibilities:
Baseline Requirements
Here at Revolutional we are pleased to have been repeatedly recognized for our outstanding work culture, the innovative work we do, and the employees on our team who make a difference each day. Some of these recognitions include:
Revolutional is an Equal Opportunity Employer providing equal employment opportunity to all employees and applicants for employment without regard to race, color, religion, national origin, age, gender, gender identity, sexual orientation, disability, or genetics. Revolutional does and will take affirmative action to employ and advance in employment individuals with disabilities and protected veterans. To perform the above job successfully, an individual must possess the knowledge, skills, and abilities listed; meet the education and work experience required; and must be able to perform each essential duty and responsibility satisfactorily. Other duties in addition to those listed may be assigned as necessary to meet business needs. Reasonable accommodation will be made to enable an applicant with a disability to successfully apply for and/or perform the essential duties of the job. If you are in need of an accommodation, please contact [email protected].
We are redefining how federal technology gets built and delivered by operating with a product mindset, prioritizing speed, ownership, and execution over bureaucracy.
Description
Title: Software Engineer (Java)
Location: Remote
Terms: Full-time
Clearance: Public Trust
Travel:
Project Description
This position supports Revolutional's customer, the United States Department of Agriculture (USDA) where you will work on enterprise applications that are actively being modernized while still supporting legacy functionality. The environment is a mix of established Java EE-based systems and newer, service-oriented and front-end frameworks.
The core challenge: improving performance, maintainability, and user experience without disrupting mission-critical operations.
Position Description
As a Software Engineer at Revolutional, you will own delivery across the stack from backend services to user-facing components. You are expected to contribute beyond task execution: identifying issues, proposing solutions, and improving how the system evolves.
This role requires engineers who can operate in a hybrid environment (legacy + modernization) and consistently deliver working, reliable software for USDA.
Responsibilities:
- Design, develop, and maintain Java-based web applications and services
- Build and enhance front-end components using modern JavaScript frameworks (including React)
- Develop backend services and APIs using Java, Spring, and REST principles
- Write and maintain unit tests to ensure code reliability
- Support the full SDLC: design, development, testing, deployment, and maintenance
- Troubleshoot issues across application, database, and infrastructure layers
- Manage source code using Git and follow version control best practices
- Collaborate within Agile Scrum teams to deliver incremental value
- Participate in code reviews and uphold engineering standards
- Backend: Java, Java EE, Spring, Hibernate
- Frontend: JavaScript, React (with legacy frameworks in place)
- Data: Oracle, JPA, JDBC
- Practices: Agile Scrum, CI/CD, unit testing (JUnit)
- Note: This environment includes legacy technologies. The focus is on incremental modernization, not full replacement.
Baseline Requirements
- Bachelor's degree in Computer Science or related field (or equivalent experience).
- 2+ years of hands-on software development experience.
- Experience building Java-based applications.
- Ability to obtain and maintain a Public Trust clearance.
- Experience with Java and frameworks such as Spring and Hibernate.
- Experience with RESTful services and web application development.
- Experience with front-end technologies (JavaScript, React, HTML, CSS).
- Familiarity with relational databases (e.g., Oracle) and data access patterns (JPA, JDBC).
- Experience working in Agile environments.
- Understanding of unit testing frameworks (e.g., JUnit).
- Ability to analyze problems and implement practical, scalable solutions.
- Strong ownership mindset and accountability for outcomes.
- Effective collaboration and communication skills.
- Ability to operate in a fast-paced, delivery-focused environment.
- Federal / USDA experience.
- Experience with legacy modernization.
- Exposure to cloud or AI.
Here at Revolutional we are pleased to have been repeatedly recognized for our outstanding work culture, the innovative work we do, and the employees on our team who make a difference each day. Some of these recognitions include:
- Recognized as a Top 20 "Best Place to Work in Virginia"
- Recipient of Department of Labor's HireVets Gold Medallion
- Great Place to Work Certification for five years running
- A Virginia Chamber of Commerce Fantastic 50 company
- A Northern Virginia Technology Council Tech 100 company
- Inc. 5000 list of fastest growing companies for eleven years
- Two-time SBA SBIR Tibbett's Award winner
- Virginia Values Veterans (V3) Certification
- Traditional and HSA- eligible medical insurance plans
- 100% employer-paid dental and vision insurance options
- 100% employer-sponsored STD, LTD, and life insurance
- 5% 401(k) company matching
- Flexible-schedules and teleworking options
- Paid holidays and PTO Accrual Plans
- Paid Parental Leave
- Professional development and career growth opportunities
- Team and company-wide events, recognition, and appreciation-- and so much more!
Revolutional is an Equal Opportunity Employer providing equal employment opportunity to all employees and applicants for employment without regard to race, color, religion, national origin, age, gender, gender identity, sexual orientation, disability, or genetics. Revolutional does and will take affirmative action to employ and advance in employment individuals with disabilities and protected veterans. To perform the above job successfully, an individual must possess the knowledge, skills, and abilities listed; meet the education and work experience required; and must be able to perform each essential duty and responsibility satisfactorily. Other duties in addition to those listed may be assigned as necessary to meet business needs. Reasonable accommodation will be made to enable an applicant with a disability to successfully apply for and/or perform the essential duties of the job. If you are in need of an accommodation, please contact [email protected].
Key Skills
Ranked by relevance
java
javascript
react
oracle
cloud
scrum
cybersecurity
junit
cicd
css
git
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Application Programmer / Java Developer
2026-04-13
Full-time
Not Applicable
France
Software Development
Engineering
View Job Details
Related
Application Programmer / Java Developer
2026-03-27
Full-time
Not Applicable
France
Software Development
Engineering
View Job Details
Related
Software Engineer I
2026-05-24
Full-time
Not Applicable
United States
Software Development
Engineering
Login to Apply
- Posted
- Apr 16, 2026
- Type
- Full-time
- Level
- Not Applicable
- Location
- Washington
- Company
- Harmonia Holdings Group, LLC
Industries
Software Development
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Application Programmer / Java Developer
2026-04-13
Full-time
Not Applicable
France
Software Development
Engineering
View Job Details
Related
Application Programmer / Java Developer
2026-03-27
Full-time
Not Applicable
France
Software Development
Engineering
View Job Details
Related
Software Engineer I
2026-05-24
Full-time
Not Applicable
United States
Software Development
Engineering