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