We are seeking a highly skilled Java Tech Lead to join our team. The ideal candidate will have strong expertise in Java development, microservices architecture, and cloud technologies. As a Tech Lead, you will be responsible for leading a team of developers, ensuring the delivery of high-quality software solutions, and driving technical excellence.
Key Responsibilities:
1. Lead the design, development, and deployment of scalable Java applications.
2. Architect and implement microservices-based solutions.
3. Provide technical guidance and mentorship to the development team.
4. Collaborate with cross-functional teams to define project requirements and deliverables.
5. Perform code reviews and ensure adherence to best coding practices.
6. Troubleshoot and resolve complex technical issues.
7. Optimize application performance and security.
Required Skills & Qualifications:
1. 10+ years of experience in Java development.
2. Strong knowledge of Java 8/11+, Spring Boot, Hibernate, and RESTful APIs.
3. Experience with microservices architecture and containerization (Docker, Kubernetes).
4. Proficiency in cloud platforms such as AWS, Azure, or Google Cloud.
5. Hands-on experience with databases (SQL/NoSQL).
6. Expertise in CI/CD pipelines and DevOps practices.
7. Strong problem-solving and analytical skills.
8. Excellent communication and leadership abilities.
Good to have:
1. Knowledge of frontend technologies like Angular/React is a plus.
2. Experience with messaging queues like Kafka or RabbitMQ.
3. Exposure to Agile/Scrum methodologies.
If you are passionate about technology and leadership, and you thrive in a dynamic environment, we encourage you to apply and share your profile with nipun.sharma@sonata-software.com
Regards,
Recruitment Team
Sonata Software
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
Industries
IT Services and IT Consulting
#J-18808-Ljbffr