NCR Atleos
Overview
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. NCR Atleos was ranked #12 in Newsweek’s 2025 Top 100 Global Most Loved Workplaces list. Title : Backend Software Engineer II (Java Focus) Location : Atlanta, GA (Hybrid) In-office requirement : 3 days a week Visa Eligibility : This position is not eligible for Visa sponsorship or OPT now or in the future. Position Summary
We are seeking a skilled and motivated
Software Engineer II
with strong Java development experience, particularly in building high-availability backend systems. This role is part of our Payments team, where you’ll contribute to the development and enhancement of secure, scalable, and resilient software systems. You’ll work closely with cross-functional teams to implement efficient coding practices, support DevOps automation, and continuously improve our software delivery processes. Key Responsibilities
Contribute to the design, development, and maintenance of multi-threaded, high-availability backend applications. Build and maintain RESTful and/or SOAP web services. Collaborate with security and DevOps teams to integrate secure development practices and deployment automation using tools like Gradle and Maven. Implement and support messaging systems using JMS, with a focus on RabbitMQ and Kafka platforms. Work with relational and document databases to ensure efficient data storage and retrieval. Participate in CI/CD pipeline development and support infrastructure-as-code (IaC) practices. Support observability efforts through monitoring, logging, and metrics to maintain system performance and stability. Engage in test automation efforts to ensure high-quality software delivery. Stay current with emerging technologies and contribute to continuous improvement initiatives. Education and Basic Qualifications
Bachelor’s degree in computer science, Software Engineering, or a related field. Experience
3+ years of professional experience in software development. Strong proficiency in Java 8+, including frameworks such as Spring and Spring Boot. Experience building multi-threaded, high-availability backend applications. Hands-on experience developing RESTful and/or SOAP web services. Solid understanding of JMS (Java Message Service), with practical experience using RabbitMQ. Familiarity with Kafka for distributed messaging and event streaming. Experience working with relational and document databases (e.g., MS SQL Server, PostgreSQL). Exposure to secure DevOps practices and deployment automation using tools like Gradle and Maven. Experience with test automation frameworks and practices. Familiarity with full SDLC and enterprise software development. Experience with Splunk or similar tools for log analysis and reporting. Preferred Qualifications
Experience in Payment Processing Platforms and understanding of ISO message types. Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes). Exposure to compliance frameworks (e.g., GDPR, HIPAA) and security controls. Knowledge of SIEM systems and incident response practices. Core Competencies
Strong analytical and problem-solving skills Initiative and willingness to learn Detail-oriented and organized Effective communication and collaboration skills Team player with a growth mindset Offers of employment are conditional upon passage of screening criteria applicable to the job. Full Time Employee Benefits Include
Medical Insurance Dental Insurance Life Insurance Vision Insurance Short/Long Term Disability Paid Vacation 401k 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. Job Metadata
Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and Information Technology Industries: Banking Referrals increase your chances of interviewing at NCR Atleos by 2x Get notified about new Software Engineer jobs in Frisco, TX.
#J-18808-Ljbffr
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. NCR Atleos was ranked #12 in Newsweek’s 2025 Top 100 Global Most Loved Workplaces list. Title : Backend Software Engineer II (Java Focus) Location : Atlanta, GA (Hybrid) In-office requirement : 3 days a week Visa Eligibility : This position is not eligible for Visa sponsorship or OPT now or in the future. Position Summary
We are seeking a skilled and motivated
Software Engineer II
with strong Java development experience, particularly in building high-availability backend systems. This role is part of our Payments team, where you’ll contribute to the development and enhancement of secure, scalable, and resilient software systems. You’ll work closely with cross-functional teams to implement efficient coding practices, support DevOps automation, and continuously improve our software delivery processes. Key Responsibilities
Contribute to the design, development, and maintenance of multi-threaded, high-availability backend applications. Build and maintain RESTful and/or SOAP web services. Collaborate with security and DevOps teams to integrate secure development practices and deployment automation using tools like Gradle and Maven. Implement and support messaging systems using JMS, with a focus on RabbitMQ and Kafka platforms. Work with relational and document databases to ensure efficient data storage and retrieval. Participate in CI/CD pipeline development and support infrastructure-as-code (IaC) practices. Support observability efforts through monitoring, logging, and metrics to maintain system performance and stability. Engage in test automation efforts to ensure high-quality software delivery. Stay current with emerging technologies and contribute to continuous improvement initiatives. Education and Basic Qualifications
Bachelor’s degree in computer science, Software Engineering, or a related field. Experience
3+ years of professional experience in software development. Strong proficiency in Java 8+, including frameworks such as Spring and Spring Boot. Experience building multi-threaded, high-availability backend applications. Hands-on experience developing RESTful and/or SOAP web services. Solid understanding of JMS (Java Message Service), with practical experience using RabbitMQ. Familiarity with Kafka for distributed messaging and event streaming. Experience working with relational and document databases (e.g., MS SQL Server, PostgreSQL). Exposure to secure DevOps practices and deployment automation using tools like Gradle and Maven. Experience with test automation frameworks and practices. Familiarity with full SDLC and enterprise software development. Experience with Splunk or similar tools for log analysis and reporting. Preferred Qualifications
Experience in Payment Processing Platforms and understanding of ISO message types. Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes). Exposure to compliance frameworks (e.g., GDPR, HIPAA) and security controls. Knowledge of SIEM systems and incident response practices. Core Competencies
Strong analytical and problem-solving skills Initiative and willingness to learn Detail-oriented and organized Effective communication and collaboration skills Team player with a growth mindset Offers of employment are conditional upon passage of screening criteria applicable to the job. Full Time Employee Benefits Include
Medical Insurance Dental Insurance Life Insurance Vision Insurance Short/Long Term Disability Paid Vacation 401k 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. Job Metadata
Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and Information Technology Industries: Banking Referrals increase your chances of interviewing at NCR Atleos by 2x Get notified about new Software Engineer jobs in Frisco, TX.
#J-18808-Ljbffr