Lead Software Engineer
Key Responsibilities
Design, develop, and maintain backend microservices using Java and Spring Boot.
Build, document, and consume scalable RESTful APIs.
Implement efficient data persistence layers using Hibernate and JPA.
Containerize applications and manage orchestration using Kubernetes.
Maintain and optimize automated CI/CD pipelines for continuous integration and rapid deployment.
Required Skills & Qualifications
Core Expertise: Java, Object-Oriented Programming, Design Pattern
Frameworks: Spring Boot, Spring MVC, Hibernate, JPA
Web Services: REST API Design, JSON, Microservices Architecture
DevOps & Cloud: Kubernetes, Docker, CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI)
Databases: Relational Databases (PostgreSQL, MySQL, or Oracle)
Version Control: Git