R

Revolutional

Modernizes agency systems and defends infrastructure

Senior Java Developer/Subject Matter Expert

Backend EngineeringUpdated on Nov 14
Full-timeRemote in USA

About the Job

Requirements

  • U.S. citizenship is required, and the candidate must be able to obtain and maintain a Public Trust clearance.
  • A bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field is required.
  • At least 10 years of professional experience in software engineering, application development, DevOps, or related technical disciplines is required.
  • Extensive hands-on experience developing and supporting enterprise applications using Java is required.
  • Demonstrated expertise designing, implementing, maintaining, and optimizing CI/CD pipelines in enterprise software development environments is required.
  • Strong understanding of Java application architecture, object-oriented programming, software design principles, and application performance optimization is required.
  • Experience with Java development frameworks such as Spring, Spring Boot, or similar enterprise frameworks is required.
  • Experience with CI/CD and build automation technologies such as Jenkins, GitLab CI/CD, GitHub Actions, Azure DevOps, Maven, or Gradle is required.
  • Strong understanding of DevSecOps principles, secure software development practices, automated testing, and vulnerability management is required.
  • Experience with source code management and version control systems, particularly Git, is required.
  • Demonstrated ability to troubleshoot complex application, integration, build, and deployment issues is required.
  • Experience working within Agile development environments involving multiple development teams and cross-functional stakeholders is required.
  • Ability to conduct technical assessments, develop implementation recommendations, and produce detailed technical documentation and executive-level deliverables is required.
  • Ability to explain complex technical concepts to technical and nontechnical stakeholders is required.
  • Ability to work independently, provide technical leadership, and deliver high-quality solutions with minimal oversight is required.

Responsibilities

  • Serve as the technical authority for Java application development, CI/CD architecture, build automation, and secure software delivery practices.
  • Provide expert guidance on Java application architecture, development standards, code quality, performance optimization, and enterprise application modernization.
  • Design, evaluate, implement, and optimize CI/CD pipelines supporting automated builds, testing, security scanning, integration, and application deployment.
  • Assess existing Java applications, development frameworks, and delivery pipelines to identify technical gaps, performance bottlenecks, security vulnerabilities, and improvement opportunities.
  • Establish and promote engineering best practices for Java development, automated testing, version control, dependency management, and release management.
  • Support integration of security controls and automated vulnerability scanning throughout the software development lifecycle using DevSecOps methodologies.
  • Troubleshoot and resolve complex application development, build, integration, and deployment issues across multiple environments.
  • Provide technical guidance to Agile development teams, supporting consistent engineering practices and continuous improvement across multiple Scrum teams.
  • Collaborate with software developers, DevOps engineers, architects, cybersecurity professionals, and government stakeholders to align technical solutions with program objectives.
  • Lead technical assessments, root cause analyses, and specialized tiger teams to resolve critical software development and delivery challenges.
  • Develop technical studies, white papers, architecture recommendations, and implementation plans identifying improvements, recommended solutions, and estimated levels of effort.
  • Evaluate emerging Java technologies, automation frameworks, and CI/CD capabilities to recommend improvements in application performance, security, and delivery efficiency.
  • Review technical deliverables, architecture designs, development practices, and pipeline configurations for quality, accuracy, and compliance with established standards.
  • Present technical findings, risks, recommendations, and implementation strategies to government stakeholders and program leadership.

About the Company

Revolutional

Modernizes agency systems and defends infrastructure

Revolutional helps government agencies modernize IT systems, strengthen cybersecurity, and deliver results without slowing missions. It combines IT modernization, secure infrastructure, and rapid project delivery tailored to agency needs. It differentiates itself by prioritizing fast, safe outcomes that fit within mission constraints and government requirements. Its goal is to enable agencies to complete their missions efficiently by updating technology and defense capabilities.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
McLean, VA
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Revolutional

See more jobs