job summary: The Senior Backend Software Engineer will be responsible for the analysis, design, and development of mission-critical, cloud-native enterprise services for a leading passenger rail transportation client. This role involves designing and building robust, high-performance systems using Java 17, Spring Boot, and extensive AWS services. The engineer will lead technical analysis for complex projects, develop event-driven backend services for EDI transactions, and provide ongoing support and problem resolution. This position requires a strong blend of architectural thinking, hands-on development, and problem-solving skills to ensure the reliability and scalability of core transportation systems. location: Washington, Washington, D.C. job type: Contract salary: $55 - 64 per hour work hours: 9am to 5pm education: Bachelors responsibilities: Lead technical analysis and design for large-scale IT projects, collaborating with clients and stakeholders to define business requirements and priorities. Design, develop, test, and implement highly available and performant cloud-native backend services, with a focus on event-driven architectures and EDI transactions. Conduct detailed business analysis to architect and design technical solutions that align with functional and technical requirements. Provide ongoing production support and problem resolution for existing applications, ensuring system reliability and performance. Develop and maintain comprehensive technical documentation for all projects and services. Contribute to the continuous improvement of CI/CD pipelines using tools like Jenkins, Code Pipeline, and CloudFormation. Utilize automated testing frameworks (e.g., Junit, Mockito, Cucumber, Playwright) to ensure code quality and system integrity. qualifications: Bachelor's degree in Computer Science, Systems Engineering, or a related field, or an equivalent combination of education and 7+ years of relevant experience. Technical Expertise: Proficiency in Java 17, Spring Boot, and Maven. Strong hands-on experience with AWS integrations and cloud-native development using services such as ECS, EventBridge, S3, Lambda, SQS, SNS, API Gateway, and RDS/Aurora. Proven experience with CI/CD pipelines and tools including Jenkins, Code Pipeline, and CloudFormation. Testing and Methodology: Solid experience with automated testing frameworks and tools like Junit, Mockito, and Cucumber. Understanding of the Twelve-Factor Application Methodology. Cloud and Security: Hands-on experience with AWS cloud-native design, development, and delivery. Knowledge of application security vulnerabilities and mitigation techniques. Soft Skills: Excellent oral and written communication skills. Strong analytical and troubleshooting skills to resolve complex issues. Preferred Qualifications: AWS Certified Developer - Associate or higher. Experience with Angular for front-end development. Knowledge of Electronic Data Interchange (EDI) systems and event-driven architectures. Experience with AWS CDK and infrastructure as code. skills: Software Development and Architecture: The ability to design and build robust, scalable, and high-performance software solutions. Cloud-Native Expertise: Strong, hands-on experience with cloud platforms, including cloud-native design, development, and delivery. Problem-Solving and Troubleshooting: The capability to analyze complex issues, identify root causes, and implement effective solutions. Requirements Analysis and Design: The skill to translate business needs into technical requirements and architectural designs. Data and System Integration: Experience connecting disparate systems and handling data transactions, such as EDI. Continuous Integration/Continuous Deployment (CI/CD): Proficiency in automating the software delivery pipeline. Automated Testing and Quality Assurance: A commitment to writing clean, reliable code supported by comprehensive automated tests. Technical Communication: Excellent oral and written communication skills for collaborating with technical and non-technical stakeholders. Leadership and Mentorship: The ability to lead projects, guide junior team members, and contribute to a positive team environment. Adaptability and Learning: The willingness to learn new technologies and adapt to evolving project needs. 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.