Bangalore, Karnataka, India
Information Technology
Full-Time
Divergent Software Labs Pvt. Ltd.
Overview
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
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).
- 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.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in