Senior Backend Engineer - Java / AWS
- Washington, DC, United States
$60 to $65 USD / hour · Contract
Applications open in a new tab.
Job details
- Pay
- $60 to $65 USD / hour
- Job type
- Contract
- Apply by
- Experience
- Experience: 7+ years of professional backend software engineering experience building and supporting distributed, high-availability production systems.
- Posting language
- English
- Posted
Original job description
job summary:
Randstad Digital is seeking a Senior Backend Engineer (Java / AWS) to join a core engineering delivery team within a major national passenger transportation organization's Corporate & Operations Technologies division. In this role, you will design, build, and support cloud-native enterprise integrations and transaction-processing services that power critical operational systems. Working closely with Principal Systems Engineering leadership, you will take hands-on ownership of resilient, multi-region AWS architectures, event-driven pipelines, and automated CI/CD workflows, ensuring five-nines reliability, rapid disaster recovery, and seamless B2B data exchange.
location: Washington, Washington, D.C. job type: Contract salary: $60 - 65 per hour work hours: 9am to 5pm education: Bachelors
responsibilities:
Cloud-Native & Integration Architecture: Design, build, deploy, and maintain scalable microservices, RESTful APIs, and event-driven architectures utilizing Java 17+, Spring Boot, Python, and AWS integration services.
Resiliency & Disaster Recovery: Architect fault-tolerant, high-availability solutions across multiple AWS Availability Zones and Regions, conducting failover testing and actively reducing Mean Time to Resolution (MTTR).
Production Operations & Root Cause Analysis: Investigate complex production incidents, perform root cause analysis (RCA), and implement robust observability frameworks using Amazon CloudWatch.
DevOps & Pipeline Automation: Build, maintain, and optimize continuous integration and delivery (CI/CD) pipelines leveraging GitHub Actions, Jenkins, AWS CodePipeline, and CloudFormation infrastructure-as-code (IaC).
Data Modeling & Optimization: Implement relational data models, craft complex queries, and tune database performance on Amazon Aurora PostgreSQL.
Mentorship & Quality Standards: Drive peer code reviews, champion automated testing standards (JUnit, Mockito), and provide technical mentorship to junior developers.
qualifications:
Experience: 7+ years of professional backend software engineering experience building and supporting distributed, high-availability production systems.
Core Languages: Advanced, hands-on proficiency in Java (Java 17+), Spring Boot, and Python.
AWS Cloud Engineering: Extensive hands-on experience across core AWS integration and compute services, including ECS/Fargate, EventBridge, SQS, SNS, Lambda, S3, and CloudWatch.
Database & Performance: Strong relational database background with PostgreSQL / Amazon Aurora PostgreSQL, including schema design, query optimization, and tuning.
CI/CD & IaC: Practical experience managing automated deployments using Jenkins, GitHub Actions, AWS CodePipeline, and CloudFormation.
Testing: Demonstrated proficiency with automated unit and integration testing frameworks (JUnit, Mockito).
Education: Bachelor's degree in Computer Science, Engineering, or a related technical discipline (or equivalent practical experience).
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).
This posting is open for thirty (30) days.
More about this job
Skills
- Oracle Java
- AWS
- Transaction processing
- Leadership
- CI/CD
- Implement ICT recovery system
- Microservices
- API development
- Spring Boot
- Python
- Root cause analysis
- GitHub
- Jenkins
- Infrastructure as code
- Data modelling
- Data models
- PostgreSQL
- Test automation
- JUnit
- Computer science