Divergent Software Labs Pvt. Ltd.

Divergent Software Labs - Team Lead Java Developer - Spring/Hibernate

Indore, MP, IN

about 1 month ago
Save Job

Summary

Company Description

Divergent Software Labs Pvt. Ltd. is a global Product Engineering company established in 2014. Over the past decade, we have developed over 100 world-class software products across various domains. Our unique process combines high-quality, fast-paced product development with Lean systems, allowing for continuous iteration, exploration of multiple solutions, and enhanced team collaboration.

We are proficient in a wide range of technologies including Android, iOS, Java, front-end technologies, desktop technologies, databases, server-side technologies, NoSQL, Workflow, Business Rule engines, and cross-platform mobile development..

Role Description

This is a full-time, on-site role for a Team Lead Java Developer based in Indore. The Team Lead Java Developer will be responsible for leading and mentoring a team of developers, designing and coding software solutions, reviewing code, managing project timelines, and collaborating with cross-functional teams to deliver high-quality products. The role also involves problem-solving, ensuring best practices are followed, and continuous improvement in development processes..

Responsibilities

  • Lead, mentor, and motivate a team of Java developers, fostering a collaborative and high-performing environment.
  • Conduct regular code reviews and provide constructive feedback to ensure code quality and consistency.
  • Provide technical guidance and support to team members, resolving technical challenges and fostering knowledge sharing.
  • Conduct performance evaluations and provide career development guidance.
  • Design and develop robust, scalable, and maintainable Java-based applications using J2EE, Spring, Hibernate, and other relevant technologies.
  • Write clean, efficient, and well-documented code.
  • Participate in architectural discussions and contribute to the design of software solutions.
  • Ensure adherence to coding standards and best practices.
  • Manage project timelines and deliverables, ensuring on-time and within-budget delivery.
  • Participate in project planning, estimation, and risk assessment.
  • Collaborate with cross-functional teams, including product managers, QA engineers, and business analysts, to ensure successful project delivery.
  • Track and report project progress to stakeholders.
  • Stay up-to-date with the latest Java technologies and trends.
  • Troubleshoot and resolve complex technical issues.
  • Implement and maintain CI/CD pipelines.
  • Optimize application performance and scalability.
  • Ensure best practices are followed, and drive continuous improvement in development processes.
  • Design and implement database schemas using relational databases (PostgreSQL, MySQL, MS SQL Server, Oracle, DB2) and NoSQL databases (MongoDB).
  • Manage and configure application servers (Apache Tomcat, Websphere, Weblogic, JBoss, Jetty).
  • Provide technical guidance and oversight for frontend development using JavaScript, jQuery, Angular, ExtJS, ReactJS, HTML5, and CSS3.
  • Familiarity with cross-platform mobile development (Ionic, React Native) is a plus.
  • Experience with Workflow tools (Activiti workflow) and Business Rule engines (JBoss Drools Engine).

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • At least 5 years of experience in Java development.
  • Minimum 2 years of experience in a leadership role.
  • Proficiency in Java technologies : J2EE, JSP, Spring (Spring MVC, Spring Data), EJB 3, Hibernate, JPA.
  • Experience with frontend technologies : JavaScript, jQuery, Angular, ExtJS, ReactJS, HTML5, CSS3.
  • Strong understanding of relational databases : PostgreSQL, MySQL, MS SQL Server, DB2, Oracle.
  • Experience with NoSQL databases : MongoDB.
  • Experience with application servers : Apache Tomcat, Websphere, Weblogic, JBoss, Jetty.
  • Experience with Workflow tools (Activiti workflow) and Business Rule engines (JBoss Drools Engine).
  • Experience with cross-platform mobile development: Ionic and React Native is a plus.

(ref:hirist.tech)

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job