Muskan@absoluting.com
Title : Java Full Stack Developer
Location :: Rockville, MD/ Tysons Corner, VA (Hybrid)
Duration : Contract
Need Senior Candidate and look for a candidate working on latest tech stacks
Job Responsibilities
- We are seeking a highly skilled Senior Software Engineer with deep experience in Java, AWS services, Angular, and modern CI/CD pipelines. You will own the design, architecture, and delivery of scalable enterprise applications, integrate cloud-native capabilities, and drive technical direction across the application lifecycle. You’ll mentor junior engineers, contribute to architectural decisions, and operate with a high degree of autonomy on complex problems.
Essential Job Functions
- Design, architect, and deliver enterprise applications using Java, AWS services, and Angular.
- Develop scalable RESTful APIs and microservices using Spring Boot and related Java frameworks.
- Build and maintain automated CI/CD pipelines using Jenkins or GitLab CI/CD for application testing, deployment, monitoring, logging, and alerting in production.
- Optimize application workloads using AWS services such as ECS, Lambda, RDS, and API Gateway.
- Implement full-stack solutions integrating backend Java services with Angular frontends.
- Drive performance tuning and optimization of applications and infrastructure.
- Own system design for new features and services, including defining technical approaches for ambiguous requirements.
- Mentor junior and mid-level engineers through code reviews, pairing, and technical guidance.
- Collaborate cross-functionally with product, platform, and security teams to deliver end to-end solutions.
- Champion application security best practices including OWASP Top 10 mitigations, IAM policy design, and encryption at rest/in transit.
Experience Requirements
- 7+ years of professional software engineering experience, with 5+ years of Java development.
- 5+ years of experience with AWS services (ECS, Lambda, RDS, API Gateway, S3).
- 3+ years of experience building frontends with Angular (2+).
- Demonstrable experience using AI-assisted development tools (e.g., Amazon Kiro, GitHub Copilot) to accelerate code authoring, testing, and review workflows.
- Comfort in an Agile (Scrum/Kanban) working environment.
- Proven system design experience — ability to define service boundaries, data models, and integration patterns for distributed systems.
- Strong experience with containerization (Docker) and orchestration (ECS, EKS, or Kubernetes).
- Experience with both SQL and NoSQL databases (e.g., PostgreSQL/RDS, MongoDB).
- Experience building and maintaining DevOps tooling and CI/CD pipelines at scale.
- Experience with test automation strategies including unit, integration, and end-to-end testing.
- Track record of operating independently, managing technical ambiguity, and driving projects to completion with minimal direction.
Working Conditions
- Hybrid (Rockville, MD or Tysons Corner, VA)
- Occasional travel and extended hours may be required.
