Senior Java Api Kafka Engineer Apply
HYBRID MODEL
About the Role
- We are seeking a Java Engineer to join a high-impact team focused on building event-driven systems and microservices.
- This is a hands-on engineering role-not a lead position-ideal for professionals with strong technical skills and a passion for building scalable solutions.
- While this is initially a contract role, there is potential for full-time conversion based on performance and business requirements.
- Local candidates are preferred to enable future conversion and meet Return-to-Office (RTO) requirements.
Key Responsibilities
- Design and develop Java-based microservices and APIs using Spring Boot.
- Implement big file processing and optimize performance for large-scale data operations.
- Develop multithreaded applications for high-performance systems.
- Build and manage Kafka event streaming solutions (producer and consumer).
- Work with Camunda orchestration for workflow automation (nice-to-have).
- Collaborate on SQL database design and optimization.
- Deploy and manage applications in Azure Cloud (other cloud experience acceptable).
- Contribute to event-driven architecture initiatives, including TSYS events in Kafka.
- Partner with cross-functional teams to deliver robust, scalable solutions.
Required Skills to be considered
- 4+ years of professional experience in software engineering with Java in an enterprise environment
- Strong proficiency in Java, Spring Boot, and microservices architecture.
- Experience with Kafka and event streaming (building, not just consuming).
- Professional enterprise experience with multithreading and big file processing concepts.
- Hands-on experience with SQL/DB technologies.
- Professional experience working with Azure Cloud or other cloud platforms like AWS or GCP
- Banking industry experience
Preferred
- TSYS experience
- Experience with Camunda orchestration
- Exposure to rewards systems in credit card / banking environments or big data/event-driven systems is advantageous.

