Job description
Sonata Software is a leading global technology company that specializes in providing software solutions and services to clients across various industries. With a strong focus on digital transformation and innovation, Sonata Software helps organizations achieve their business goals by leveraging cutting-edge technologies.
Job Summary:
We are seeking a highly skilled and experienced Java Technical Lead with expertise in Cloud Application Development. As a Technical Lead, you will be responsible for leading a team of developers, designing and developing cloud-based applications, and ensuring the successful delivery of projects. You will have the opportunity to work on exciting and challenging projects, collaborating with cross-functional teams and leveraging your technical expertise to drive the development process.
Experience Range : 7 to 15 Yrs
Highest Edu : Bachelor's degree in Computer Science, Engineering, or a related field.
Work Location : Bangalore , Hyderabad
Roles & Responsibilities:
Lead a team of developers and provide technical guidance, mentorship, and support throughout the software development lifecycle.
Design and develop cloud-based applications using Java and related technologies.
Collaborate with architects, product owners, and business analysts to understand project requirements and translate them into technical solutions.
Utilize cloud platforms (such as AWS, Azure, or GCP) to deploy and manage applications in a scalable and efficient manner.
Implement best practices for cloud application development, including scalability, security, and performance optimization.
Conduct code reviews, enforce coding standards, and ensure the delivery of high-quality code.
Troubleshoot and resolve complex technical issues, ensuring the stability and performance of the applications.
Stay updated with the latest industry trends and emerging technologies in cloud computing and provide recommendations for technology adoption.
Collaborate with cross-functional teams, including QA, DevOps, and UI/UX, to ensure smooth project delivery and continuous improvement.
Mentor and guide junior developers, providing technical expertise and support.
Required Skills :
7 to 15 years of experience in software development, with a strong focus on Java and cloud application development.
Proven experience in designing and developing cloud-based applications using Java and related frameworks.
Solid understanding of cloud computing concepts and experience with cloud platforms such as AWS, Azure, or GCP.
Strong knowledge of Java, J2EE, Spring Framework, and related technologies.
Experience with microservices architecture, containerization (Docker, Kubernetes), and serverless computing.
Design, develop, and implement microservices-based applications using Java and Kubernetes.
Collaborate with architects, product owners, and business analysts to understand project requirements and translate them into technical solutions.
Develop scalable, resilient, and high-performance microservices using best practices and design patterns.
Implement containerization and orchestration using Kubernetes to manage and deploy microservices.
Integrate microservices with external systems and third-party APIs.
Ensure the security, scalability, and performance optimization of microservices.
Write clean, maintainable, and efficient code following coding standards and best practices.
Role: Technical Lead
Industry Type: IT Services & Consulting
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: B.Tech/B.E. in Any Specialization, Any Graduate
Key Skills
Skills highlighted with ‘‘ are preferred keyskills
kubernetesjavamicroservices
Apply Unlimited Jobs |
Hot profile valid for 60 Days |
Free Resume Build |
View every company profile & HR contact details |
Get email job alerts |
Show your profile to company search on top |
Get Hot Profile label in your profile |
Get more responses from HR |
Get direct calls from company HR |
Get Amazon Gift Voucher upto Rs. 2,000 after placement |