Sr.Software Engineer (Java, Kafka)

Filled
December 25, 2025

Job Description

Responsibilities
Coding in Java 8, Spring, Microservices, Web Flux/Reactive Programming, REST services, Kafka, PCF, Azure, Spring Cloud Config, and NoSQL technologies Solve technical problems using cutting-edge technologies and best practices Ensure code meets the required development standards and is optimized for performance Unit testing for each line of new code introduced (JUnit/Mockito) Peer code review process using GIT pull requests and Crucible (for SVN) Propose multiple solutions to a problem and demonstrate why one option is better than another Ensure all aspects of technical design are correctly incorporated Contribute to research and implementation of POCs as required Collaborate with onsite team in Scrum ceremonies.

Desirable Competencies
5+ years of experience in Java/J2EE, design, development, and solutioning Experience in Java/J2EE development, design, and solutioning Good understanding of code quality and Java coding standards Experience using different design patterns and providing solutions at large scale Strong command of Java unit testing and debugging skills Experience working on SOA and RESTful web services