Padmi

Lead II - Trivandum - Java, Restful API, Spring Boot, Microservices, Kotlin

IndiaPosted 1 month ago
Software engineeringSeniorFull Time; Regular
Apply at UST

Opens the source posting on shine.com

Source description

About the role

View original

Senior Software Engineer We are looking for a Senior Software Engineer with 7+ years of experience in building enterprise-scale applications using microservices architecture. The ideal candidate must have strong handson expertise in developing RESTbased microservices using Java (preferably Kotlin), implementing Kafkabased services, and writing unit tests and integration tests. The role requires solid knowledge of design and architectural patterns and the ability to contribute to scalable, maintainable backend systems. Key Responsibilities Design, develop, and maintain enterprisegrade microservices using Java (preferably Kotlin). Build and expose RESTful APIs with proper versioning, validation, error handling, and documentation. Develop and enhance Kafkabased services (producers/consumers) to support eventdriven workflows and asynchronous processing. Implement unit tests and integration tests to ensure high code quality and reliable releases. Apply design and architectural patterns (e.g., layered architecture, hexagonal/clean architecture, CQRS where relevant) to ensure scalability and maintainability. Collaborate with architects, product owners, QA, and DevOps teams to deliver features endtoend in Agile teams. Support troubleshooting and performance tuning in lower/production environments and participate in code reviews. MustHave Skills 7+ years of backend engineering experience in enterpriselevel applications. Strong handson experience developing microservices using Java (Kotlin preferred). Strong handson experience building RESTbased microservices / RESTful APIs. Experience implementing Kafkabased services (event streaming, async messaging). Must have knowledge and handson practice of unit testing and integration testing (JUnit/Mockito, integration suites). Good understanding of design patterns and architectural patterns for distributed systems. Strong problemsolving, debugging, and ownership mindset. Technologies: Java, RESTful API, Spring Boot, microservices, Kotlin, Kafka streams. .

One address, no account. We’ll tell you when matching roles go live.

More at UST

Related open roles

View all roles