HamburgerMenu
hirist

Job Description

Designation : Java Technical Lead

Location : Mumbai (Thane)

Qualification : B.E/ B.Tech/ MCA/ ME/ M.Tech

Job Description :


A Java Technical Lead is a senior software engineer who provides technical leadership and guidance to a team of Java developers, while also contributing to the design and development of Java-based applications. They are responsible for ensuring the quality, performance, and timely delivery of software projects, as well as mentoring junior team members.

Requirements :

- Minimum 8 years of software development experience.

- Strong experience with Java Springboot and Hibernate.

- Proficiency in Kafka, Redis, Spring Cloud Config, and Hystrix or equivalent circuit breakers.

- Solid understanding of microservices architecture.

- Experience with data modeling.

- Excellent problem-solving and analytical skills.

- Strong communication and leadership skills.

- Previous experience in a team lead role.

- Familiarity with Git and Jira.

Primary Responsibilities :

- Design and lead the development of software solutions in a microservices architecture

- Lead a team of developers, providing guidance and mentorship

- Knowledge on Java 8 features such as Lambda expressions

- Experience in Object Oriented Programming and Design

- Proficient in Microservices architecture concepts and practices.

- Mandatory experience of at least 6 years in Java Springboot and Hibernate

- Proficiency in Kafka, Redis, Spring Cloud Config, and Hystrix or equivalent circuit breakers is required before joining

- Strong data modeling skills.

- Knowledge of version control systems such as Git, SVN and branching strategies

- Knowledge of AWS ecosystem for Java, SpringBoot application development using AWS SDK

- Thorough orientation towards Code reviews, Coding standards, Design Standards and Code Documentation

- Knowledge in design patterns

- Knowledge of Data modeling in RDBMS or NoSQL databases

- Knowledge in interacting with messaging systems such as RabbitMQ, ActiveMQ, Kafka

- Proactive approach to identify alternatives for a given problem statement

- Should have worked on enterprise class applications

- Excellent oral and written communication skills

- Apply solid design principles to ensure the scalability, reliability, and maintainability of the software

- Collaborate with cross-functional teams to ensure project success

- Ensure the adherence to coding standards and best practices.

- Continuously update knowledge and skills to stay current with industry trends.

info-icon

Did you find something suspicious?