JAVA SOFTWARE ENGNEEER
RATE : $55 on w2
• Hybrid (Rockville, MD or Tysons Corner, VA)
• Occasional travel and extended hours may be required
Top Skills
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.
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. You\'ll mentor junior engineers, contribute to
architectural decisions, and operate with a high degree of autonomy on complex problems.
• 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.
By continuing you agree to our Terms & Privacy Policy.