Sr. Full Stack Java Developer

Akumen, Inc.
Camp Springs, United States of America
2 days ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Camp Springs, United States of America

Tech stack

Clean Code Principles
Java
JavaScript
.NET
API
Unit Testing
Azure
Software as a Service
Software Quality
Continuous Integration
Software Debugging
DevOps
Web Development
Github
JSON
Python
Simple Object Access Protocol (SOAP)
Software Engineering
SQL Databases
Systems Integration
TypeScript
Web Application Frameworks
Web Services
XML
React
Spring-boot
Backend
Angular
Front End Software Development
REST
Jenkins
ServiceNow
Microservices

Job description

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., * 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.

Requirements

  • 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 selfdirected 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.

Apply for this position