Job Title: Java Technical Lead
Location : Chennai
Company: Intellect Design Arena Ltd
Experience: 6+ Years
Job Summary: As a Java Technical Lead, you will oversee the development and maintenance of enterprise-level applications, leveraging your expertise in Java, Spring Boot, and Microservices architecture. You will collaborate with cross-functional teams, and drive the successful delivery of scalable and high-performance software solutions. This role demands strong problem-solving skills, and a passion for innovation.
Key Responsibilities:
- Design, development, and maintenance of Java-based applications.
- Architect, design, and implement scalable, secure, and high-performance solutions using Java, Spring Boot, and Microservices.
- Collaborate with business stakeholders, product managers, and architects to define project requirements and specifications.
- Ensure best practices in coding, performance optimization, testing, and version control are followed by the team.
- Oversee the development lifecycle, including planning, development, testing, deployment, and maintenance of software systems.
- Troubleshoot and resolve complex technical issues related to software performance, scalability, and reliability.
- Manage code reviews and ensure high code quality through continuous integration and deployment practices.
- Stay updated with the latest industry trends, tools, and technologies to incorporate new features and improvements into projects.
- Drive the implementation of cloud-native solutions, containerization, and orchestration using Docker and Kubernetes (if applicable).
- Collaborate with DevOps teams to streamline the CI/CD pipeline and automate deployment processes.
- Provide technical guidance and expertise during project planning and decision-making phases.
Key Skills and Qualifications:
- 6+ years of hands-on experience in Java development.
- Expertise in Java 8+, Spring Framework (Spring Boot, Spring MVC, Spring Security).
- Solid understanding of Microservices Architecture and experience building microservices-based applications.
- Experience with RESTful APIs, web services, and message brokers (RabbitMQ, Kafka, etc.).
- Strong knowledge of databases (both SQL and NoSQL), and experience with database design and optimization.
- Excellent problem-solving skills, with a focus on delivering high-quality code and solutions.
- Team Lead Experience is Mandatory
Education: Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Preferred Qualifications: Knowledge of front-end technologies like Angular, React, or Vue.js.