Senior Backend Engineer – Java / AWS

SOMERSET STAFFING
  • Washington, DC
  • Instant Apply
3 days ago

Job Description

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.


Key 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.
Required 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).
Preferred Qualifications
  • AWS Certification: Active AWS Certified Solutions Architect, Developer Associate, or Cloud Practitioner certification (highly preferred).
  • Domain & Integration Experience: Hands-on experience with Electronic Data Interchange (EDI), B2B messaging integrations, or high-volume transportation/railroad/logistics systems.
  • Location & Travel Accessibility: Based within or easily accessible to the Northeast Corridor (e.g., Philadelphia, PA, Wilmington, DE, or Washington, DC) via passenger rail to accommodate quarterly on-site PI Planning sessions.

Required Skills :

Basic Qualification :

Additional Skills :

Background Check : No

Drug Screen : No

Numbers & Facts

LocationWashington, DC

Skills

  • AWS Lambdaunmatched
  • Amazon Simple Storage Service (S3)unmatched
  • Amazon Web Services (AWS)unmatched
  • Application Programming Interface (API)unmatched
  • Architectural Designunmatched
  • Automationunmatched
  • Background Investigationunmatched
  • Business-to-Business (B2B)unmatched
  • Business-to-Business (B2B) Exchangesunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Computer Scienceunmatched
  • Computer Servicesunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Modelingunmatched
  • Database Designunmatched
  • DevOpsunmatched
  • Disaster Recoveryunmatched
  • Electronic Data Interchange (EDI)unmatched
  • Engineeringunmatched
  • Failoverunmatched
  • GitHubunmatched
  • High Availabilityunmatched
  • Integration Testingunmatched
  • JUnitunmatched
  • Javaunmatched
  • Jenkinsunmatched
  • Leadershipunmatched
  • Logisticsunmatched
  • Mentoringunmatched
  • Microservicesunmatched
  • Performance Tuning/Optimizationunmatched
  • PostgreSQLunmatched
  • Production Systemsunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Metricsunmatched
  • Query Optimizationunmatched
  • REST (Representational State Transfer)unmatched
  • Relational Databases (RDBMS)unmatched
  • Root Cause Analysisunmatched
  • Simple Queue Service (SQS)unmatched
  • Software Engineeringunmatched
  • Systems Engineeringunmatched
  • Test Automationunmatched
  • Time Managementunmatched
  • Transaction Processing/Managementunmatched
  • Unit Testunmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder