logo

JobNob

Your Career. Our Passion.

Project Lead


MothersonSumi INfotech Designs Ltd. (MIND)


Location

Noida | India


Job description

We are seeking an experienced and highly skilled Java Lead Engineer to lead and contribute to the development of cutting-edge software solutions. The ideal candidate will have a strong background in Java development and be proficient in the latest technologies such as API development, Angular, Microservices, and DevOps As a lead engineer, you will play a crucial role in designing, building, and maintaining robust and scalable software systems.

Candidate must have following skills

Candidate must have 8-10 years experience with JAVA development and leading a team of developers.
Working with team, provide guidance, code review, setup best practices.
Knowledge of Agile / Scrum methodology of development.
Analyze slow or poorly written code and guide team on improvement path.
Must have worked on large scale web based applications.
Stay Updated with the latest Java & related tools developments, trends, and best practices.

Responsibilities

Technical Leadership: Lead a team of Java developers, providing technical guidance and mentorship to ensure the successful delivery of projects.

Architecture and Design: Collaborate with cross-functional teams to design software solutions, with a focus on API development, Angular, Microservices, and PostgreSQL.

Software Development: Participate in hands-on coding and development activities, ensuring high-quality code that follows best practices.

API Development: Design and develop RESTful APIs, ensuring they are secure, scalable, and well-documented.

Front-End Development: Work on the development of user interfaces using Angular and ensure a seamless user experience.

Microservices: Architect, design, and implement microservices-based applications, emphasizing modularity and scalability.

Database Management: Utilize PostgreSQL for data storage, optimize database performance, and ensure data integrity.

Code Review: Conduct regular code reviews to maintain code quality, consistency, and adherence to coding standards.

Performance Optimization: Identify and resolve performance bottlenecks and ensure software systems are highly efficient.

Quality Assurance: Implement and oversee testing procedures, including unit testing and integration testing, to ensure software reliability and robustness.

Documentation: Create and maintain technical documentation for designs, code, and systems.

Continuous Improvement: Stay up-to-date with the latest technologies and trends in software development and apply them to enhance the technology stack and development processes.

Qualifications:

Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.
8-10 years of experience in Java software development.
Strong proficiency in Java, with experience in API development, Angular, Microservices.
Proven leadership skills and the ability to lead and mentor a team.
Experience with modern software development practices, such as Agile and DevOps.
Excellent problem-solving and communication skills.
Knowledge of software design patterns and architectural principles.
Familiarity with cloud platforms (e.g., AWS, Azure) is a plus.

Optional Qualifications:

Certification in Java or related technologies.
Experience with containerization (e.g., Docker) and orchestration (e.g., Kubernetes).
Knowledge of CI/CD pipelines and automation tools.
Previous experience working in an Agile/Scrum environment.
Qualification(s):


Job tags



Salary

All rights reserved