i
Rakuten
18 Rakuten Jobs
Technical Lead - Java/Spring MVC (5-10 yrs)
Rakuten
posted 13hr ago
Flexible timing
Key skills for the job
About the Role :
We are seeking a highly motivated and experienced Technical Lead to join our growing engineering team.
As a Technical Lead, you will play a crucial role in the design, development, and delivery of high-quality and scalable software solutions.
You will lead and mentor a team of talented engineers, drive technical excellence, and contribute to the overall success of our engineering initiatives.
Key Responsibilities :
- Lead, mentor, and guide a team of Java developers, fostering a collaborative and high-performing environment.
- Conduct code reviews, provide constructive feedback, and ensure adherence to best practices and coding standards.
- Drive technical decision-making and contribute to the overall technical direction of the team.
- Identify and address technical challenges and roadblocks.
- Design, develop, and maintain high-quality, scalable, and maintainable microservices-based applications.
- Collaborate with architects and product managers to define and design technical solutions.
- Ensure the quality and performance of software deliverables through rigorous testing and code reviews.
- Participate in all phases of the software development lifecycle, from requirements gathering to deployment and maintenance.
- Stay abreast of the latest advancements in Java, microservices, cloud computing, and other relevant technologies.
- Research and evaluate new technologies and tools to improve development efficiency and product quality.
-Drive the adoption of new technologies and best practices within the team.
- Collaborate effectively with cross-functional teams, including product managers, designers, and QA engineers.
- Communicate technical information clearly and concisely to both technical and non-technical audiences.
- Foster a positive and collaborative team environment.
Qualifications :
Essential :
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in software development with at least 5 years of experience in Java.
- Proven experience leading and mentoring a team of developers.
- Strong expertise in Java, including core Java concepts, collections, multithreading, and concurrency.
- Experience with microservices architecture and design principles.
- Experience with Spring Boot, Spring MVC, and other Spring frameworks.
- Experience with relational databases (e.g, MySQL, PostgreSQL, Oracle) and NoSQL databases (e.g , MongoDB).
- Experience with version control systems (e.g, Git).
- Excellent communication, interpersonal, and leadership skills.
- Strong problem-solving, analytical, and debugging skills
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Technical Lead roles with real interview advice
6-10 Yrs
Bangalore / Bengaluru
8-13 Yrs
Bangalore / Bengaluru