Java Backend Developer

TechDigital

Newark, NJ

JOB DETAILS
LOCATION
Newark, NJ
POSTED
30+ days ago
Java Backend Developer with Capital Markets experience needed. Some exposure to low latency application coding
We are looking for a highly skilled backend technology leader with strong experience in Java, Spring Boot, Microservices, Kafka, AWS, and containerized deployments.

Key Responsibilities
  • Lead the design, development, and deployment of scalable backend applications using Java, Spring Boot, and Microservices.
  • Build and maintain event-driven systems using Apache Kafka.
  • Develop Kafka producers, consumers, and listeners for reliable message processing.
  • Persist consumed events into PostgreSQL and other relational/NoSQL databases.
  • Publish acknowledgments, success events, and exception/failure messages to appropriate Kafka topics.
  • Design and develop RESTful APIs and integrate with internal and external systems.
  • Implement and manage CI/CD pipelines using Jenkins, Maven, and Gradle.
  • Deploy and manage services using Docker and Kubernetes in cloud-native environments.
  • Leverage AWS services for scalable, secure, and reliable application deployments.
  • Collaborate with product owners, architects, QA, DevOps, and business stakeholders in an Agile/Scrum environment.
Must-Have
  • 7–12 years of hands-on experience in Java backend development.
  • Strong expertise in Java, Spring Boot, and Microservices architecture.
  • Hands-on experience with Apache Kafka, including:
  • Producers
  • Consumers
  • Listener patterns
  • Event-driven architecture
  • Strong experience with REST API development and system integration.
  • Experience with PostgreSQL and strong knowledge of relational databases.
  • Good understanding of distributed systems, message-driven architecture, and fault-tolerant design.
  • Hands-on experience with CI/CD pipelines and build tools

About the Company

T

TechDigital

COMPANY SIZE
100 to 499 employees
INDUSTRY
Other/Not Classified