04 Oct
|
Virtuoso Staffing Solutions
|
Pune
04 Oct
Virtuoso Staffing Solutions
Pune
Java Full Stack Developer Technical Lead
Location: Pune
Work Mode: Hybrid
Experience: 710 Years
Employment Type: Full-time
Industry: Product-Based Company
Joining: Immediate Joiner / Short Notice Preferred
About the Role
We are looking for an experienced Java Full Stack Developer – Technical Lead to join the engineering team of a product-based organization in Pune.
The ideal candidate will have 7–10 years of strong hands-on software development experience and should be currently working on Java, Spring Boot, Microservices, Azure, SQL, and React.js.
This is a hands-on technical leadership role. We are looking for someone who can contribute to application development while also providing technical direction, mentoring developers, participating in design discussions, and taking ownership of end-to-end technical deliverables.
Candidates must have official Technical Lead / Tech Lead experience and should be comfortable working in a product engineering environment.
Key Responsibilities
- Design, develop, and maintain scalable Java Full Stack applications.
- Develop robust backend services using Java, Spring Boot, and Microservices.
- Build modern, responsive, and reusable frontend applications using React.js.
- Design and develop RESTful APIs and integrate backend services with frontend applications.
- Work with SQL databases, including query development, optimization, and troubleshooting.
- Develop, deploy, and support applications using Microsoft Azure.
- Participate in application architecture and technical design discussions.
- Take ownership of technical solutions from design through development, testing, deployment, and production support.
- Lead technical implementation and provide guidance to development team members.
- Conduct code reviews and ensure adherence to coding and architectural standards.
- Mentor developers and help the team resolve complex technical issues.
- Identify and address performance, scalability, reliability, and security concerns.
- Collaborate with Product Managers, Architects, QA, DevOps, and other stakeholders.
- Contribute to Agile ceremonies including sprint planning, estimation,
technical discussions, and retrospectives.
Mandatory Technical Skills
Backend
- Strong hands-on experience with Java
- Spring Boot
- Microservices Architecture
- RESTful Web Services / REST APIs
- Strong understanding of object-oriented programming and design principles
Frontend
- Strong hands-on experience with React.js
- JavaScript / TypeScript
- HTML5 / CSS3
- Frontend-backend API integration
- Component-based UI development
Cloud
- Hands-on experience with Microsoft Azure
- Experience developing, deploying, or supporting applications in Azure
- Understanding of cloud-based application architecture
Database
- Strong experience with SQL
- Relational databases
- Query writing and optimization
- Database troubleshooting and performance considerations
Development Practices
- Git / Version Control
- Unit testing and automated testing practices
- CI/CD
- Agile / Scrum methodology
- Code review and development best practices
Technical Leadership Requirements The candidate must have official Technical Lead / Tech Lead experience. The role requires experience in:
- Leading technical implementation for projects or application modules
- Making and contributing to technical design decisions
- Conducting code reviews
- Mentoring and guiding developers
- Troubleshooting complex technical problems
- Working closely with architects and other technical stakeholders
- Ensuring quality, scalability, maintainability, and performance of solutions
- Taking ownership of technical deliverables and driving them to completion
Note: This is a hands-on Technical Lead position and not a purely people-management role.
Experience Criteria
- 7–10 years of overall relevant software development experience
- Strong current hands-on experience with the required technology stack
- Current/recent project experience should include a combination of: Java + Spring Boot + Microservices + React.js + Azure + SQL
- Prior experience as an official Technical Lead / Tech Lead is mandatory.
Candidate Expectations We are particularly interested in candidates who:
- Are currently working hands-on with the above technology stack.
- Have robust Java backend and React.js frontend development experience.
- Have practical experience building and working with Microservices.
- Have hands-on Azure experience.
- Have worked on enterprise-scale or product-based applications.
- Have demonstrated technical leadership experience.
- Can independently analyze problems and drive technical solutions.
- Have strong communication and collaboration skills.
- Are comfortable working in a hybrid work model from Pune.
Assessment & Selection Process Candidates should be willing to participate in a technical assessment before proceeding to the interview process.
The selection process may include:
Technical Assessment Technical Interview Leadership/Managerial Discussion Final Interview
Candidates should be prepared for a hands-on assessment covering relevant areas such as:
- Java
- Spring Boot
- Microservices
- React.js
- SQL
- Azure
- Problem-solving / coding
- Technical design
Location & Work Model
Location: Pune
Work Mode: Hybrid
Candidates should be comfortable working from the Pune location as per the organization's hybrid work requirements.
Notice Period
Immediate joiners are strongly preferred.
Candidates who can join immediately or within a short notice period are encouraged to apply.
Key Skills
Java | Spring Boot | Microservices | React.js | Azure | SQL | REST APIs | Technical Lead | Full Stack Development | Agile | CI/CD
Ideal Candidate Snapshot
7–10 Years Experience + Current Hands-on Java Full Stack Development + Java/Spring Boot/Microservices + React.js + Azure + SQL + Official Tech Lead Experience + Pune Hybrid + Immediate Joiner + Assessment Ready
📌 Lead Java Full Stack Developer (Pune)
🏢 Virtuoso Staffing Solutions
📍 Pune