Software Developer Engineer
Rockville, MD - USA
Job Summary
Software Developer / Engineer o-5604509
Rockville MD USA20850-33& McLean VA
Req Description
Description
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. Youll 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
Enterprise Req Skills
AWSJava AngularLearning Platform
Top Skills Details
1. Strong Java engineer who also has Angular experience (70/30 backend).
2. AWS doing serverless development with Lambda S3 SQS API Gateway etc.
3. End to end engineering including automation testing CI/CD process with Jenkins GitLab Kafka
4. Leveraging AI tools to be more productive/efficient.