Skip to content
mimi

Full Stack Java Developer (Senior Level)

Akumen, Inc.

Washington · On-site Full-time Senior 1w ago

About the role

Overview

As a Full Stack Java Developer, you will play a key role across the entire software development lifecycle, with a strong emphasis on backend Java development and modern frontend frameworks. You will design, develop, and maintain scalable, cloud-based applications while ensuring high performance, security, and code quality.

This role requires a hands-on developer with deep expertise in Java and Spring Boot, along with strong experience in frontend technologies such as Angular. You should be comfortable owning end-to-end development efforts across both backend and frontend layers while collaborating closely with cross-functional teams.

Responsibilities

  • Design, develop, and maintain full stack applications using Java (Spring Boot) and Angular.
  • Build and manage scalable, cloud-based application environments and support production systems.
  • Develop high-quality, maintainable code; perform unit testing and participate in peer code reviews.
  • Collaborate with team members to design system architecture, APIs, and data models.
  • Develop and modernize RESTful APIs, including migrating legacy SOAP/XML services to JSON-based services.
  • Lead or contribute to application modernization efforts, including upgrading Java and Angular frameworks to current versions.
  • Troubleshoot and debug issues across the full stack (frontend, backend, and integrations).
  • Ensure adherence to security best practices and remediate vulnerabilities identified in code scans.
  • Work closely with Business Analysts, Product Managers, and stakeholders to translate business requirements into technical solutions.
  • Provide accurate estimates and proactively communicate risks or blockers.
  • Stay current with emerging technologies, tools, and industry best practices.

Required Qualifications

  • 6+ years of experience in full stack development with a strong focus on Java and Spring Boot.
  • Experience with modern frontend frameworks such as Angular.
  • Proficiency in building and consuming RESTful APIs and microservices.
  • Experience upgrading and maintaining Java and frontend frameworks.
  • Strong experience with JavaScript/TypeScript and web application development.
  • Experience working in enterprise-scale, highly scalable environments.
  • Familiarity with migrating legacy services (SOAP/XML to REST/JSON).
  • Strong problem-solving, analytical, and communication skills.
  • Experience with Azure cloud services (App Services, Functions, networking, monitoring, etc.).
  • Demonstrated ability to rapidly learn and adopt new technologies and tools using self‑directed research and public documentation.

Desired Qualifications

  • Familiarity with DevOps tools such as Jenkins, GitHub, and CI/CD pipelines.
  • Experience with SQL databases and data modeling.
  • Working knowledge of additional technologies such as Python, .NET, or React.
  • Experience with ServiceNow platform.
  • Ability to lead initiatives, mentor junior developers, and communicate effectively with non-technical stakeholders.

Clearance Requirement

  • Active DOD/DSS SECRET security clearance or higher (interim acceptable)

Location Requirement

  • All applicants must reside in DC/MD/VA. This position is NOT remote – work location is downtown Washington, DC.

Skills

AngularAPIAzureCloudDockerJavaJavaScriptJSONMicroservicesRESTSOAPSpring BootSQLTypeScriptXML

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free