Job Title : Java Backend Developer with Kotlin
Work Location : Bangalore (Electronic City)
Work Model : 5 Days Work from Office (No Hybrid Model)
Notice Period : Immediate or Short Notice Period
Experience : Minimum 8+ years Required
About the Role :
We are seeking a highly experienced and passionate Java Backend Developer with a strong proficiency in Kotlin to join our dynamic team in Bangalore. This is a crucial role for an individual who thrives in a fast-paced, agile environment and possesses a deep understanding of modern backend architectures, particularly microservices. The ideal candidate will not only contribute significantly as a hands-on developer but also provide technical leadership, mentor junior team members, and champion innovation within our Chapter ecosystem.
Key Responsibilities :
- Design, develop, and maintain robust, scalable, and high-performance backend services using Java and Kotlin, leveraging comprehensive knowledge of the Spring Framework.
- Contribute to the design and architecture of microservices, ensuring best practices, scalability, and resilience.
- Implement and maintain security measures using Spring Security and Spring OAuth2.
- Work effectively within an Agile Squad, demonstrating the ability to task-switch and provide optimal support across multiple business initiatives.
- Act as a technical leader, fostering innovation and guiding less experienced developers through code reviews, mentorship, and knowledge sharing.
- Actively contribute to the Chapter ecosystem, potentially championing specific areas and contributing to cross-squad collaborations.
- Assist the Chapter Lead in technical interviews and recruitment processes to build a high-performing team.
- Negotiate and implement changes that benefit the overall chapter without negatively impacting squad deliverables across different tribes.
- Proactively identify and solve complex technical problems, ensuring the stability and
performance of applications.
Stay updated with the latest industry trends and technologies, eager to learn new skills andadapt quickly to evolving requirements.
Required Skills & Experience :
Minimum 8+ years of professional experience in backend development.Extensive hands-on experience with Java (8, 11, or 17) and commercial experience.Strong proficiency in Kotlin for backend knowledge of the Spring Framework, including :Spring BootSpring MVCSpring SecuritySpring OAuth2Spring AOPSpring DataProven experience with Microservices architecture and development.Hands-on experience with Docker for containerization.Strong hands-on experience in design and architecture in the microservices space.Excellent problem-solving skills and a proactive approach to challenges.Proficiency in Agile Mindset and Agile Ways of Working, with practical experience in Agilemethodologies.
Ability to provide technical guidance and mentorship to junior developers.A fast learner with an eagerness to acquire new skills and technologies.Desired Qualifications :
Experience with cloud platforms (e.g., AWS, Azure, GCP).Familiarity with CI / CD pipelines and DevOps practices.Knowledge of database technologies (SQL and NoSQL).Experience with message brokers (e.g., Kafka, RabbitMQ).Strong communication and interpersonal skills.ref : hirist.tech)