Associate Principal Engineer, Java with Angular
Back to Jobs
JobgetherGet Smart Job AI Coach in the appFree on iOS and Android 


Associate Principal Engineer, Java with Angular
Location
India
Experience
Senior
Posted
Jul 18, 2026
Apply by
August 17, 2026
Applicants
0
Early applicantEasy applyFull-timeWork from Home
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for an Associate Principal Engineer, Java with Angular based in India.
This role is designed for a senior engineering professional who will drive the design, development, and evolution of scalable full-stack applications.
You will combine deep backend expertise with modern frontend development skills to build reliable, secure, and high-performing digital solutions.
The position requires strong technical ownership, architectural thinking, and the ability to solve complex engineering challenges.
You will collaborate with cross-functional teams to deliver high-quality products while promoting engineering excellence and best practices.
The ideal candidate will bring extensive experience with Java, Spring Boot, Angular, distributed systems, and modern software development approaches.
This is an opportunity to influence technology decisions, mentor engineering practices, and contribute to impactful product innovation.
### Accountabilities:
As an Associate Principal Engineer, you will take ownership of designing and delivering enterprise-grade applications while contributing to architecture, engineering standards, and technical excellence. You will work closely with multiple teams to create scalable solutions, improve system reliability, and drive continuous improvement.
- Design, develop, and maintain scalable backend services using Java, Spring Boot, and modern frontend applications using Angular.
- Build robust REST APIs, business services, integrations, and customer-facing product features.
- Participate in system design, architecture discussions, technical planning, and solution implementation.
- Apply strong engineering principles including object-oriented programming, design patterns, clean architecture, and secure coding practices.
- Develop clean, maintainable, testable, and high-quality code following software engineering best practices.
- Implement secure development practices, including authentication, authorization, input validation, and OWASP security guidelines.
- Review and improve code quality, application architecture, maintainability, performance, and scalability.
- Identify and resolve complex technical challenges related to reliability, security, performance, and distributed systems.
- Conduct code reviews, design reviews, debugging activities, and root cause analysis.
- Leverage AI-powered development tools to improve coding efficiency, testing, refactoring, documentation, and engineering productivity.
- Collaborate with Product Managers, Architects, QA Engineers, Designers, and Platform teams to deliver high-quality solutions.
- Support testing, deployment activities, production releases, and ongoing application improvements.
- Promote engineering excellence through knowledge sharing, collaboration, and continuous improvement initiatives.
## Requirements:
The ideal candidate is a highly experienced software engineer with strong full-stack development expertise and a proven ability to design and deliver complex enterprise applications. You should have strong technical depth, architectural skills, and experience collaborating within agile engineering environments.
- 11+ years of experience in software engineering, application development, or related technical roles.
- Strong hands-on experience with Java, Spring Boot, and Angular.
- Proven experience designing, developing, and maintaining scalable full-stack applications.
- Strong expertise in RESTful APIs, microservices architecture, and enterprise-grade web applications.
- Deep understanding of object-oriented programming, software design principles, design patterns, clean architecture, and data structures.
- Experience with system design, technical decomposition, architecture decisions, and solution implementation.
- Strong ability to write clean, readable, maintainable, and testable code.
- Experience addressing application performance, scalability, reliability, and security challenges.
- Hands-on experience with automated testing, debugging, code reviews, and root cause analysis.
- Familiarity with AI-powered development tools for code generation, testing, refactoring, and documentation.
- Strong understanding of secure software development practices and application security principles.
- Excellent collaboration and communication skills with experience working alongside multidisciplinary teams.
- Experience working in Agile development environments.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
## Benefits:
- Opportunity to work on large-scale digital product engineering initiatives.
- Exposure to modern technologies, architecture practices, and enterprise application development.
- Collaborative and dynamic work environment with global engineering teams.
- Opportunities to contribute to technical strategy and engineering best practices.
- Professional growth through challenging projects and continuous learning.
- Opportunity to work with modern AI-assisted engineering tools and development practices.
- Culture focused on innovation, ownership, collaboration, and technical excellence.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
[Why Apply Through Jobgether?](https://jobgether.com/how-jobgether-works)
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
Key Responsibilities
- Design, develop, and maintain scalable backend services using Java and Spring Boot.
- Build robust REST APIs, business services, integrations, and customer-facing product features.
- Participate in system design, architecture discussions, and technical planning.
- Apply engineering principles including object-oriented programming, design patterns, and clean architecture.
- Implement secure development practices and OWASP security guidelines.
- Review and improve code quality, application architecture, and performance.
- Identify and resolve complex technical challenges related to reliability and security.
- Conduct code reviews, design reviews, debugging, and root cause analysis.
- Leverage AI-powered development tools to improve coding efficiency and productivity.
- Collaborate with Product Managers, Architects, QA Engineers, and Platform teams.
- Support testing, deployment activities, and production releases.
Requirements
- Bachelor’s or Master’s degree in Computer Science
- Software Engineering
- Information Technology
- or a related field
Skills Required
JavaSpring BootAngularRESTful APIsMicroservices architectureObject-oriented programmingDesign patternsClean architectureAutomated testingAI-powered development toolsCollaborationCommunicationProblem solvingTechnical ownershipArchitectural thinking
Benefits
- Opportunity to work on large-scale digital product engineering initiatives
- Exposure to modern technologies and architecture practices
- Collaborative and dynamic work environment
- Opportunities to contribute to technical strategy
- Professional growth through challenging projects
- Culture focused on innovation and technical excellence
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.
Similar roles for you
Matched using this role's title and skills. Open the job search anytime to see every listing.
IN_Associate_.NET with REACT/Angular_Digital Integration_Advisory_Kolkata
PwC
Full-timeEasy applyWork from Office
Kolkata DN 57Mid

Software Engineering Senior Analyst
Cigna Healthcare
Full-timeEasy applyWork from Home
BengaluruSenior
Java Developer
Stellar Software Solutions
C$80,000–C$120,000 / Year
Full-timeEasy applyWork from Home
Toronto
Developer IV
RealPage
Full-timeEasy applyWork from Office
Hitech CitySenior
Senior Java Full Stack Developer
Acesoft Labs India Pvt Ltd
₹18,00,000–₹28,00,000 / Year
Full-timeEasy applyWork from Home
Bangalore1 applicant
Java Developer
IMCS Group
$65–$85 / Hour
ContractEasy applyWork from Office
Middletown