Software Engineer II – Java, Kafka & AWS
A mid-level software engineering role focused on building and maintaining distributed systems using Java, Apache Kafka, and AWS cloud technologies.
About the role
This is a mid-level software engineering position requiring hands-on expertise in Java, Apache Kafka, and Amazon Web Services (AWS). The role involves designing, developing, and maintaining scalable, high-performance applications within a large financial services environment.
The successful candidate will be expected to contribute across the full software development lifecycle — from technical design and coding through to testing, deployment, and ongoing support. Collaboration with cross-functional teams and adherence to engineering best practices are central to the role.
- Core technologies: Java, Apache Kafka, AWS
- Focus on distributed systems and cloud-native development
- Mid-level seniority (Engineer II)
- Based in Hyderabad, Telangana, India
Candidates with a strong foundation in backend engineering, event-driven architecture, and cloud infrastructure are encouraged to apply. Experience working within regulated or enterprise-grade environments would be advantageous.