Backend Java/Cloud Developer

Zuven technologies Inc

  • Washington, DC
  • 2 days ago

    Highlights

    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. Design, develop, test, and implement business-critical, cloud-native, enterprise-level services focusing on high availability and high performance.

    Numbers & Facts

    LocationWashington, DC

    Description

    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:

    • Analysis and Design Support:

      • Participate in client discussions to support technical analysis on business requirements and priorities.
      • Perform the analysis, design, documentation, implementation, and maintenance of large/complex IT solutions projects.
      • Conduct detailed business analysis to architect and design IT solutions that meet functional and technical requirements.
      • Document and deliver sizing, external design, detail design, and other project-related documents.
    • Application Development:

      • Design, develop, test, and implement business-critical, cloud-native, enterprise-level services focusing on high availability and high performance.
      • Develop and integrate Kafka streams for real-time data processing and event-driven architectures using Amazon Managed Streaming for Kafka (MSK).
      • Develop and maintain technical documentation.
    • Production and Testing Support:

      • Provide ongoing support, perform problem analysis and resolution.
      • Employ Test Driven Development methodologies to create use-case scenarios and unit test cases.

    Required Skills and Qualifications:

    • Technical Expertise:

      • Strong back-end development experience with Java v17+, including extensive use of the Spring and Spring Boot 3.x ecosystems.
      • Experienced in REST and SOAP-based API development.
      • Proficient in developing Data Access Layers (DAO) using Spring Data JPA, SQL, and Hibernate.
      • Skilled in using build process automation tools like Gradle and Maven.
      • Experienced in implementing CI/CD pipelines using tools such as Git, Atlassian BitBucket, and JIRA.
    • Testing and Methodology:

      • Solid experience with Test Driven Development and Behavior Driven Development, using tools such as Junit, Mockito, PowerMock, Cucumber, and Cypress.
      • Understanding of the Twelve-Factor Application Methodology.
    • Cloud and Security:

      • 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.
      • Knowledge of application security vulnerabilities and mitigation techniques.
    • Soft Skills:

      • Excellent oral and written communication skills.
      • Strong analytical thinker with the capability to troubleshoot and resolve intricate issues.
    • Education and Experience:

      • 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:

    • Knowledge of Electronic Data Interchange (EDI) systems and processes.
    • Familiarity with AWS Step Functions and other advanced AWS services.
    • Ability to work effectively under deadlines in an agile delivery environment, including experience with SAFe 6.x.

    Required Skills : Cloud SQL,Java

    Basic Qualification :

    Additional Skills : Cloud Developer,Software Developer

    Background Check : No

    Drug Screen : No

    Similar Jobs