Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Nagarro

Associate Principal Engineer, Java, Angular

Nagarro

Associate Principal Engineer, Java with Angular building scalable backend services and robust APIs at Nagarro. Collaborating with Agile teams to deliver high-quality digital solutions.

Posted 7/15/2026full-timeRemote • 🇮🇳 IndiaJuniorMid-LevelWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing scalable backend services using Java Spring Boot and modern frontend applications with Angular, while applying strong engineering practices and secure coding standards. Proven ability to collaborate effectively in Agile teams and enhance application quality through code reviews and architectural improvements.

Highest-signal resume keywords
Java Spring BootAngularRESTful API DevelopmentObject-Oriented Programming (OOP)Secure Coding Practices

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Backend DevelopmentFrontend DevelopmentMicroservicesSoftware Design PatternsClean CodeAutomated TestingDebuggingRoot Cause AnalysisPerformance OptimizationScalability Solutions
Soft Skills
CollaborationCommunicationAgile Teamwork
Tools & Technologies
AI Development ToolsCode Review ToolsVersion Control Systems
Certifications & Qualifications
Bachelor's Degree in Computer ScienceBachelor's Degree in Software Engineering
Industry Keywords
Software EngineeringApplication ArchitectureTechnical DecompositionQuality AssuranceOWASP Security Guidelines

Tech Stack

Tools & technologies
AngularJavaMicroservicesSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • 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 user-facing product features
  • Apply strong engineering practices, including OOP principles, software design patterns, clean code, and secure coding standards throughout the development lifecycle
  • Participate in system design, architecture discussions, technical decomposition, and solution implementation
  • Review code, improve application architecture, and enhance maintainability, performance, reliability, and scalability of existing systems
  • Identify, troubleshoot, and resolve complex technical issues while ensuring high application quality and security
  • Leverage AI development tools to accelerate coding, testing, refactoring, documentation, and engineering productivity without compromising quality or security
  • Participate in code reviews, design reviews, root cause analysis, and continuous improvement initiatives
  • Collaborate closely with Product Managers, Architects, QA Engineers, Designers, and Platform teams to deliver high-quality product increments
  • Support testing, deployment activities, production releases, and ongoing application enhancements while driving engineering best practices.

Requirements

What you’ll need
  • Total experience: 11+ years
  • Must have strong hands-on experience in Java Spring Boot and Angular
  • Should have proven experience in designing, developing, and maintaining scalable full-stack applications with a strong focus on backend services and modern frontend development
  • Must have strong expertise in building RESTful APIs, microservices, and enterprise-grade web applications
  • Strong understanding of Object-Oriented Programming (OOP), software design principles, design patterns, clean architecture, and data structures
  • Must be able to write clean, readable, maintainable, testable, and high-quality code following engineering best practices
  • Should have hands-on experience implementing secure coding practices, including authentication, authorization, input validation, and OWASP security guidelines
  • Must have experience in system design, technical decomposition, architecture discussions, and solution implementation
  • Strong experience in reviewing and improving code quality, application architecture, and overall system maintainability
  • Should have experience identifying and resolving performance, scalability, reliability, and security issues across distributed applications
  • Must have hands-on experience with automated testing, code reviews, debugging, and root cause analysis
  • Familiarity with AI-powered development tools for code generation, testing, refactoring, documentation, and engineering productivity is required
  • Strong collaboration and communication skills with experience working in Agile teams alongside Product Managers, Architects, QA, Designers, and Platform teams
  • Bachelor's degree in Computer Science, Software Engineering, or a related field is required.

Benefits

Comp & perks
  • Employees can work remotely