
Technical Lead - (Java, React & AWS)
- Bangalore, Karnataka
- Permanent
- Full-time
- Architectural Design:
- Design and develop high-quality software architecture and technical solutions that meet business requirements.
- Ensure the architecture is scalable, maintainable, and secure.
- Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform.
- Technical Leadership:
- Lead and mentor development teams in the implementation of architectural solutions.
- Provide technical guidance and support to team members.
- Conduct code reviews and ensure adherence to best practices and coding standards.
- Project Management:
- Collaborate with project managers, stakeholders, and other architects to ensure successful project delivery.
- Define project scope, goals, and deliverables that support business goals.
- Identify and mitigate technical risks and issues.
- Continuous Improvement:
- Stay updated with the latest industry trends and technologies.
- Promote a culture of continuous improvement and innovation within the team.
- Implement best practices for software development, testing, and deployment.
- A bachelor's or master's degree in computer science, information technology, or a related discipline.
- 10+ years of experience in software development, with at least 3 years in technical leadership role in product development or services environment.
- Strong expertise in Java, spring, spring boot, hibernate and related frameworks.
- Good experience in React, Angular, Vue.js or similar frontend technologies.
- Good experience and certification in AWS, Azure or other cloud platforms.
- Good experience in Messaging (JMS/MQ) tools like TIBCO, IBM MQ, Rabbit MQ, Kafka etc.
- In-depth knowledge of software architecture principles and design patterns.
- Experience with microservices architecture and cloud-native applications.
- Strong experience with database technologies such as SQL, NoSQL, and data modeling.
- Excellent problem-solving skills and attention to detail.
- Strong communication and leadership skills.
- Good experience with DevOps practices and tools such as Docker, Kubernetes, Jenkins, etc.