Backend Software Engineer

Not Interested
Bookmark
Report This Job

profile Job Location:

Washington - USA

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

Senior Backend Software Engineer

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.

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:

  • Bachelors 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.

Required Skills : Spring

Basic Qualification :

Additional Skills :

This is a high PRIORITY requisition. This is a PROACTIVE requisition

Background Check : No

Drug Screen : No

Senior Backend Software EngineerThe 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 ...
View more view more

Key Skills

  • Business Intelligence
  • Bidding
  • Accounts Assistant Credit Control
  • Account Development
  • Content Development
  • Lab Testing