Job Description
Job Title: Lead I - Software Engineering
Hiring Location: Mumbai/Chennai/Gurgaon
Job Summary
We are seeking a Lead I in Software Engineering with 4 to 7 years of experience in software development or software architecture. The ideal candidate will possess a strong background in Angular and Java, with the ability to lead a team and drive technical projects. A Bachelor's degree in Engineering or Computer Science, or equivalent experience, is required.
Responsibilities
• Interact with technical personnel and team members to finalize requirements.
• Write and review detailed specifications for the development of system components of moderate complexity.
• Collaborate with QA and development team members to translate product requirements into software designs.
• Implement development processes, coding best practices, and conduct code reviews.
• Operate in various development environments (Agile, Waterfall) while collaborating with key stakeholders.
• Resolve technical issues as necessary.
• Perform all other duties as assigned.
Must-Have Skills
• Strong proficiency in Angular 1.X (70% Angular and 30% Java OR 50% Angular and 50% Java).
• Java/J2EE;
• Familiarity with Singleton and MVC design patterns.
• Strong proficiency in SQL and/or MySQL, including optimization techniques (at least MySQL).
• Experience using tools such as Eclipse, GIT, Postman, JIRA, and Confluence.
• Knowledge of test-driven development.
• Solid understanding of object-oriented programming.
Good-to-Have Skills
• Expertise in Spring Boot, Microservices, and API development.
• Familiarity with OAuth2.0 patterns (experience with at least 2 patterns).
• Knowledge of Graph Databases (e.g., Neo4J, Apache Tinkerpop, Gremlin).
• Experience with Kafka messaging.
• Familiarity with Docker, Kubernetes, and cloud development.
• Experience with CI/CD tools like Jenkins and GitHub Actions.
• Knowledge of industry-wide technology trends and best practices.
Experience Range
• 4 to 7 years of relevant experience in software development or software architecture.
Education
• Bachelor’s degree in Engineering, Computer Science, or equivalent experience.
Additional Information
• Strong communication skills, both oral and written.
• Ability to interface competently with internal and external technology resources.
• Advanced knowledge of software development methodologies (Agile, etc.).
• Experience in setting up and maintaining distributed applications in Unix/Linux environments.
• Ability to complete complex bug fixes and support production issues.
Skills
Angular 1.X,Java 11+,Sql
💡 Quick Summary
Seeking a career-building opportunity? The Lead I - Software Engineering (Java Full Stack) position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Chennai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
