Remotify
logo
Torentify

Full Stack Developer - USA | Remote

North America

September 6, 2026 at 9:23 AM

✨ AI summary

Location

  • United States Remote (Washington, D.C.)

Programming Languages

  • Java
  • TypeScript

Frameworks

  • Spring Boot
  • Spring MVC
  • Spring Data JPA
  • Spring Security
  • Angular 12+
  • NgRx
  • RxJS

Cloud Services

  • Azure DevOps

Databases

  • PostgreSQL
  • Oracle
  • MySQL
  • MongoDB
  • Redis

Experience Level

  • 10+ years of professional software development experience

## About the Role


ASSYST is seeking a highly experienced and motivated Lead Java Full Stack Developer to join its client's dynamic engineering team supporting enterprise-scale application development. This remote role is associated with Washington, D.C. and focuses on leading a team of developers while remaining hands-on with architecture, development, deployment, and technical delivery.


The successful candidate will take ownership of the end-to-end software development lifecycle, from requirements analysis and architectural design through development, testing, deployment, monitoring, and post-release support. This role is ideal for a hands-on technical leader with strong Java and Angular expertise who can mentor engineers and drive technical excellence within a collaborative Agile environment.


## Key Responsibilities


* Lead, guide, and mentor a team of 5–10+ software engineers.

* Foster technical excellence, collaboration, knowledge sharing, and continuous improvement.

* Drive architectural design and hands-on development of complex, scalable full-stack applications.

* Develop enterprise applications using Spring Boot and Angular.

* Own the complete software development lifecycle, including requirements analysis, solution design, development, testing, CI/CD, deployment, monitoring, and post-release support.

* Champion and actively participate in Agile and Scrum ceremonies.

* Facilitate the breakdown of epics into actionable user stories.

* Collaborate with Product Owners and Scrum Masters to achieve sprint objectives.

* Conduct rigorous code reviews and promote software development best practices.

* Advocate for Test-Driven Development (TDD) and Behavior-Driven Development (BDD).

* Maintain high standards of code quality using tools such as SonarQube.

* Serve as a key technical point of contact for cross-functional teams, stakeholders, and management.

* Communicate technical solutions, project status, risks, and delivery considerations effectively.

* Support project delivery under tight deadlines.

* Contribute to the design and implementation of scalable, reliable, and maintainable software solutions.


## Required Qualifications


* 10+ years of professional software development experience.

* Proven experience working as a Technical Lead or Team Lead.

* Demonstrated success delivering complex, enterprise-grade applications.

* Deep expertise in Java, including Java 8, 11, and 17.

* Strong experience with the Spring Boot ecosystem, including Spring MVC, Spring Data JPA, and Spring Security.

* Hands-on experience designing and developing RESTful APIs.

* Strong experience with microservices architecture.

* Experience with messaging systems such as Kafka or RabbitMQ.

* Strong understanding of scalability, performance tuning, and distributed systems.

* Proficiency with modern Angular 12+.

* Strong TypeScript and RxJS experience.

* Experience with NgRx and state management.

* Experience developing modular, scalable, and responsive Single-Page Applications (SPAs).

* Strong understanding of UI/UX best practices and modern component libraries.

* Advanced experience with relational database management systems, including PostgreSQL, Oracle, or MySQL.

* Strong SQL skills, including complex queries and database optimization.

* Experience with Hibernate and JPA.

* Hands-on experience implementing and managing CI/CD pipelines using technologies such as Jenkins, GitLab, GitHub Actions, or Azure DevOps.


## Preferred Qualifications


* Familiarity with NoSQL databases such as MongoDB and Redis.

* Experience using NoSQL technologies for high-performance application scenarios.

* Experience working across enterprise-scale development environments.

* Experience mentoring and developing engineering teams.

* Experience working closely with Product Owners, Scrum Masters, stakeholders, and cross-functional teams.


## Skills & Competencies


* Technical Leadership

* Team Leadership & Mentorship

* Java

* Java 8 / 11 / 17

* Spring Boot

* Spring MVC

* Spring Data JPA

* Spring Security

* RESTful APIs

* Microservices

* Kafka

* RabbitMQ

* Distributed Systems

* Performance Optimization

* Angular 12+

* TypeScript

* RxJS

* NgRx

* Single-Page Applications

* UI/UX

* PostgreSQL

* Oracle

* MySQL

* SQL

* Hibernate

* JPA

* MongoDB

* Redis

* CI/CD

* Jenkins

* GitLab

* GitHub Actions

* Azure DevOps

* TDD

* BDD

* SonarQube

* Agile / Scrum

* Software Architecture

* Enterprise Application Development


## Education & Experience


* The source job description does not specify a required educational degree.

* 10+ years of professional software development experience required.

* Proven Technical Lead or Team Lead experience required.

* Experience delivering complex enterprise-grade applications required.


## Work Arrangement & Schedule


* Work Arrangement: Remote

* Location: United States

* Role Location: Washington, D.C. (Remote)

* Employment Type: Not specified in the source job description.

* Schedule: Not specified


## Compensation & Benefits


* Currency: USD

* Compensation: Not specified in the source job description.

* Benefits: Not specified in the source job description.


## About the Company


ASSYST is recruiting for a client seeking experienced technology professionals to support enterprise application development. The role combines technical leadership with hands-on full-stack engineering and ownership of software delivery.


## Equal Opportunity


The source job description does not provide a specific equal opportunity statement.


Apply