TECHNICAL LEAD - Java
happiestminds
Job Description
- Design, develop, and maintain scalable backend services and enterprise applications using Java Spring Boot microservices.
- Build and maintain RESTful APIs to support various client applications.
- Optimize application performance and ensure high availability and reliability.
- Implement security best practices to protect sensitive data and ensure compliance.
- Monitor and enhance observability of applications through logging, metrics, and tracing.
- Contribute to the development and maintenance of CI/CD pipelines to streamline deployment processes.
- Collaborate with cross-functional teams, including frontend developers, product managers, and QA engineers, to deliver high-quality applications.
- Support system design and architectural decisions to improve overall system performance and scalability.
- Participate in code reviews and provide constructive feedback to team members.
- Stay updated with industry trends and emerging technologies to continuously improve the platform.