Senior Product Developer - Kotlin

5 - 8 years

15 - 30 Lacs

Posted:3 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are seeking a Senior Kotlin/Java Developer with a proven track record of designing and delivering scalable, high-performance software solutions. This role requires a technical leader who can drive architectural decisions, mentor teams, and ensure best practices in software development. The ideal candidate is a strategic thinker, a hands-on coder, and a collaborative team player with deep expertise in Kotlin, Java, and Spring Boot.

What you will be doing:

  • Lead the design, development, and optimization of high-performance, scalable applications using Kotlin and Java.
  • Define and enforce architectural best practices, ensuring maintainability and scalability.
  • Guide and mentor development teams, fostering technical growth and best practices.
  • Take ownership of complex system integrations, database design, and API development.
  • Evaluate and introduce new technologies, tools, and methodologies to enhance development processes.
  • Work across microservices and monolithic architectures, ensuring efficient system design.
  • Lead code reviews and advocate for clean code principles and design patterns.
  • Collaborate with cross-functional teams to define technical roadmaps and product strategy.

What you will likely bring:

  • 5+ years of experience in back-end or full-stack development.
  • Expert-level proficiency in Kotlin and Java 8+.
  • Deep expertise in Spring Boot and its ecosystem.
  • Strong experience with SQL and NoSQL databases.
  • Hands-on experience with microservices architecture and distributed systems.
  • Strong knowledge of unit and integration testing, with frameworks such as JUnit, TestNG, Mocking, and Test Containers.
  • Proven ability to lead, mentor, and set technical direction for development teams.
  • Strong understanding of scalability, performance optimization, and security best practices.
  • Experience working in distributed teams with strong communication and collaboration skills.

What could set you apart:

  • Experience with message brokers (e.g., RabbitMQ, Kafka).
  • Knowledge of containerization with Kubernetes and Docker.
  • Hands-on experience with Vaadin 8+, front-end technologies (JavaScript, CSS), or modern UI frameworks.

Were Proactive, Proud, Partners.

Whatever your career journey, we’ll help you find the right path. Through our training courses, mentorship, and continuous support, you’ll get everything you need to thrive. At Epicor, your success is our success. And that success really matters, because we’re the essential partners for the world’s most essential businesses—the hardworking companies who make, move, and sell the things the world needs.

Competitive Pay & Benefits

Health and Wellness:

Career Development:

Education Support:

Inclusive Workplace:

Work-Life Balance:

Global Mobility:

Equal Opportunities and Accommodations Statement

Epicor is committed to creating a workplace and global community where inclusion is valued; where you bring the whole and real you—that’s who we’re interested in. If you have interest in this or any role- but your experience doesn’t match every qualification of the job description, that’s okay- consider applying regardless.

We are an equal-opportunity employer.

Mock Interview

Practice Video Interview with JobPe AI

Start Spring Boot Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You