Java Backend Developer

ALIS SoftwareJersey City, NJ

About The Position

We are seeking a skilled Java Backend Developer to lead the technical design and development of Java/Spring Boot microservices, REST APIs, event-driven workflows, and service integrations. This role involves guiding code quality, conducting pull request reviews, establishing testing standards, and promoting engineering best practices. You will be responsible for integration patterns with downstream services, OAuth2/Keycloak security, RabbitMQ messaging, and Oracle/JPA persistence. Collaboration with product, QA, DevOps, security, and infrastructure teams is crucial for delivering production-ready capabilities. The role also includes mentoring engineers and translating business requirements into clear technical implementation plans.

Requirements

  • 10+ years Java engineering
  • 5+ years technical leadership on enterprise microservices
  • Java 17+/21
  • Spring Boot
  • REST APIs
  • Spring Security
  • OAuth2/JWT
  • Keycloak
  • Oracle
  • JPA/Hibernate
  • RabbitMQ
  • Maven
  • Docker
  • Git-based CI/CD

Nice To Haves

  • Financial services experience
  • Fixed-income experience
  • Trading experience
  • Settlement experience
  • GSE experience
  • Banking experience
  • Regulated domain experience

Responsibilities

  • Lead technical design for Java/Spring Boot microservices, REST APIs, event-driven workflows & service integrations.
  • Guide code quality, pull request reviews, testing standards, and engineering best practices.
  • Own integration patterns with downstream services, OAuth2/Keycloak security, RabbitMQ messaging, and Oracle/JPA persistence.
  • Partner with product, QA, DevOps, security, and infrastructure teams to deliver production-ready capabilities.
  • Mentor engineers and translate business requirements into clear technical implementation plans.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service