Sr. Full Stack Java Developer
Akumen, Inc.
Location
🇺🇸 Rosaryville, United States
Type
full_time
Salary
Undisclosed
Posted
1mo ago
Job Description
Akumen, Inc Washington, District of Columbia, United States Position Title: Sr. Full Stack Java Developer Position Title: Full Stack Java Developer (Senior Level) 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.
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.