Padmi
NCR Atleos logo
NCR Atleos

ATM services and maintenance · Self-service banking solutions

Software Engineer (Full Stack Java Developer)

HyderabadPosted 3 months ago
Software engineeringMid-levelFull Time; Regular
Apply at NCR Atleos

Opens the source posting on shine.com

Source description

About the role

View original

In this role at NCR Atleos, you will be responsible for the following: - 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 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 such as 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 Qualifications required: - BS/MS degree in Computer Science, Engineering, or a related subject - Professional experience building Java applications using the Spring ecosystem - Experience developing full-stack applications with HTML5, CSS3, and modern JavaScript - Practical experience with containerized applications using Docker and familiarity with Kubernetes-based deployments - Experience designing and consuming RESTful APIs - Proficient with Git and collaborative source-control workflows In addition, NCR Atleos is an equal-opportunity employer that values engineering quality, simplicity, and customer impact. They are dedicated to bringing innovation to financial institutions worldwide, offering meaningful work experiences and opportunities to learn and contribute. In this role at NCR Atleos, you will be responsible for the following: - 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 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 such as 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 Qualifications required: - BS/MS degree in Computer Science, Engineering, or a related subject - Professional experience building Java applications using the Spring ecosystem - Experience developing full-stack applications with HTML5, CSS3, and modern JavaScript - Practical experience with containerized applications using Docker and familiarity with Kubernetes-based deployments - Experience designing and consuming RESTful APIs - Proficient with Git and collaborative

One address, no account. We’ll tell you when matching roles go live.

More at NCR Atleos

Related open roles

View all roles