Quick Overview
Seniority
Mid Senior
Work mode
Hybrid
Location
Tysons, VA, United States
Posted
Yesterday
DockerMicroservicesMySQLNode.jsSQLAPI GatewayAWSAngularCloudFormationJavaPostgreSQLPythonRESTReactTerraformVue
Job Description
We are looking for a Senior Software Engineer with strong experience in Java, AWS, microservices, and modern cloud-based application development. The ideal candidate will be hands-on technically and capable of contributing to architecture, system design, performance optimization, and production support.
Responsibilities
- Design, develop, and support scalable enterprise applications and distributed systems.
- Build and enhance cloud-native solutions using AWS services.
- Develop RESTful APIs and microservices.
- Participate in system design, architecture discussions, and technical strategy.
- Troubleshoot complex production issues and improve application performance.
- Ensure code quality, security, scalability, and adherence to engineering best practices.
- Contribute to CI/CD, automation, infrastructure-as-code, and DevOps practices.
- Mentor junior engineers and collaborate with cross-functional teams.
- Identify and resolve technical risks and cross-team dependencies.
Required Skills
- 10+ years of software engineering experience.
- Strong Java and object-oriented development experience.
- Strong AWS experience, including services such as EC2, S3, Lambda, RDS, ECS, API Gateway, IAM, VPC, CloudWatch, CloudTrail, and X-Ray.
- Strong SQL and relational database experience, including PostgreSQL, MySQL, or Aurora.
- Experience designing and developing REST APIs and microservices.
- Strong understanding of system design, data structures, algorithms, and problem solving.
- Experience with performance tuning and optimization.
- Experience with CI/CD pipelines; GitLab preferred.
- Experience with Terraform or CloudFormation.
- Experience with automated testing and unit testing.
- Understanding of application and cloud security best practices.
Preferred Skills
- Python, Node.js, Go, or similar languages.
- React, Angular, or Vue.js.
- AWS QuickSight.
- Docker and containerized applications.
- Experience with distributed and high-availability systems.
Similar jobs
- HI
Simulation Systems Engineer - Image Generation - 29526
HII
Nellis Air Force Base, NV🇺🇸$101.8k - $145.0k/yrHybrid3 days agoMachine LearningAgileC+++1Technology - MR
Senior .NET Software Engineer
NewMotion Recruitment Partners, LLC
TX🇺🇸HybridYesterdayMicroservicesMySQLSQL+7Technology - JG
Network Engineer
Judge Group, Inc.
Charlotte, NC🇺🇸$49 - $53/hrOn-site4 weeks agoAgileAnsibleConfluence+2Technology - NO
Software Developer
NewNorthramp LLC
Washington, District of Columbia🇺🇸Remote14 hours agoSASSSQLSQL Server+20Technology - MA
Lead Software Engineer (Microsoft .Net/Azure)
NewMaximus, Inc.
United States🇺🇸$133.0k - $156k/yrRemoteYesterdaySQLSQL ServerT-SQL+10Technology - VD
Forward Deployed Engineer / AI Software Engineer
NewVDart, Inc.
Juno Beach, FL🇺🇸On-siteYesterdayDockerAWSAzure+6Technology