Java Developer

  • Jersey City, NJ
  • Posted 2 hours ago | Updated 2 hours ago

Overview

On Site
Depends on Experience
Contract - W2
Contract - 12 Month(s)
No Travel Required
Unable to Provide Sponsorship

Skills

azure
kafka'
Docker
DevOps
Microsoft Azure

Job Details

Avanciers are seeking an experienced Junior/Senior Java Developer to design, develop, and maintain backend services for a modern financial platform. The ideal candidate will have strong expertise in Java, microservices architecture, and event-driven systems, with exposure to cloud-native development on Azure.


Key Responsibilities

  • Design, develop, and maintain scalable, secure, and high-performance backend services using Java and Spring Boot

  • Build and consume RESTful APIs in a microservices-based architecture

  • Implement event-driven solutions using Kafka or Azure Event Hubs

  • Collaborate with cross-functional teams including QA, DevOps, and Product to deliver high-quality solutions

  • Participate in code reviews, ensuring adherence to coding standards and best practices

  • Support refactoring, performance tuning, and defect resolution

  • Assist in integrating applications into CI/CD pipelines

  • Actively participate in Agile/Scrum ceremonies including sprint planning, stand-ups, and retrospectives


Required Skills & Qualifications

  • 3–10 years of hands-on experience in Java development

  • Strong understanding of OOP and SOLID principles

  • Experience with Java 8+ features (Lambdas, Streams, Functional Programming)

  • Proficiency in Spring Boot and dependency injection

  • Solid experience building microservices and implementing design patterns such as Circuit Breaker and Saga

  • Hands-on experience with Kafka and/or Azure Event Hubs

  • Knowledge of CI/CD pipelines and DevOps practices

  • Experience with Docker and Kubernetes

  • Familiarity with cloud platforms, preferably Microsoft Azure

  • Strong problem-solving and communication skills

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.