Jobs
Job Description
We are seeking an experienced Java Technical Lead with a minimum of 8-10 years of experience in
software development, architecture, and team leadership. The ideal candidate should have extensive
hands-on experience in Java development, strong knowledge of frontend frameworks such as
Angular and ReactJS, and the ability to guide teams through the full software development lifecycle
(SDLC). The role involves a combination of application design, development, technical mentoring, and project leadership.
Job Requirements:
• Master’s degree in Computer Science, Information Technology, or a related field.
• 10+ years of experience in Java development, with significant experience in Spring Boot and
backend architecture.
• Proven experience in leading and mentoring development teams.
• Expertise in frontend frameworks, including Angular and ReactJS.
• Strong understanding of RESTful API design and development.
• Experience with relational and non-relational databases.
• Familiarity with version control systems like Bitbucket or GIT
• Excellent problem-solving skills and attention to detail.
Technical Expertise:
• Advanced knowledge of Java, Spring Boot, Hibernate, and related technologies.
• Proficiency in frontend development using Angular and ReactJS (minimum of 3-5 years).
• Familiarity with databases such as MySQL, PostgreSQL, or NoSQL databases.
• Experience with version control (e.g., Git, SVN) and CI/CD tools (e.g., Jenkins, Docker).
• Strong understanding of web services, APIs, and integrating frontend and backend systems.
Job Responsibilities:
Technical Leadership & Team Mentorship:
• Lead, mentor, and coach a team of developers across backend (Java) and frontend
(Angular/ReactJS) technologies.
• Provide technical direction and oversee the design and implementation of projects.
• Conduct code reviews, enforce best practices, and drive improvements in software quality
and team productivity.
• Offer guidance in troubleshooting complex issues and implementing solutions.
Application Design & Architecture:
• Architect and design scalable, robust, and secure applications using Java and modern
frontend frameworks (Angular/ReactJS).
• Define and enforce architecture standards, patterns, and best practices across projects.
• Participate in technical discussions with stakeholders and ensure alignment of technical
solutions with business needs.
Hands-on Development:
• Actively participate in full-stack development, writing high-quality, maintainable, and scalable
code.
• Collaborate with cross-functional teams to define and implement APIs and integration points
between backend and frontend.
SDLC Management:
• Lead the team throughout the complete SDLC: requirement gathering, architecture design,
development, testing, deployment, and post-release support.
• Foster an Agile development environment, ensuring proper sprint planning, execution, and
retrospectives.
• Identify risks and bottlenecks and proactively work to resolve them in collaboration with
product owners and stakeholders.
Frontend Framework Expertise (Angular & ReactJS):
• Guide and assist the team in developing modern, dynamic, and responsive user interfaces
using Angular or ReactJS.
• Ensure frontend solutions are optimized for performance, scalability, and reusability.
Cross-Team Collaboration & Communication:
• Work closely with DevOps, QA, and other technical teams to ensure seamless integration,
continuous deployment (CI/CD), and overall project health.
• Communicate progress, risks, technical challenges, and architectural decisions effectively to
stakeholders and other project leads.
Job Requirement
Additional Information
Job Type | : | Full Time |
Experience | : | 7 - 10 years |
Location | : | Mumbai, India |
Qualification | : | + M.tech/M.Sc/MCA/MTech |