i
Encora
251 Encora Jobs
Encora Inc - Java Technical Lead - Spring (7-13 yrs)
Encora
posted 15d ago
Job Title : Java Technical Lead
Location : Pan India
Job Type : Full-Time
Introduction :
We are seeking a highly skilled Java Technical Lead with over 8 years of experience to join our dynamic team. The ideal candidate will have an in-depth understanding of Java 8+, a strong background in Spring Boot framework, and expertise in cloud technologies, security protocols, and database management. This is an excellent opportunity for individuals who are passionate about leading teams and designing innovative solutions in a collaborative environment.
Key Responsibilities :
Leadership and Mentorship : Lead, mentor, and guide a team of developers in designing, developing, and deploying Java-based applications. Ensure best practices and high standards are maintained across the development lifecycle.
Software Design and Development : Take ownership of the full development cycle, from requirements analysis to design, development, testing, and deployment. Architect and implement solutions with a strong focus on quality, scalability, and performance.
Spring Boot Development : Design and develop robust and scalable applications using Java 8+, with a focus on the Spring Boot framework. Ensure modular, clean, and maintainable code that aligns with business requirements.
Security Implementation : Implement security protocols, including OAuth, SSO, SAML, and Spring Security, ensuring secure access controls for enterprise applications.
Database Management : Work with both SQL and NoSQL databases (such as MySQL, PostgreSQL, MongoDB, etc.) and ORM frameworks like Hibernate with JPA to design and implement efficient data models.
Cloud and AWS Integration : Leverage your knowledge of AWS services (EC2, S3, RDS, IAM, Lambda, SQS, SNS) to design and deploy applications in the cloud, ensuring optimal performance and scalability.
Microservices Architecture : Design and implement event-driven and HTTP-based microservices architectures. Ensure high availability, resilience, and fault tolerance in distributed systems.
DevOps & CI/CD : Implement continuous integration and continuous delivery (CI/CD) pipelines using industry-standard tools and practices. Ensure smooth deployment pipelines, containerization with Docker, and automation for improved efficiency.
Collaborative Development : Work closely with cross-functional teams, including product managers, business analysts, and other developers to define technical requirements and deliver solutions that meet client needs.
Problem-Solving : Provide innovative solutions to complex technical challenges, ensuring high performance and scalability.
Code Reviews & Best Practices : Participate in code reviews, enforce coding standards, and ensure high-quality development processes are followed.
Required Skills and Qualifications :
- Experience : Minimum of 8+ years of experience in Java Development (Java 8+).
- Strong proficiency in Spring Boot, with experience in leading Java-based application development projects.
- Strong understanding of Spring Security and security protocols like OAuth, SSO, SAML.
- Hands-on experience with SQL and NoSQL databases (MySQL, MongoDB, PostgreSQL, etc.) and ORM frameworks like Hibernate and JPA.
- In-depth understanding of object-oriented and functional programming principles, design patterns, and software architecture concepts.
- AWS services expertise (EC2, S3, RDS, Lambda, IAM, SQS, SNS, etc.).
- Experience working with Event-driven and HTTP-based Microservices architectures.
- Proficient in cloud deployment practices and DevOps tools for CI/CD pipelines and containerization (e.g., Docker).
Analytical & Problem-Solving Skills : Exceptional problem-solving and analytical skills, with the ability to troubleshoot complex issues and provide innovative solutions.
Desired Skills :
- Experience with Agile methodologies and tools.
- Familiarity with Container orchestration tools like Kubernetes.
- Experience in CI/CD using Jenkins, GitLab, or similar tools.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Technical Lead roles with real interview advice
3-7 Yrs
Bangalore / Bengaluru
5-10 Yrs
₹ 12 - 22L/yr
Bangalore / Bengaluru