Senior Software Engineer(Java, J2EE)

2 Weeks ago • 5 Years + • Programming

Job Summary

Job Description

This role involves developing high-quality software, diagnosing and remedying system failures, and implementing process improvements. Responsibilities include utilizing software maintenance tools, contributing to technical documentation, and conducting unit tests to ensure adherence to requirements. The engineer will analyze, design, and implement mechanisms for code stability and reusability, participate in code reviews, and create effort estimates. They will also lead and advise other engineers, stay current with industry trends, and disseminate knowledge within the team.
Must have:
  • Develop high-quality software and implement system failure remedies.
  • Identify and implement engineering process improvements.
  • Contribute to technical documentation and user help materials.
  • Conduct unit tests and ensure functional requirement adherence.
  • Analyze, design, and implement software for stability and reusability.
  • Participate in and lead code review sessions.
  • Create and assist with task effort estimates.
  • Lead and advise other engineering resources.
  • Bachelor’s Degree in a related discipline.
  • 5 years of full stack software design and development.
  • Proficient in Java, J2EE, XML, HTML, JavaScript, JUnit, Spring Framework.
  • Experience with REST, SOAP Web Services and frameworks.
  • Experience with JEE Application Servers and Web Servers.
  • Proficient in Java Messaging Service (JMS) and Messaging Queues.
  • Knowledge of ISO 8583 and ISO 20022 financial standards.
  • Experience with Oracle and SQL Server relational databases.
  • Strong understanding of software design patterns (MVC, Singleton, DAO).
  • Excellent communication and problem-solving skills.
  • Experience with Agile practices (Kanban, SCRUM).
  • Understanding of Root Cause Analysis.
  • Experience in continuous test and build environments.

Job Details

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.

POSITION SUMMARY & KEY AREAS OF RESPONSIBILITY:

Developing high quality software which meets requirements, promotes re-use of software components, and facilitates ease of support. Diagnosing, isolating, and implementing remedies for system failures caused by errors in software code. Identifying and implementing process improvements in Engineering practices. Utilizing software-based system maintenance and tracking tools. Providing input and technical content for technical documentation, user help materials and customer training. Conducting unit test, tracking problems, and implementing changes to ensure adherence to test, planning, and functional/nonfunctional requirements. Analyzing, designing, and implementing software mechanisms to improve code stability, performance, and reusability. Participating and leading code review sessions. Creating high fidelity estimates of their own work efforts. Assisting others in estimating task effort and dependencies, responsible for team commitments within the Sprint. Leading and advising other Engineering resources as part of project activities. Participating with industry groups, and staying current with technology and industry trends, disseminating knowledge to team members, forms, and best practices.

BASIC QUALIFICATIONS:

  • Bachelor’s Degree in a related discipline.
  • 5 years of experience with full stack software design and development.
  • Ability to work under tight timelines in a demanding environment
  • Related operational experience
  • Excellent verbal and written communication skills
  • Strong presentation skills
  • Ability to takes a leadership role in challenging standard approaches

TECHNICAL SKILLS:

  • Five (5) years of experience with Java, J2EE (Servlets, JSP and JDBC), XML, HTML, Java Script, JUnit, and Spring Framework (Web MVC, Batch and Spring Boot).
  • Five (5) years of experience with Web Services (REST and SOAP) and Web Service Frameworks.
  • Three (3) years of experience with JEE Application Servers and Web Servers.
  • Five (5) years of experience with Java Messaging Service (JMS) and Messaging Queues
  • Five (5) years of experience with Financial Transaction Message standards (ISO 8583 and ISO 20022).
  • Five (5) years of experience with Relational Databases (Oracle and SQL Server).
  • Five (5) years of experience with Software Design patterns like MVC, Singleton, Data Access Object, Value Object, Service locator and Facade.
  • Requirements Gathering: Strong understanding.
  • Communication Skills: Excellent, with the ability to understand diverse English accents.
  • Collaboration: Good team collaboration for peer reviews and mentorship.
  • Problem-Solving: Strong arithmetic and logical thinking.
  • Legacy Systems: Good understanding and adaptability

Agile Practices:

  • Provide input and technical content for technical documentation for user help materials and customer training.
  • Experience in Agile practices like Kanban/SCRUM
  • Through understanding of Root cause analysis
  • Experience of working in Continuous test and build environments

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.

Offers of employment are conditional upon passage of screening criteria applicable to the job.

Similar Jobs

OKX - Head of Monitoring & Testing

OKX

San Jose, California, United States (Hybrid)
2 Months ago
White board games - 3D Character Artist

White board games

Argentina (Remote)
3 Months ago
Localsoft games - European French Language Game Testers

Localsoft games

Málaga, Andalusia, Spain (On-Site)
2 Weeks ago
fuse games - Systems Engineer

fuse games

England, United Kingdom (Hybrid)
5 Months ago
Crytek - Lead AI Programmer

Crytek

Frankfurt Am Main, Hessen, Germany (On-Site)
1 Month ago
Robot cache  - Multiple Programming and Analyst Roles

Robot cache

San Diego, California, United States (On-Site)
1 Month ago
endava - Senior .NET Developer

endava

Iași, Iași County, Romania (On-Site)
2 Months ago
playphony games - Pipeline Tool Programmer

playphony games

Tokyo, Japan (On-Site)
3 Months ago
Rolls-Royce - Refrigeration and A/C

Rolls-Royce

Indianapolis, Indiana, United States (On-Site)
2 Months ago
Axon - CMM Metrology Programmer

Axon

Scottsdale, Arizona, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Game District - Lead 3D Generalist

Game District

Lahore, Punjab, Pakistan (On-Site)
2 Weeks ago
Socialpoint - Marketing Operations Manager - New Games

Socialpoint

Barcelona, Catalonia, Spain (Hybrid)
1 Month ago
USE Insider - Technical Support Specialist

USE Insider

State Of São Paulo, Brazil (Hybrid)
2 Weeks ago
Cognite - Full Stack Engineer

Cognite

Phoenix, Arizona, United States (Hybrid)
2 Months ago
bytedance - Cluster/Category Lead (Philippines, eCommerce)

bytedance

Taguig, Metro Manila, Philippines (On-Site)
9 Months ago
NielsenIQ - SA&I Senior Client Business Partner

NielsenIQ

Almaty, Almaty Region, Kazakhstan (On-Site)
3 Weeks ago
PhonePe - Marketing Specialist, Digital Marketing

PhonePe

Bengaluru, Karnataka, India (On-Site)
1 Month ago
CAE - Business Development Manager UK (Defence)

CAE

Burgess Hill, England, United Kingdom (On-Site)
2 Months ago
Sonar Source - Product Operations Lead

Sonar Source

Geneva, Geneva, Switzerland (On-Site)
6 Months ago
Paper games - Game Market Research (2026 Autumn Recruitment)

Paper games

Shanghai, China (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Hyderabad, Telangana, India

Aptive - Cloud Engineer (Python, Kubernetes, AWS)

Aptive

Chennai, Tamil Nadu, India (On-Site)
3 Weeks ago
Studio Image Works - 3D Generalist

Studio Image Works

Gurugram, Haryana, India (On-Site)
1 Year ago
Nium - Senior Finance Analyst – Strategic Finance & Corporate Development

Nium

Mumbai, Maharashtra, India (Hybrid)
2 Months ago
Ion - Business Consultant L1 - WallStreet Suite

Ion

Noida, Uttar Pradesh, India (On-Site)
9 Months ago
Zelis  - Learning Coordinator

Zelis

Hyderabad, Telangana, India (On-Site)
2 Months ago
Madison Logic - Payroll Specialist, International

Madison Logic

Pune, Maharashtra, India (Hybrid)
2 Months ago
velotio technologies  - Senior Admin Executive

velotio technologies

Pune, Maharashtra, India (On-Site)
1 Month ago
Nagarro - Senior Staff Engineer, QA Manual

Nagarro

India (Remote)
9 Months ago
Granicus - Backend Web Developer

Granicus

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Capgemini - Service Delivery Junior Specialist - A

Capgemini

Chennai, Tamil Nadu, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Anavation - Senior Software Engineer / Multimedia Toolkit Lead Developer

Anavation

Clarksburg, West Virginia, United States (On-Site)
2 Months ago
Sabre India - Oracle Lead Database Engineer

Sabre India

Texas, United States (On-Site)
1 Month ago
Sony Interactive Entertainment - PlayStation C/C++ Standard Library Development Manager

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
4 Months ago
bohemia interactive - Junior Programmer (Internship)

bohemia interactive

Prague, Prague, Czechia (On-Site)
3 Months ago
HCL Tech - Senior Technical Lead .net,angular

HCL Tech

California, United States (On-Site)
2 Months ago
Autodesk - Senior Software Developer

Autodesk

Vancouver, British Columbia, Canada (On-Site)
2 Weeks ago
Ion - Senior Java Developer - Italy

Ion

Collecchio, Emilia-Romagna, Italy (On-Site)
10 Months ago
Ubisoft - Programming Team Lead

Ubisoft

Saguenay, Quebec, Canada (Hybrid)
2 Months ago
Qualcomm - Sr Engineer- .NET Developer

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago
Ion - Software Developer/Engineer - Graduate Development Program

Ion

Turin, Piedmont, Italy (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Help us bring innovation to financial institutions across the globe. At NCR Atleos, you’ll have meaningful and relevant work experiences, with opportunities to learn and make a real contribution. We are dedicated to solving the challenges our customers face through continuous innovation and a commitment to setting the highest standard in self-service banking. A career at NCR Atleos means embracing our innovative culture and values, seeking new adventures and carving your own path.

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Mumbai, Maharashtra, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Hybrid)

Hyderabad, Telangana, India (Hybrid)

Mumbai, Maharashtra, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

View All Jobs

Get notified when new jobs are added by NCR Atleos

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug