Software Engineer (Java, OpenFGA)
Agile Defense
About Agile Defense
At Agile Defense we know that action defines the outcome and new challenges require new solutions. That’s why we always look to the future and embrace change with an unmovable spirit and the courage to build for what comes next.
Our vision is to bring adaptive innovation to support our nation's most important missions through the seamless integration of advanced technologies, elite minds, and unparalleled agility—leveraging a foundation of speed, flexibility, and ingenuity to strengthen and protect our nation’s vital interests.
Requisition #: 1669
Job Title: Software Engineer (Java, OpenFGA)
Location: Hybrid, Rosslyn, VA
Clearance Level: Secret, Must Have Clearance to Start
Job Description
In this role, you will build distributed backend services and durable APIs that support a modern Hub‑and‑Spoke architecture. Your work will play a key role in advancing operational AI, enabling mission systems, enterprise governance, agentic AI, and scalable delivery.
Software Engineer (Java, OpenFGA)
Contribute to the development of the OpenFGA wrapper service and supporting tools, writing clean, maintainable code under guidance of senior engineers.
Design, develop, and maintain backend microservices and distributed systems to support enterprise AI operations.
You will be responsible for building and maintaining microservices that integrate seamlessly with cloud-native platforms, ensuring continuous monitoring and high reliability across all operational workflows. Build and optimize APIs and event-driven architectures for scalable and reliable data flow.
Responsibilities
- Implement API endpoints and business logic for wrapper service
- Develop features for OpenFGA data model management
- Write unit tests and integration tests
- Debug and resolve software defects
- Assist with documentation and code examples
- Participate in code reviews and team ceremonies
- Support onboarding team with technical questions
- Contribute to CI/CD pipeline improvements
Education Background
- High School Diploma or equivalent(GED) required.
Years of Experience
10+ years
Required Skills
Skills
- Hands-on experience with Java and Spring Boot.
- Background designing and implementing RESTful APIs
- Proficiency with core AWS services
Preferred Skills
- Experience in a fast-paced and mission-focused environment, requiring you to collaborate closely with teams specializing in AI, DevSecOps, data engineering, platform engineering, and cybersecurity
- Familiarity with frameworks and tools like Django, NATS, Kafka, Redis, ClickHouse, OpenTelemetry, OpenRouter, and LiteLLM will be highly advantageous as you design and implement scalable, observable, and secure solutions
- Experience with any of the following technologies: Django, NATS, Kafka, Redis, ClickHouse, OpenTelemetry, OpenRouter, and LiteLLM
Working Conditions
Onsite twice a week in Rosslyn, VA
Our Core Values
Employees of Agile Defense are our number one priority, and the importance we place on our culture here is fundamental. Our culture is alive and evolving, but it always stays true to its roots. Here, you are valued as a family member, and we believe that we can accomplish great things together. Agile Defense has been highly successful in the past few years due to our employees and the culture we create together.
What makes us Agile? We call it the 6Hs, the values that define our culture and guide everything we do. Together, these values infuse vibrancy, integrity, and a tireless work ethic into advancing the most important national security and critical civilian missions. It's how we show up every day. It's who we are.
- Happy - Be Infectious. Happiness multiplies and creates a positive and connected environment where motivation and satisfaction have an outsized effect on everything we do.
- Helpful - Be Supportive. Being helpful is the foundation of teamwork, resulting in a supportive atmosphere where collaboration flourishes, and collective success is celebrated.
- Honest - Be Trustworthy. Honesty serves as our compass, ensuring transparent communication and ethical conduct, essential to who we are and the complex domains we support.
- Humble - Be Grounded. Success is not achieved alone, humility ensures a culture of mutual respect, encouraging open communication, and a willingness to learn from one another and take on any task.
- Hungry - Be Eager. Our hunger for excellence drives an insatiable appetite for innovation and continuous improvement, propelling us forward in the face of new and unprecedented challenges.
- Hustle - Be Driven. Hustle is reflected in our relentless work ethic, where we are each committed to going above and beyond to advance the mission and achieve success.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
- GameStop is looking for a Lead Software Engineer to join our Omni-Channel Engineering team. This will collaborate with a team of engineers,... ...at least one modern programming language/technology such as Java, JavaScript, Node.js, Angular.js, or React.3+ years of experience...SuggestedFull timeWork experience placement
- ...convenience.Job Description:7-Eleven is seeking a qualified Software Engineer II (SE2) with a specialization in Python-based API development... ...such as Django, Flask, Bottle, or equivalent. Experience with Java - Spring Boot Frameworks Demonstrated expertise in designing...SuggestedHourly payWork experience placement
- ...our investment in technology, we are looking for a Principal Software Engineer to play a key role in developing critical back-end systems within... ..., Kubernetes, CI/CD experienceDeep expertise in Java/Spring and/or modern front-end frameworks React/Vue/etc.Solid...SuggestedFull time
- Senior Software Engineer (Java)Location: Hybrid - Irving, TX (401 Las Colinas Blvd W, Bldg B-112847) - 3 days/week onsiteInterview Mode: In-person (client office)Job Description:We are seeking a Senior Software Engineer with 9-12 years of experience in software development...SuggestedWork at office3 days per week
- ...founders are hardcore telecommunications engineers with combined 200 + years of experience in... ...is required: 1)Play Framework with Java Package + Akka skills 2)Play Framework with... ...a related discipline with experience in software design and development Experience in developing...Suggested
$175k - $215k
...team consists of passionate and motivated engineers and scientists with degrees in... ...scientific claims. The Role: As a Senior Software Engineer at STR, you will support the design... ...degree), or 1-2+ years (MS) ~ Fluent in Java and its ecosystem, including object-oriented...Full timeLocal areaRemote workFlexible hoursNight shift- Candidate will be responsible to work with various stakeholders to understand the requirements- Review requirement documents, define service requirements and examine and update processes and procedures as necessary- Design and Develop/enhance new Tibco component ( BW)- ...
- ...Job Description Job Description Job Title: Software Engineer – Java / Spring Boot Location: Irving, TX (On-site) Employment Type: Contract (W2 through ZipStaff — No C2C or 1099) About the Opportunity: ZipStaff is seeking a Software Engineer 3 (Java Developer...Contract workInternship
- ...Hi , Our client is looking for an Senior Software Engineer (Java Microservices) for a project and below is the detailed requirement. Job Title: Senior Software Engineer (Java Microservices) Location: Irving, TX - Hybrid Qualifications & Experience:...
- ...React, Angular) and backend technologies (Java, Python, Node.js). Build and maintain... ...with UX designers, architects, and DevOps engineers to deliver integrated solutions.... ...Engineering, or related field. ~3 years of software development, 1 year full-stack. ~ Demonstrated...Full timeContract work
- ...also focus on ICAM, Zero Trust, digital engineering and transformation, and enterprise AI and... ...benefits and opportunities we offer. Software Developer Responsibilities and Duties... ...or more programming languages such as Java, C#, .NET, JavaScript, Python, PowerShell...Full timeFor contractors
- ...with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a Java Developer to join our team in Irving, Texas (US-TX), United States (US).Micro-service design decision and utilization• Memory management...
- Job ID: 22801870Reference Number: 24-00793Title: Java DeveloperPosted Date: 2024-08-23Company: HAN Staffing Title: Java willing to Learn Mainframe Location: Omaha, NE / Irving, TX / Atlanta, GA / Berkeley Heights, NJ (Onsite 5 Days) BPM ID: 394856, 391723 Job Description...
- Job Requirements Java, J2EE, Spring boot, Micro services Strong development skills in Core / Advanced Java, Angular, React 8-12 years of experience in an Applications Development or Systems Analysis role.Hands-on experience with Java 17+, Spring, Spring Boot, Hibernate...Work experience placement
- Responsibilities:• Must have recent Java (8 or higher) and Spring boot experience, including building microservices• Develop high quality, shippable code in short increments;• Define and implement unit and integration tests;• Design and Implement microservices;• Code/develop...
- Job Requirements We are seeking a highly skilled Senior Java Engineer to design, develop, and maintain scalable, high-performance enterprise... ...equivalent experience)7+ years of professional experience in software developmentStrong proficiency in Java (Java 17+)Experience...
- ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled... ...webservices• Software development/programming experience in Java EE and Jboss• Experience with build tools like ANT, MAVEN• Understanding...Permanent employmentFull timeH1b
- ...libraries, services, and data stores other engineering teams integrate with to control who can... ...directly.Familiarity with enterprise software and the expectations security-conscious... ...system level language such as Go, C++, Java, C#, or Rust. Knowing a specific language...Full timeLive inRemote workVisa sponsorshipWork visaFlexible hours
$75.17k - $130.5k
...forward-thinking organization, apply now.We are currently seeking a Java Full Stack Developer - Hybrid / Partially Client Onsite to join... ....Creating technical documentation and artifacts for developed software products. Skills required: 6+ years of Java Development...Temporary workWork at officeRemote workFlexible hours- Job Title: Senior Java Developer with AI-AugmentationJob Location: Irving TX or Basking... ...Senior Java Developer (AI-Augmented Engineering) to join our growing team. Overview:We are... ...will also champion the next generation of software development by deeply integrating AI...
- ...organization, apply now.We are currently seeking a Java Microservices Developer (FTE/Hybrid) to... ...by suggesting enhancements to software architecture, development processes, and... ...and Compliance: Strictly adhere to Citi’s engineering standards and best practices. Ensure all...Work at officeRemote workFlexible hours
- ...Sr Java Developer with Kafka & Spring BootWe are looking for a skilled Senior Java Backend Developer with strong expertise in Spring Boot, API development, and messaging systems using Kafka and Apache Pulsar.Key ResponsibilitiesDesign, develop, and maintain microservices...
$10k
...business domain expertise with hands‑on technical skills using Java, Python, C#, SQL, REST APIs, and CRD's own API and automation frameworks... ...will support Charles River-driven workflows across Portfolio Engineering, Optimization, Guidelines, Implementation, Trading, and Trade...Work at officeWork from home- ...Java DeveloperJob Location: Blue Bell, PA / Irving, TXJob Duration: 6+ Months CTHInterview Process:1st Interview with Disys Tech Team, 15 Mins Tech Screen and 20 Mins Live Coding2nd Round with Client HM 30 Mins Tech Screen and 1.5 Hours Live CodingJob Requirements:8 years...
- ...apply now.We are currently seeking a Sr. Java Microservices Developer to join our team... ...phases-Participate in architectural and software development activities-Conduct software... ...commensurate skills in Computer Science, Computer Engineering or a related field“Employees in this...
- ...business requirements, in line with guidance provided Facilitate software application design discussions, and document design decisions to... ...Skill and Experience• Design, develop, and maintain scalable Java-based microservices using Spring Boot and RESTful APIs to support...Full timeTemporary workRelocation
- ...Java Fullstack DeveloperLocation: Irving, TX Duration: FulltimeFullstack Developer Must... ...analysis and in UI programming of software applicationsExpert level knowledge and understanding... ...etc.Strictly follow Client’s engineering standards and ensure these are followed...
- ...Senior Software DeveloperJD: 10+ years' hands on development experience in Kubernetes, Java, J2EE. Knowledge of Open Shift is optional, Casandra experience good to have.... ...skills. Mentors junior and senior software engineers. Technical required skills include Java, Spring...Shift work
- ...Java SpringBoot Developer Location: Irving, TX (Hybrid) Duration: 9 Months Contract Must have recent Banking Domain Responsibilities... ...using the Spring Boot framework Adherence to the whole Software Development Life Cycle Interconnecting microservices with...Contract work
- ...types.What makes You an ideal candidate?Software development expertise in the high level... ...DockerHigh level programming languages: Java, C# (.NET MVC and .NET Core), GoScripting... ...s Degree in Computer Science or related Engineering field; and/or commensurate experience...Work experience placementH1bWork at officeRemote workVisa sponsorshipFlexible hours2 days per week3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (Java, OpenFGA). Be the first to apply!
- java developer remote part time Arlington, TX
- entry level java developer remote Arlington, TX
- software sales representative Arlington, TX
- embedded software Arlington, TX
- entry level software sales Arlington, TX
- software technology Arlington, TX
- software implementation project manager Arlington, TX
- software support Arlington, TX
- government software Arlington, TX
- bank software Arlington, TX




