The
Java Lead Software Developer provides high-level technical, architectural, and analytical leadership to software development teams while managing end-to-end development activities for internal and external clients.
This role requires strong full-stack expertise, cloud proficiency, and leadership skills to guide teams across all phases of the SDLC.
The Lead Developer also contributes subject matter expertise to strategic technology initiatives, mentors team members, and ensures solutions align with corporate standards and industry best practices.
Responsibilities
- Lead fullstack development (Java+Node.js+Angular and AWS or Azure)
- Microservices architecture & cloud deployment
- Code reviews, developer mentoring
- CI/CD pipeline management
Technical Leadership & Delivery
- Lead full-stack software development teams through requirements analysis, design, development, testing, and deployment.
- Serve as the technical expert during coding, debugging, integration, and test phases for both backend and frontend applications.
- Lead development efforts using NodeJS, AngularJS, and cloud-native services across AWS/Azure.
Education & Experience
- Bachelor's degree in Computer Science, Information Technology, Engineering, Business Administration, or related field; OR equivalent combination of education and experience.
- 8+ years of progressively responsible experience in software development with strong full-stack and cloud experience.
- Proven experience leading teams and delivering enterprise-grade software solutions.
(ref:hirist.tech)