Senior Software Engineer(Java, J2EE)

5 Days ago • 5 Years +
Programming

Job Description

The Senior Software Engineer will develop high-quality software, diagnose system failures, and implement remedies. Responsibilities include identifying process improvements, utilizing maintenance tools, and contributing to technical documentation. The role involves conducting unit tests, analyzing and designing software for stability and performance, leading code reviews, and estimating work efforts. The engineer will also assist in team commitments, advise other engineers, and stay current with industry trends, sharing knowledge and best practices.
Must Have:
  • Bachelor’s Degree in a related discipline.
  • 5 years of full stack software design and development experience.
  • 5 years experience with Java, J2EE, XML, HTML, JavaScript, JUnit, Spring Framework.
  • 5 years experience with Web Services (REST, SOAP) and Web Service Frameworks.
  • 3 years experience with JEE Application Servers and Web Servers.
  • 5 years experience with Java Messaging Service (JMS) and Messaging Queues.
  • 5 years experience with Financial Transaction Message standards (ISO 8583, ISO 20022).
  • 5 years experience with Relational Databases (Oracle, SQL Server).
  • 5 years experience with Software Design patterns.
  • Strong understanding of Requirements Gathering.
  • Excellent verbal and written communication skills.
  • Good team collaboration for peer reviews and mentorship.
  • Strong arithmetic and logical thinking for problem-solving.
  • Good understanding and adaptability to Legacy Systems.
  • Experience in Agile practices like Kanban/SCRUM.
  • Thorough understanding of Root cause analysis.
  • Experience working in Continuous test and build environments.
  • Ability to work under tight timelines in a demanding environment.
  • Related operational experience.
  • Strong presentation skills.
  • Ability to take a leadership role in challenging standard approaches.

Add these skills to join the top 1% applicants for this job

team-management
problem-solving
communication
oracle
design-patterns
game-texts
kanban
agile-development
html
xml
spring-boot
junit
spring-framework
jdbc
servlets
sql
java

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.

TITLE: PS Software Engineer III, Financial Services

LOCATION: Hyderabad, India

GRADE: 11

About NCR Atleos:

NCR Atleos (NYSE: NATL) is a global technology company creating exceptional self-service banking experiences. We offer all the services, software and hardware solutions needed for a comprehensive self-service channel. NCR Atleos (www.ncratleos.com) is headquartered in Atlanta, Georgia.

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

Set alerts for more jobs like Senior Software Engineer(Java, J2EE)
Set alerts for new jobs by NCR Atleos
Set alerts for new Programming jobs in India
Set alerts for new jobs in India
Set alerts for Programming (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙