Still Struggling with Tech Hiring? Discover Olibr's Solution Now!

Java Lead|Pune|8+ Yrs

  • Hashone
  • India, P...
  • 8 - 12 Yrs
  • 25 - 35 Lacs PA

Job Description

  • Function: Software Engineering → Backend Development
  • Java
  • Microservices
  • Spring Boot
  • ActiveMQ
  • SQL
  • Must-Have: Bachelor's or master's degree in computer science or a related field.
  • Must-Have: 8 to 11 years of hands-on experience in Java development, Played a lead role in a development project.
  • Must have: Strong proficiency in Java, Spring Framework, and Spring Boot.
  • Strong understanding of software architecture and design patterns.
  • Experience working in Agile Environments and projects.
  • Experience working on Development projects.
  • Good to have: Experience in designing and implementing Microservices architecture.
  • Familiarity with Hibernate for database operations and async Communication (Active MQ, Google Cloud Pub/Sub, Apache Kafka. etc ).
  • Experience with Junit and Mockito for unit testing, and SQL database operations.
  • Solid understanding of GIT.
  • Familiarity with JIRA.
  • Soft Skills:
  • Excellent communication and interpersonal skills, with the ability to articulate ideas and discuss technical concepts with both technical and non-technical team members.
  • Clear and effective documentation, code comments, and the ability to write technical reports or emails are essential.
  • Collaboration is often an integral part of software development. Being able to work well with others, share knowledge, and contribute positively to a team is crucial.
  • Strong problem-solving and analytical skills, with the ability to make sound decisions under pressure.
  • Efficiently managing one and time and meeting deadlines is critical in a fast-paced development environment.
  • Understanding the needs and expectations of end-users or clients and developing solutions that meet or exceed those expectations.

Job Responsibilities

  • Design, develop, test, and maintain high-quality Java applications, Code Reviews, and Peer Reviews.
  • Implement and optimize Microservices architecture using Spring Boot.
  • Utilize Hibernate for efficient data management and database interactions.
  • Implement and optimize asynchronous communication using technologies such as Active MQ, Google Cloud Pub/Sub, Apache Kafka, etc.
  • Write unit tests using Junit and Mockito for robust code coverage.
  • Collaborate with cross-functional teams to define and implement features.
  • Perform code reviews to ensure code quality and adherence to coding standards.
  • Utilize SQL for effective database querying and manipulation.
  • Work with GIT for version control and code collaboration.
  • Track and manage tasks using JIRA.

Location

Pune, Maharashtra, India