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