Lead Java / Kotlin
Lead Java / Kotlin
About the Job
Skills
Java / Kotlin Team Leader
Overview
We're looking for a Java / Kotlin Team Leader who is passionate about building top-notch SaaS products for a global audience and eager to lead in an environment where creativity meets technical excellence.Key Responsibilities
· Design, develop, and maintain high-performance backend systems with Java / Kotlin, ensuring scalability and reliability.
· Engage in collaborative efforts with cross-functional teams to conceptualize, architect, and implement new features that enhance our SaaS offerings.
· Understand existing features and define the best short, medium and long term strategy to migrate or re-architect systems to support our SaaS platform’s growth and scalability for.
· Conduct thorough code reviews, upholding the highest standards in coding practices and aligning with the company's engineering guidelines.
· Proactively identify and address performance bottlenecks, ensuring the efficiency and responsiveness of our services.
· Design and implement robust and maintainable APIs that support both internal and external integrations.
· Work closely with product managers, designers, and fellow engineers to understand requirements and deliver high-quality solutions.
· Create and maintain technical documentation for systems, APIs, and processes.
· Proactively engage in knowledge sharing across teams and the organization, promoting a culture of learning and development.
· Collaborate with support teams to troubleshoot and resolve technical issues promptly.Qualifications
· A Bachelor's or advanced degree in Computer Science, Software Engineering, or a related discipline.
· 5+ years of hands-on experience in designing, developing and operating web applications using the latest, production proven, Kotlin or Java technologies.
· Experience in developing web applications / APIs with Java Spring Boot.
· Solid understanding of API design principles and RESTful services.
· Proficiency in working with databases, both SQL and NoSQL.
· Familiarity with cloud platforms, especially AWS or similar.
· Strong problem-solving skills and the ability to troubleshoot complex issues.
· Excellent collaboration and communication skills.
· Experience in managing incident response, including efficient discovery, thorough investigation of root causes, prompt resolution, and implementation of permanent solutions.
· Hands-on experience with test design, creation, and operation using documentation or testing tools like JUnit, Kotest, RSpec, Jest, or similar.
· Proficiency in tuning middleware components, including database optimization and performance improvement strategies.
· Previous exposure to design, development, and operation of service-oriented or microservices architecture, demonstrating an understanding of scalable and modular architecture.
· Experience in architecture design and technology selection, showcasing the ability to make informed decisions for optimal solutions.
· Flexibility and adaptability to work with diverse technology stacks, with a willingness to learn and catch up on Ruby on Rails or Frontend technologies in order to optimize our new systems.Desirable Skills
· Familiarity with Ruby, Ruby on Rails, React or Vue.js.
· In-depth expertise in designing and developing microservices architecture.
· Experience with containerization and orchestration tools such as Docker and Kubernetes.
· Previous exposure to a SaaS environment will be considered an advantage.This role offers a unique opportunity to be at the forefront of developing cutting-edge SaaS solutions, making a significant impact in the tech industry while growing your professional skills in a dynamic and supportive environment.
Why Join Us?
Experience the best of both worlds the dynamism and agility of a startup combined with the robustness
and stability of an established corporate. Dive into an opportunity where your work impacts a global
audience, and your growth is a journey we embark on together.
Benefits:
● Startup-like Work Environment & Culture
● Flexible Work Hours & Hybrid Work Policy (WFH 2 days a week)
● Leaves: Casual, Earned, and Sick leaves
● Up to 6 months of Maternity Leave
● Casual Dress code (Shorts, Slippers, Sandals: All OK)
● Corporate Health Insurance (Covering spouse, kids, and parents)
● Performance review 2 times a year (Salary can be increased twice)
● Global Work environment
● Macbook for all the employees
● Chance to visit Japan & Vietnam offices on business trips.
About the company
Industry
IT Services and IT Consul...
Company Size
501-1000 Employees
Headquarter
Bangalore