We are seeking a skilled Backend Java / Cloud Developer to join our team in Washington, DC, supporting a Randstad client. This role involves designing, developing, and maintaining large-scale IT solutions related to passenger rail transportation systems. The ideal candidate will have a strong background in Java, cloud-native application development, and be experienced in Test Driven Development (TDD) methodologies.
Responsibilities :
Participate in client discussions to support technical analysis on business requirements and priorities.
Design, develop, test, and implement business-critical, cloud-native, enterprise-level services focusing on high availability and high performance.
Provide ongoing support, perform problem analysis and resolution.
Required Skills and Qualifications :
Strong back-end development experience with Java v17+, including extensive use of the Spring and Spring Boot 3.x ecosystems.
Solid experience with Test Driven Development and Behavior Driven Development, using tools such as Junit, Mockito, PowerMock, Cucumber, and Cypress.
Hands-on experience with cloud-native design, development, and delivery using AWS technologies like EC2, S3, Lambda, SQS, SNS, API Gateway, RDS / Aurora, and others.
Excellent oral and written communication skills.
Bachelor's degree in Computer Science, Systems Engineering, or a related technical field, or an equivalent combination of education and 7+ years of relevant work experience.
Nice-to-Have Skills :
Required Skills : Cloud SQL,Java
Additional Skills : Cloud Developer,Software Developer
Backend Developer • Washington, DC, United States