Senior Java Engineer

Accenture Federal Services•Arlington, VA

About The Position

At Accenture Federal Services, the Senior Java Engineer helps the US federal government strengthen the nation and improve people’s lives through technology. The role designs, develops, and deploys cloud-native, containerized applications using Java and modern cloud technologies. The engineer works with cross-functional teams to build scalable, high-performance applications using cloud-native and cloud-agnostic services. The position involves designing and maintaining cloud-native applications, implementing microservices and RESTful APIs, supporting CI/CD and deployment automation, and optimizing applications for performance, scalability, and reliability. The engineer also applies cloud security best practices, troubleshoots application issues, collaborates with architects, product managers, and developers, and participates in code reviews. An active Secret clearance and US citizenship are required. The listed base pay range for specified states and the District of Columbia is $94,000–$178,700 USD. Accenture Federal Services describes a collaborative work culture and offers benefits, hands-on experience, certifications, and industry training.

Requirements

  • Strong experience with cloud-native development and cloud platforms such as AWS, Azure, or Google Cloud.
  • Proficiency in building microservices and RESTful APIs using Java frameworks, including Spring Boot.
  • Experience with containerization and orchestration tools such as Docker, Kubernetes, and OpenShift.
  • Familiarity with CI/CD pipelines and tools such as Jenkins and GitLab.
  • Knowledge of SQL and NoSQL database technologies.
  • Understanding of security best practices in cloud environments.
  • Excellent problem-solving skills and ability to troubleshoot complex issues.
  • Strong communication skills and ability to work effectively in a collaborative team environment.
  • Active Secret clearance required.
  • US citizenship required.

Responsibilities

  • Design, develop, and maintain cloud-native applications using Java and cloud technologies.
  • Implement microservices architecture and develop RESTful APIs.
  • Collaborate with DevOps teams to automate deployment processes and support continuous integration and delivery (CI/CD).
  • Optimize applications for performance, scalability, and reliability in cloud environments.
  • Implement security best practices to protect cloud-native applications and data.
  • Troubleshoot and resolve application performance, reliability, and security issues.
  • Work with architects, product managers, developers, and other cross-functional team members to deliver high-quality software solutions.
  • Participate in code reviews and provide feedback to improve code quality and maintainability.

Benefits

  • Benefits are offered; further details are available through the company benefits information.
  • Hands-on experience, certifications, and industry training.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service