Senior Java Developer (Tech Lead)
Summary
Leads a team to design, build, and deploy scalable Java microservices using Spring Boot and cloud-native patterns, while mentoring developers and owning CI/CD pipelines.
Key Deliverables
- Lead design and development of scalable microservices using Java and Spring Boot
- Architect and implement reliable, secure, and fault-tolerant cloud-native applications
- Guide development team in best practices, testing, and agile execution
- Ensure application performance through effective database, API, and deployment strategies
Role Responsibilities
- Build and maintain RESTful APIs with strong integration practices
- Manage CI/CD pipelines and DevOps automation workflows
- Mentor junior developers and conduct code reviews
- Collaborate across teams to ensure high-quality software delivery