Job Closed
This listing is no longer active.
Nagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
Associate Principal Engineer, Java
Location
India
Posted
46 days ago
Salary
0
Seniority
Mid Level
Job Description
Associate Principal Engineer, Java
Nagarro
• Design and deliver scalable, secure, and high-performance solutions using Java and Microservices architecture • Lead architecture discussions and provide technical direction across teams • Drive adoption of AI capabilities within SDLC to improve engineering productivity and quality • Collaborate with cross-functional teams to translate business requirements into technical solutions • Ensure best practices in system design, coding standards, and DevOps integration • Mentor development teams and guide them on modern architecture and design patterns • Evaluate and implement emerging technologies aligned with organizational goals • Ensure robust API design, event-driven systems, and distributed architecture implementation • Oversee system performance, scalability, and reliability improvements • Work closely with stakeholders to ensure timely and high-quality delivery of solutions
Job Requirements
- Total experience 9+ years
- Strong experience in Java, Spring Boot, and Microservices Architecture (MSA)
- Hands-on experience with Python, especially for AI/ML integration and automation
- Strong experience with Microsoft Azure Artificial Intelligence and Machine Learning services
- Proven experience in designing scalable, secure, and high-performance distributed systems
- Experience with API design, event-driven architecture, and system integration patterns
- Strong understanding of DevOps practices, CI/CD pipelines, and containerization (Docker/Kubernetes)
- Ability to drive AI adoption across the Software Development Life Cycle (SDLC) including code generation, automated reviews, and testing acceleration
- Strong stakeholder management and experience working with cross-functional teams
- Ability to translate business requirements into technical solutions and architecture
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop, maintain, and optimize data pipelines using Apache Spark • Write efficient and scalable queries using SQL (ANSI SQL, Hive SQL, Spark SQL) • Collaborate with cross-functional teams to analyze and refine business and technical requirements • Participate in code reviews and ensure best practices in coding and version control using Git • Support data processing and transformation tasks across distributed systems • Contribute to continuous improvement by proactively identifying inefficiencies and proposing solutions • Work closely with team members to ensure high-quality deliverables and timely project execution.
Director, Solutions Consulting – Europe
IFSBe your best when it really matters. At the #MomentOfService
• Lead ~9 Solutions Consultants across Northern, Central, and Southern Europe • Represent Solutions Consulting on the European Leadership Team • Hire, train and mentor the team across technical, sales and subject matter expertise • Contribute to the continuous improvement of the Solutions Consulting practice • Drive disciplined pipeline qualification for high-value opportunities • Stay hands-on—approximately 75/25 split between Director and SC activities
Lead Java Developer
CorpayCorpay helps companies control business expenses and make payments more simply, safely and securely than ever before.
Role Description Corpay is currently looking to hire a Lead Java Developer - Contractor. In this role, you will design, develop, and implement applications to support business requirements. Follow approved life cycle methodologies, create design documents, and perform program coding and testing. Resolve technical issues through debugging, research, and investigation. As a Lead Java Developer - Contractor, you will be expected to work in a remote environment. Corpay will set you up for success by providing: - Company-issued equipment - Formal, hands-on training Role Responsibilities - Translating user requirements into a well-defined software and system design. - Evaluating cost, effort, and duration required and accurately estimate the required development tasks. - Developing and maintaining custom software applications in support of the business needs. - Debugging and testing (unit and functional) developed software to minimize the cost of errors. - Following approved software development life cycle. - Preparing diagrams and documentation to illustrate application functionality. - Developing and implementing operating procedures in coordination with Operations, Infrastructure, and Security Departments. - Communicating effectively with product management, project management, business owners, and other stakeholders throughout the software development life cycle. - Conducting training and presentations for developers, business users, and stakeholders. - Mentoring entry-level or novice developers. Qualifications - Bachelor’s Degree or Professional Degree in Computer Science, Software Engineering, Information Systems, or equivalent. - At least 5-10 years of professional work experience as a software developer (Java). - Experience with relational database systems (i.e. Oracle, DB2) and message brokers (i.e. MQ). - Oracle certification is preferred for Java developers, but not required. - Knowledge of Java build tools. - Experience with Java EE components. - Java SE 8. - Experience with Java Web frameworks. - Experience using Java testing tools for finished code. - Knowledge of the use of Java application containers. - Agile Experience. - Experience with API development. - Experience with web technologies. - Experience with Integrated Development Environments, such as Eclipse. - Experience with open source frameworks (i.e. Spring, Hibernate). - Experience with versioning and revision control systems (i.e. Subversion). - Experience with build automation tools (i.e. Maven).
• Develop and maintain backend services using Python and Django. • Work extensively with Django ORM and complex database queries. • Build and maintain data pipelines and feed ingestion systems (XML, APIs). • Implement background processing using Celery and Redis. • Integrate with third-party systems, including ATS platforms such as Greenhouse, Lever, or iCIMS. • Optimize PostgreSQL databases and backend performance. • Support job distribution systems and data workflows. • Troubleshoot and resolve backend issues across services. • Collaborate with cross-functional teams to deliver scalable solutions. • Take ownership of backend features end-to-end.



