Role: Java Developer with Kafka
Location: NYC, Wilmington, DE Onsite
Duration: 12+ Months
Type: Contract
Minimum total 11 yrs experience & 5 yrs in banking/financial domain.
Primary Skillset
Job Responsibilities
· Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
· Develops secure high-quality production code, and reviews and debugs code written by others
Required qualifications, capabilities, and skills
- Develop and maintain backend services using Java / Spring Boot.
- Build and manage event-driven applications using Apache Kafka.
- Design, deploy, and optimize solutions on AWS (Lambda, EC2, ECS, S3, CloudWatch, etc.).
- Implement REST APIs, microservices, and distributed systems.
- Monitor, troubleshoot, and optimize application performance.
- Collaborate with cross-functional teams on design, architecture, and code reviews.
- Ensure security, scalability, and high availability of cloud applications.
Required Skills & Experience:
- Strong proficiency in Java 8 and Spring Boot.
- Hands-on experience with Apache Kafka (producers, consumers, topics, partitions).
- Solid understanding of AWS services (at least 2–3 core services).
- Experience with microservices, REST APIs, and event-driven architecture.
- Knowledge of CI/CD, Git, and DevOps practices.
- Familiarity with containerization (Docker, Kubernetes is a plus).