Lead Software Engineer
Key Responsibilities
Design, develop, and maintain secure, scalable RESTful APIs using Java and Spring Boot.
Implement efficient data persistence layers using Hibernate and JPA.
Containerize applications and manage deployments within Kubernetes environments.
Build and maintain automated CI/CD pipelines for smooth integration and continuous deployment.
Troubleshoot system bottlenecks, write clean code, and conduct code reviews.
Required Skills & Qualifications
Core Technologies: Java (Strong proficiency in modern versions)
Frameworks: Spring Boot, Hibernate / JPA
API Design: RESTful API development, integration, and documentation
Cloud & DevOps: Kubernetes (deployment and orchestration), CI/CD tools (e.g., Jenkins, GitLab CI, or GitHub Actions)
Database: Relational databases (e.g., PostgreSQL, MySQL) paired with ORM frameworks