
Software Engineer (Full Stack Java Developer) – Grade 10
Job Description
About NCR Atleos
NCR Atleos, headquartered in Atlanta, is a leader in expanding financial access. Our dedicated 20,000 employees optimize the branch, improve operational efficiency and maximize self-service availability for financial institutions and retailers across the globe.
What you’ll be doing:
Software Delivery & Engineering:
- Design, implement, test, and maintain production‑grade features across the full technology stack
- Build and enhance Java / Spring Boot services, RESTful APIs, and supporting components
- Develop modern web front‑ends using current JavaScript frameworks and standards
- Package and run services using Docker, contributing to workloads deployed on Kubernetes
- Apply AI‑assisted and agentic development tools (e.g. GitHub Copilot, Codex, Claude Code) responsibly to accelerate development, refactoring, and analysis
- Use prompt engineering techniques to effectively guide AI tools for coding, testing, debugging, and documentation tasks
Agile & Team Collaboration:
- Actively participate in Agile ceremonies (planning, refinement, reviews, retrospectives)
- Collaborate with Product, Architecture, QA, SRE/Operations to deliver end‑to‑end solutions
- Contribute to story breakdown and technical design discussions
- Perform thoughtful code reviews, leveraging both human and AI‑assisted feedback where appropriate
Quality, Security, Observability & Reliability:
- Write automated tests (unit, integration, component) as part of feature delivery
- Build software with security, performance, and operability in mind
- Instrument services using OpenTelemetry for logs, metrics, and traces to support observability
- Help diagnose and resolve issues across development and production environments using telemetry and monitoring data
Continuous Improvement:
- Continuously grow your technical skills and stay current with modern engineering practices
- Explore and suggest improvements to tooling, CI/CD pipelines, developer experience, and observability
- Share learnings on new technologies, AI tooling, and engineering techniques within the team
What we’re looking for:
Core Experience & Skills:
- BS/MS degree in Computer Science, Engineering or a related subject
- Professional experience building Java applications using the Spring ecosystem (e.g. Spring Boot)
- Experience developing full‑stack applications, including:
- HTML5, CSS3, modern JavaScript
- At least one modern front‑end framework (e.g. React, Angular)
- Practical experience with containerised applications using Docker and familiarity with Kubernetes‑based deployments
- Experience designing and consuming RESTful APIs
- Experience working with relational databases (e.g. SQL Server, PostgreSQL)
- Proficient with Git and collaborative source‑control workflows
Engineering Practices:
- Experience working in an Agile / iterative delivery environment
- Hands‑on experience with automated testing and quality‑focused development
- Awareness of secure coding practices and common application security risks
- Familiarity with observability concepts, including metrics, logs, and tracing (e.g. OpenTelemetry)
- Comfortable using AI‑assisted development tools and applying basic prompt engineering to improve effectiveness
Mindset & Behaviours:
- Curious, pragmatic, and adaptable in a fast‑moving technical environment
- Values engineering quality, simplicity, and customer impact
- Open to new tools and ways of working, including responsible use of AI in software development
- Takes ownership of delivering outcomes, not just tasks
Nice to have (but not required)
- Experience with CI/CD pipelines and build automation
- Deeper hands‑on experience operating services in Kubernetes environments
- Familiarity with distributed tracing and production debugging
- Experience with event‑driven or asynchronous architectures
#LI-NA1
Offers of employment are conditional upon passage of screening criteria applicable to the job.
EEO Statement
NCR Atleos is an equal-opportunity employer. It is NCR Atleos policy to hire, train, promote, and pay associates based on their job-related qualifications, ability, and performance, without regard to race, color, creed, religion, national origin, citizenship status, sex, sexual orientation, gender identity/expression, pregnancy, marital status, age, mental or physical disability, genetic information, medical condition, military or veteran status, or any other factor protected by law.
Statement to Third Party Agencies
To ALL recruitment agencies: NCR Atleos only accepts resumes from agencies on the NCR Atleos preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR Atleos employees, or any NCR Atleos facility. NCR Atleos is not responsible for any fees or charges associated with unsolicited resumes.