Principal Application Development Engineer
NCR CorporationMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Lead design, development, and modernization of scalable enterprise applications and data platforms using Java, Spring Boot, Microservices, Oracle, and Angular.
Drive AI-powered solutions adoption including Generative AI technologies, conversational AI agents, and intelligent automation to enhance operational efficiency.
Own platform stability, production support, development governance, and lead technical collaboration with business and technology stakeholders.
Minimum Requirements
7-10 years of experience in enterprise application development and software engineering.
Strong expertise in Java/J2EE, Spring Boot, Microservices, Angular, Oracle 18c+, SQL/PLSQL, and REST APIs.
Experience with Generative AI technologies, Azure OpenAI, and AI-powered automation platforms.
Bachelor’s or Master’s degree in Computer Science, IT, Engineering, or related field.
Ideal Candidate Profile
Proven technical leadership in architecture reviews, modernization initiatives, and leading cross-functional engineering teams.
Experienced in designing and delivering enterprise-scale AI and automation solutions integrated within complex platforms.
Ability to collaborate effectively with product owners, solution architects, and business leaders to align technology with strategic goals.
