HamburgerMenu
hirist

Tekonika - Senior Software Engineer - Java

Tekonika Technologies
5 - 7 Years
Multiple Locations

Posted on: 27/01/2026

Job Description

Description :


We are seeking a seasoned Senior Software Engineer with 5- 7 years of hands-on experience to join our backend engineering team. The ideal candidate is a Java expert with deep experience in designing and building scalable microservices using Spring Boot. You will play a critical role in architecting complex business logic, implementing event-driven architectures using Kafka, and managing containerized deployments via Kubernetes.


Key Responsibilities :


- Microservices Development : Design, develop, and maintain high-performance, scalable, and reliable microservices using Java (8/11/17+) and Spring Boot.


- Complex Business Logic : Translate complex functional requirements into robust, clean, and efficient code. Take ownership of core business modules and ensure data integrity.


- Event-Driven Architecture : Implement and manage asynchronous communication between microservices using Apache Kafka. Handle producer/consumer configurations and stream processing.


- Containerization & Orchestration : Write Dockerfiles and manage application deployment, scaling, and health monitoring using Kubernetes (K8s) and Helm charts.


- API Design : Design and document RESTful APIs (Swagger/OpenAPI) for internal and external consumption.


- Database Management : Design efficient database schemas and write optimized queries for Relational (PostgreSQL/MySQL) and NoSQL (MongoDB/Cassandra) databases.


- Code Quality : Champion code quality through strict adherence to SOLID principles, conducting code reviews, and writing comprehensive unit and integration tests (JUnit, Mockito).


Required Qualifications :


- Experience : 5- 7 years of professional experience in software development.


- Core Tech Stack : Strong proficiency in Core Java, Spring Boot, Spring Cloud, and Hibernate/JPA.


- Microservices : Proven track record of breaking down monoliths or building microservices from scratch.


- Messaging Systems : Hands-on experience with Apache Kafka (partitioning, offset management, error handling).


- DevOps/Infra : Strong working knowledge of Docker and Kubernetes in production environments.


- Databases : Proficiency in SQL and understanding of ORM frameworks.


- Build Tools : Experience with Git version control.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in