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.
We are seeking a skilled and detail-oriented Java Developer to contribute to the analysis, design, and development of authentic software products, as well as the successful implementation of client projects. This role will be responsible for building robust, scalable, and high-quality Java-based applications across the full software development lifecycle—from requirements analysis and solution design to development, testing, deployment, and ongoing support—ensuring alignment with business needs, technical standards, and client expectations.
Key Responsibilities:
Requirements, Analysis & Solution Design
- Collaborate with product owners, business analysts, and architects to translate requirements into technical designs and implementation plans.
- Perform impact analysis, define system/application boundaries, and design scalable, secure, and maintainable solutions.
- Create and maintain technical design documents, API specifications, and data models
Application Development
- Build robust Java applications and services using frameworks.
- Develop RESTful APIs, integrations, and microservices; implement asynchronous messaging where needed (e.g., Kafka/RabbitMQ).
- Write clean, modular, and well-documented code following SOLID principles and internal coding standards.
- Design and optimize database schemas; implement queries for SQL (e.g., PostgreSQL/MySQL/Oracle).
Quality Engineering & Testing
- Create unit and integration tests and ensure high code coverage.
- Participate in code reviews, static analysis, and continuous quality checks to maintain reliability and readability.
- Troubleshoot defects, conduct root-cause analysis, and implement preventive fixes.
DevOps, CI/CD & Environments
- Contribute to build and deployment pipelines (Maven/Gradle, Git, Jenkins/Azure DevOps/GitHub Actions).
- Containerize services with Docker and support orchestration with Kubernetes/AKS/EKS as applicable.
- Support environment configuration, feature toggles, and observability (metrics, tracing, logging with Prometheus/Grafana/ELK).
Client Implementation & Support
- Assist with solution configuration, data migration, and integration for client projects.
- Provide L3 support, diagnose production issues, and implement fixes or hot patches with minimal downtime.
- Conduct technical walkthroughs, demos, and handovers to client/operations teams.
Required Skills & Qualifications:
- Bachelor’s degree in Computer science, Information Technology, Engineering, or a related field (or equivalent practical experience).
- Minimum 3-6 years of working experience in Java based projects
- Proficiency in Java and OOP fundamentals.
- Exposure to Spring Boot/Spring MVC, RESTful APIs, and ORMs (Hibernate/JPA).
- Basic SQL skills with a relational database (PostgreSQL/MySQL/Oracle).
- Strong understanding and work experience in Payment Switching applications (Authentic Switch working experience will be preferred)
- Understanding on Unified Payments Infrastructure (India UPI system) is required. (Working experience in UPI would be preferred)
- Excellent communication, stakeholder management, and interpersonal skills.
- Strong analytical and problem-solving abilities with a focus on execution.
- Exposure to cloud platforms (Azure, AWS, or GCP).
- Experience with messaging systems (Kafka, RabbitMQ).
Hybrid
#LI-PS1
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.