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

There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
