Source description
About the role
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. .
More at UST
Related open roles
Lead Ii Data Engineering Python, Aws, Sql Kerala
India
Lead Ii Devops Engineering Chennai
Chennai
Nodejs Developer(Javascript, Nodejs with Express JS, SQL, ReactJS)
Hyderabad
Lead I / Lead II - Fullstack Dev (React, Node JS, Typescript, JavaScript)
India
Developer II - Software Engineering
Chennai
Lead II - Software Engineering
Chennai