Overview
Software Engineer II role at NCR Atleos, a leader in expanding financial access, focused on developing high-quality software, diagnosing and remedying system failures, and improving engineering practices.
What you'll do
- Develop high quality software which meets requirements, promotes re-use of software components, and facilitates ease of support.
- Diagnose, isolate, and implement remedies for system failures caused by errors in software code.
- Identify and implement process improvements in Engineering practices.
- Utilize software-based system maintenance and tracking tools.
- Provide input and technical content for technical documentation, user help materials and customer training.
What you'll need
- Bachelor's degree in computer science or related field.
- A minimum of 2 to 5 years of experience in software design and development.
- 2-5 years of development experience using Java, Spring Boot, Docker, Kubernetes, Microservices.
- Technology stack: Java, Spring Boot, Docker, Kubernetes, Microservices design/development.
- Hands-on knowledge of Docker and Kubernetes is mandatory.
- Strong knowledge in Linux/Unix.
- Working experience in Azure.
- Deployment using Docker and orchestrated via Kubernetes.
- Strong knowledge in CI/CD pipelines.
- Knowledge on Multithreading, Event and Delegates.
- Unit testing (JUnit, Mockito).
- Angular, HTML and CSS.
- Familiarity with architecture styles and APIs (REST, RPC).
- Understanding of Agile methodologies.
- Object Oriented programming.
- Linux/Windows.
- Deep understanding of Software Development and Quality Assurance best practices.
- Strong attention to detail.
- Excellent troubleshooting and issue resolving skills.
- Able to work well in a team setting; excellent teamwork and collaboration skills.
- Experience operating in an Agile environment, with a deep understanding of agile development principles.
- Cloud experience, preferably Microsoft Azure.
Nice to have
- Familiarity with the Spring framework, SQL Server and design/architectural patterns.
- Experience working in an agentic development environment.
- Hands-on experience with GitHub Copilot.
- Experience using Skills and working in Plan and Execute modes within agentic development environments.
Details
- Location: Hyderabad, India.
- Offers of employment are conditional upon passage of screening criteria applicable to the job.
Read the full description and apply on the company’s own careers page.