Search by job, company or skills

Tekonika Technologies

Tekonika - Senior Software Engineer - Java

new job description bg glownew job description bg glownew job description bg svg
  • Posted 15 days ago
  • Be among the first 20 applicants
Early Applicant

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.

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 140419839