Associate Principal Engineer, Java, Angular

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Nagarro

Nagarro

10,000+ employees

Founded 1996

🤝 B2B

🏢 Enterprise

B2B • Enterprise • Technology Consulting

Nagarro is a global leader in digital engineering and technology consulting. The company helps clients become innovative, digital-first businesses by leveraging technology to drive business breakthroughs. Known for its entrepreneurial agility and CARING mindset, Nagarro offers a wide range of services, including digital engineering, intelligent enterprise solutions, and experience and design services. With over 17,900 employees across 37 countries, Nagarro collaborates with industry leaders to accelerate digitalization and technology-led innovation.

📋 Description

• 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

• 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

• Employees can work remotely

Apply Now

Similar Jobs

🕒 Yesterday

ArangoDB

51 - 200

☁️ SaaS

🤖 Artificial Intelligence

Database and AI Support Engineer working with customers to maintain and grow AI solutions built on ArangoDB. Involves diagnosing issues and configuring deployments for AI systems.

AWS

Azure

Cloud

DNS

Kubernetes

Linux

Neo4j

OpenShift

🕒 4 days ago

ITX Corp.

201 - 500

🤖 Artificial Intelligence

🏢 Enterprise

Senior Backend Developer (Java) focusing on backend systems and collaboration with frontend components at ITX. Role requires cross-functional collaboration in a fast-paced, agile environment.

Java

Jenkins

Kafka

Microservices

MongoDB

NoSQL

Oracle

React

Spring

Spring Boot

SpringBoot

🕒 4 days ago

BJAK

51 - 200

🛍️ eCommerce

🏪 Marketplace

Backend Developer needed for building backend services and APIs for BJAK’s AI Neobank app. Collaborate with global teams to support a leading insurance platform across Southeast Asia.

🕒 4 days ago

Miratech

501 - 1000

Full Stack Engineer developing applications using Java, Spring Boot, and Angular for a global IT services company. Focused on web app lifecycle and AI integration with continuous improvement.

🇮🇳 India – Remote

💰 Private Equity Round on 2022-04

⏰ Full Time

🟢 Junior

🟡 Mid-level

🔙 Backend Engineer

Angular

AWS

Java

Microservices

MongoDB

SDLC

Spring

Spring Boot

SpringBoot

TypeScript

🕒 6 days ago

MRSOOL | مرسول

201 - 500

🚗 Transport

🛍️ eCommerce

Software Development Engineer III at Mrsool developing robust backend solutions. Join a leading delivery platform in the MENA region with a focus on innovation and technology.

Distributed Systems

GRPC

Microservices

Postgres

Redis

Ruby

Ruby on Rails

Go