Sr. Full Stack Developer

The Midtown Group
Washington, United States of America
yesterday

Role details

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

Job location

Washington, United States of America

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
Azure
Software Quality
Databases
Relational Databases
DevOps
Distributed Systems
Github
Java Persistence API
JUnit
PostgreSQL
MongoDB
MySQL
NoSQL
Oracle Applications
Scrum
Systems Development Life Cycle
RabbitMQ
Redis
Mockito
Cloud Services
Prometheus
Software Engineering
SonarQube
TypeScript
Datadog
Data Logging
RxJS
Google Cloud Platform
Test Driven Development
Sql Optimization
Spring-mvc
Grafana
Spring-boot
Cypress
Backend
Gitlab
Containerization
Angular
Kubernetes
Kafka
Front End Software Development
REST
Jasmine
Docker
Jenkins
Microservices

Job description

  • Lead the design, development, and deployment of enterprise-scale full stack applications.
  • Guide and mentor development teams, enforcing coding standards, best practices, and architectural decisions.
  • Collaborate with Product Owners, Scrum Masters, QA, and stakeholders to deliver on sprint and release goals.
  • Own the full SDLC: requirements analysis, system design, coding, testing, deployment, and support.
  • Design and implement RESTful APIs, microservices, and messaging solutions (Kafka/RabbitMQ).
  • Build responsive, modular, and scalable front-end applications using Angular, TypeScript, and RxJS.
  • Manage databases with advanced SQL in RDBMS (PostgreSQL, Oracle, MySQL) and NoSQL solutions (MongoDB, Redis).
  • Drive DevOps initiatives with CI/CD pipelines, containerization (Docker/Kubernetes), and cloud deployments (AWS, Azure, GCP).
  • Implement logging/monitoring practices using ELK, Prometheus, Grafana, or Datadog.
  • Champion Test-Driven Development (TDD), BDD, and code quality governance (SonarQube).
  • Participate in Agile ceremonies and ensure continuous improvement within the team.
  • Communicate technical solutions clearly to stakeholders and agency leadership.

Requirements

One of our federal clients is seeking a highly skilled Senior Full Stack Developer with 10+ years of professional software development experience to design, build, and deliver enterprise-scale applications. This role requires deep expertise in both backend (Java + Spring Boot) and frontend (Angular) technologies, as well as proven leadership in guiding development teams through the full software development lifecycle. The ideal candidate will balance technical hands-on development with team leadership responsibilities, ensuring high-quality, scalable, and secure solutions., * 10+ years of professional software development experience.

  • Proven experience as a Technical Lead / Team Lead guiding teams of 5-10+ developers.
  • Deep expertise in Java (8/11/17) and Spring Boot (Spring MVC, Data JPA, Security).
  • Strong frontend expertise with Angular (12+), TypeScript, RxJS, NgRx.
  • Experience with scalable microservices, distributed systems, and RESTful API development.
  • Strong database experience with PostgreSQL, Oracle, or MySQL; knowledge of NoSQL (MongoDB, Redis).
  • Proficiency with Docker, Kubernetes, and CI/CD tools (Jenkins, GitLab, GitHub Actions, or Azure DevOps).
  • Hands-on experience with cloud platforms (AWS, Azure, or GCP).
  • Strong advocate of Agile/Scrum practices, backlog grooming, sprint planning, and delivery ownership.
  • Expertise in testing frameworks (JUnit, Mockito, Testcontainers, Jasmine/Karma, Cypress).
  • Excellent communication, leadership, and problem-solving skills., * Experience supporting federal government projects, including compliance with security and software development policies.
  • Familiarity with enterprise logging, monitoring, and governance practices.
  • Strong background in conflict resolution, stakeholder engagement, and delivery under tight deadlines., * Bachelor's degree in Computer Science, Engineering, or related field (Master's preferred).
  • Relevant certifications (e.g., AWS Certified Developer, Kubernetes Certified Application Developer, or Java/Angular certifications) are a plus.

About the company

The Midtown Group is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. We are a small, woman-owned business certified by the Women's Business Enterprise National Council (WBENC). Operating from our headquarters in Washington, DC, we provide trusted staffing services nationwide. Our clients include thousands of the most prestigious Fortune 500 companies, law firms, financial organizations, tech innovators, non-profits, and lobbying firms, as well as federal, state and local government agencies.

Apply for this position