backGo to search

Senior Java Developer with Kafka

bullets
Java, Apache Kafka, JUnit, REST API, Spring Boot
bullets
Bangalore, Pune, Hyderabad, Gurgaon, Chennai
bullets
Remote

This position is relevant for immediate joiners only (should be ready to start by December 1st, 2023) and implies a hybrid work setup. Depending on the project, you will have to spend several days a week in the office. Our offices are currently located in Hyderabad, Bangalore, Gurgaon, Pune, and Chennai.

We are looking for an experienced Senior Java Developer with Kafka to join our team.

With 6+ years of relevant production experience, you will play a critical role in the design, development, and maintenance of secure backend services, API design, and event-driven programming. Working collaboratively with DevOps and QA teams, you will lead the development of high-quality code and ensure the efficient functioning of our applications. A strong grasp of Agile Framework, along with excellent communication and mentoring skills, are essential for success in this position.

responsibilities
  • Lead the design, development, and maintenance of code for backend Micro-services and REST APIs
    • Perform unit testing and conduct code reviews to ensure high code quality
      • Implement best practices such as code review, unit testing, continuous integration (CI), and other development methodologies
        • Actively participate in SCRUM ceremonies and contribute to estimation and planning sessions
          • Mentor and provide guidance to other developers while collaborating with peers
            • Demonstrate a willingness to read code and develop a deep understanding of the systems
              requirements
              • Bachelor's Degree in Computer Science or similar; Master's degree in Computer Science
                • 6+ years of development work experience
                  • Hands-on development experience with Java and Spring Framework
                    • Good knowledge of APIs and microservices architecture
                      • Financial Services background in wealth management (not mandatory but a plus)
                        • Knowledge of Apache Kafka
                          • B2+ English level
                            nice to have
                            • Familiarity with MongoDB
                              • Knowledge of Microservice Architecture Pattern

                                Benefits

                                For you
                                • Insurance Coverage 
                                • Paid Leaves – including maternity, bereavement, paternity, and special COVID-19 leaves. 
                                • Financial assistance for medical crisis 
                                • Retiral Benefits – VPF and NPS 
                                • Customized Mindfulness and Wellness programs 
                                • EPAM Hobby Clubs
                                For your comfortable work
                                • Hybrid Work Model 
                                • Soft loans to set up workspace at home 
                                • Stable workload 
                                • Relocation opportunities with ‘EPAM without Borders’ program

                                For your growth
                                • Certification trainings for technical and soft skills 
                                • Access to unlimited LinkedIn Learning platform 
                                • Access to internal learning programs set up by world class trainers 
                                • Community networking and idea creation platforms 
                                • Mentorship programs 
                                • Self-driven career progression tool