Java Engineer

New York, New York

USM
Job Expired - Click here to search for similar jobs
  • Start Date: Interview Types
  • Skills Open API, REST APIs Visa Types H1B, Green Card, US

  • Job Title: Senior Java Software Engineer

    Location: NYC, NY (3 days onsite at NYC)

    Duration: 1 year contract (Extendable)

    Responsibilities:

    • Design and contribute to API implementations

    • Champion best practices for performance, resiliency & availability

    • Build software as part of a nimble Agile Team where you have every opportunity to make an impact on the bottom line and contribute to the architecture.

    • Ensure our infrastructure is safely extensible, scalable, reliable and meets SLAs for both external and internal users.

    • Ensure our solutions are testable, intuitive, and easy to maintain.

    • Participate in design and code reviews for key components and cross Enterprise initiatives.

    Qualifications:

    • Overall 8+ years of developing internet-scale solution development primarily using Java, Spring Boot and no-sql databases

    • Must have demonstrated proficiency and experience in the following tools and technologies:

    o Java 11 (Lambdas, Streams, Completable Future, optional, generics)

    o Java functional and reactive programming

    o Test Driven Development

    o Asynchronous Reactive Micro services utilizing Vert.x

    o REST APIs using Spring Boot 2.0 (reactive) and skilled in Open API (swagger) specification

    o Designing database schemas, index design, optimizations for query tuning

    • Modern software engineering tools: git workflows, gradle, load testing tools, mock frameworks

    • Experience with workflow orchestrators, preferably Temporal

    • Good knowledge of messaging systems like Kafka, mq

    • Take pride in writing good clean code, perform peer code reviews and architecture reviews.

    Preferred Qualifications

    • Experience with container orchestration tools like Kubernetes and Docker.

    • Previous experience with payment systems or real-time transaction platforms.

    • Leadership experience in a fast-paced development environment.

    • Experience in API development for fintech applications.
    Date Posted: 23 April 2025
    Job Expired - Click here to search for similar jobs