Logo
The Midtown Group

Sr. Full Stack Developer

The Midtown Group, Washington, District of Columbia, us, 20022

Save Job

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.

Key Responsibilities

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.

Required Qualifications

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.

Desired Qualifications

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.

Education / Certifications

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.

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.

#J-18808-Ljbffr