Randstad is seeking a Senior Cloud Software Engineer to join our client in Washington, D.C., designing, developing, and operating resilient, high-volume cloud applications in AWS. In this role, you will lead technical designs, build robust REST APIs and event-driven microservices using Java 21+, Spring Boot, and Python, and drive CI/CD automation. You will play a crucial role in architecting multi-region failover strategies, improving MTTR, and maintaining high availability across production systems while mentoring mid-level engineering talent.

Responsibilities

  • Design, build, test, and deploy scalable REST APIs, microservices, and event-driven solutions using Java 21+, Spring Boot, and Python.
  • Drive architecture and technical design decisions for mission-critical, high-availability AWS applications.
  • Implement CI/CD automation pipelines and infrastructure deployment using GitHub Actions, Jenkins, CodePipeline, and CloudFormation.
  • Lead production troubleshooting, conduct root cause analysis, and continuously optimize application MTTR and resiliency.
  • Establish multi-AZ and multi-region disaster recovery, failover testing, and business continuity strategies.
  • Provide technical leadership, conduct code reviews, and mentor team members on cloud-native best practices.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
  • 7+ years of hands-on software development experience.
  • Strong proficiency with Java 21+, Spring Boot, RESTful services, and Python.
  • Deep experience with core AWS services: ECS/Fargate, EventBridge, SQS/SNS, Lambda, S3, CloudWatch, and Aurora PostgreSQL.
  • Proven track record designing and maintaining fault-tolerant, distributed systems across multiple AWS Availability Zones and Regions.
  • Experience with database performance tuning, data modeling, and writing complex SQL.
  • Active AWS Certification (AWS Certified Developer, Solutions Architect Associate, or Cloud Practitioner).
  • Solid background in automated unit/integration testing (JUnit, Mockito) and CI/CD tools.

Preferred Qualifications

  • Experience with B2B integrations, EDI systems, or high-volume transaction environments (e.g., transportation, logistics, or government tech).
  • Practical experience implementing complex disaster recovery and failover frameworks.

Required Skills :

Basic Qualification :

Additional Skills :

Background Check : No

Drug Screen : No

Similar jobs

More from Zuven technologies Inc
Zuven technologies Inc 8 hours ago
Zuven technologies Inc 8 hours ago
Zuven technologies Inc 8 hours ago

Senior Software Engineer (Java/AWS)

Apply Now
Back to search page