Skip to content
mimi

Lead Java Developer

Avanciers Inc.

Berkeley Heights · On-site Contract Lead 2mo ago

About the role

Lead Java Developer – Berkeley Heights, NJ (Onsite)

Contract Type: Long‑term contract


Role Description

  • Develop and maintain backend services for a modern financial product using Java, Microservices/APIs, and Kafka on Azure.
  • Work with senior engineers to build scalable, secure, high‑performance services and learn cloud‑native and DevOps best practices.
  • Participate in code reviews; follow coding standards; support refactoring and improvements.
  • Collaborate with QA and DevOps to integrate services into CI/CD; troubleshoot defects and performance issues under guidance; participate in Agile ceremonies.
  • Implement encryption and decryption (PGP).

Required Skills

  • Java Programming: OOP & SOLID principles; Java 8+ (lambdas, streams); building REST APIs; dependency injection and configuration; Spring Boot for microservices.
  • Microservices Architecture: Hands‑on experience building microservices; familiarity with patterns such as Circuit Breaker or Saga.
  • Event Streaming: Hands‑on experience with Kafka/Azure Event Hubs and messaging services.
  • DevOps & Deployment: Understanding of CI/CD pipelines and containerization (Docker, Kubernetes).

Skills

Azure Event HubsCI/CDCircuit BreakerDockerDI & configurationJavaJava 8+KubernetesKafkaMicroservicesMicroservices ArchitectureMessaging servicesOOP & SOLIDPGPREST APIsSagaSpring Boot

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free