Full Stack Lead Developer (Angular & Java)
SUMMARY OF POSITION
We are looking for a highly experienced Principal Full Stack Developer (Angular & Java) who can mentor the team and implement the best practices. This position requires an individual who thrives in both leadership and coding. You will provide strategic direction and day-to-day technical support to multiple agile squads, while also contributing directly to project deliveries.
REQUIRED QUALIFICATIONS
- BE, ME/MTech, MCA, MSC or Relevant Degree-level education or equivalent industry experience
- 15+ years of experience in working with Full Stack Developer with Angular & Java.
PREFERRED QUALIFICATIONS & SKILLS
Must Haves
Key Responsibilities
- Act as the Engineering Lead/Architect, coordinating technical activities and aligning local squads with global strategy.
- Serve as a bridge between local and global teams, providing clear communication of priorities, dependencies, and timelines.
- Foster a culture of excellence, collaboration, and continuous improvement across squads.
- Mentor and coach mid-level and senior engineers across the region, promoting best practices in software development.
- Participate in resource planning, technical reviews, and performance evaluations.
- Work hands-on as a Full Stack Developer using Angular (latest versions) for frontend and Java/Spring Boot for backend development.
- Assist squads with complex technical challenges, code reviews, architectural decisions, and production troubleshooting.
- Lead by example in writing clean, efficient, scalable, and maintainable code.
- Drive adoption of modern DevOps practices, CI/CD pipelines, testing strategies, and performance optimization.
- Collaborate with Product Owners, Designers, QA, and other stakeholders to deliver quality software on time.
- Familiarity with security, performance tuning, and scalable architectures.
- Previous experience as a Tech Lead, Architect.
Technical Skills Required:
- Frontend Leadership: Lead complex Angular applications with advanced state management and performance optimization
- Backend Systems: Design scalable Java/Spring Boot microservices, RESTful APIs, and distributed systems
- Database Architecture: Design and optimize complex database schemas, queries, and data modeling strategies
- System Integration: Architect enterprise integrations, message queues, and event-driven architecture
- Performance Engineering: Design for scalability, implement caching strategies, and optimize application performance
- Security Architecture: Implement enterprise security patterns, authentication/authorization, and compliance requirements
Advanced Technical Contributions:
- Code Quality Leadership: Establish code review processes, automated testing strategies, and technical debt management
- Platform Development: Build reusable components, libraries, and platform services for organization-wide use
- Technical Problem Solving: Resolve complex technical challenges and architectural bottlenecks
- Proof of Concepts: Lead technical spikes, POCs, and feasibility studies for new initiatives
- Frontend: Angular (preferred) or other modern JS frameworks, along with HTML5, CSS/SCSS, and TypeScript.
- Backend: Java (Spring Boot), Node.js, or other backend frameworks.
- Experience with RESTful APIs, microservices architecture, and asynchronous messaging.
- Proficiency in SQL and/or NoSQL databases.
- Solid understanding of DevOps, CI/CD pipelines, and version control (Git).
- Experience with unit testing, integration testing, and frontend/backend automation tools.
Nice-To-Have
Product & Business Alignment:
- Requirements Analysis: Translate complex business requirements into technical solutions and feasibility assessments
- Cost Optimization: Optimize technical solutions for cost-effectiveness and ROI maximization
- Risk Management: Identify technical risks, create mitigation strategies, and ensure project success
- Business Communication: Present technical concepts to non-technical stakeholders and executive leadership
Innovation & Research:
- Technology Research: Stay current with industry trends, evaluate emerging technologies, and drive innovation
- Technical Standards: Contribute to industry standards, open-source projects, and technical communities
- Competitive Analysis: Analyze competitor technologies and recommend strategic technical advantages

- Business area
- Columbus Dynamics
- Locations
- Hyderabad
Hyderabad
About Columbus India
Columbus is a consultancy company focused on helping organizations drive business value by advising, creating, and advancing the entire business. We deliver digital value through human intelligence, enabling our customers to innovate and grow.
Already working at Columbus India?
Let’s recruit together and find your next colleague.