remoteonsite
Software Engineer II - NCR Atleos
Software Engineer
Full‑stack Java Engineer building scalable enterprise applications for self‑service devices, leveraging Spring, Angular, RESTful services, and microservices architecture in an agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain end‑to‑end Java applications for ATM, kiosk, and retail self‑service platforms.
- Implement RESTful APIs and microservices using Spring Boot, ensuring high availability and scalability.
- Collaborate with front‑end developers to integrate Angular components and deliver responsive user interfaces.
- Write efficient SQL queries and manage data persistence across relational databases.
- Participate in sprint planning, code reviews, and continuous integration/continuous deployment (CI/CD) pipelines.
Requirements
- 4–6 years of professional experience in Java development.
- Strong proficiency with Spring Framework, Spring Boot, and microservices patterns.
- Hands‑on experience with Angular and modern front‑end technologies.
- Solid understanding of RESTful API design and database schema design.
- Experience working in Agile/Scrum teams and using CI/CD tools.
Skills
javaspringangularsqlagile