Posted:4 days ago| Platform:
On-site
Full Time
Overview We are seeking a Principal 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. Key Responsibilities • 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. Requirements • 8+ 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. Desirable Skills • 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. Show more Show less
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Gurugram, Haryana, India
0.0 - 0.0 Lacs P.A.
Hyderabad, Telangana, India
0.0 - 0.0 Lacs P.A.