Sr Software Engineer - ACI Worldwide
Norcross, GA 30003
About the Job
If you've ever used an ATM, paid a bill through your phone, sent money to a friend or shopped online, chances are your transaction was safeguarded and processed using our software. Now it's your turn to serve the payment needs of organizations and people the world over.
We are seeking a highly motivated and talented Full-Stack Java Developer to join our team.
This is a hybrid position and candidates must be currently located near our Norcross, GA office.
Applicants must be authorized to work for any employer in the U.S. Visa sponsorship or assumption of a of an sponsored Visa is not available at this time.
The Sr. Software Engineer provides technical leadership to the plan, design, development of software systems or application for software enhancements and new products.
Responsibilities:
- Develop and maintain high-quality, scalable, and secure web applications using Java EE (Jakarta) framework.
- Design and implement RESTful APIs and integrate with various third-party services.
- Work on both front-end and back-end development, utilizing HTML, CSS, JavaScript frameworks (Angular preferred), and Java technologies.
- Collaborate with designers and back-end engineers to translate UI/UX designs into fully functional applications.
- Write clean, well-documented, and maintainable code that adheres to best practices.
- Perform unit and integration testing to ensure code quality and stability.
- Troubleshoot and debug complex technical issues efficiently.
- Stay up-to-date with the latest Java technologies and trends.
- Participate in code reviews and knowledge sharing within the team.
Qualifications:
- 7+ years of experience as a Full-Stack Java Developer.
- Strong proficiency in Java (Java EE, Jakarta, Spring Boot), and related technologies (e.g., Spring MVC, JPA, Hibernate).
- Solid understanding of RESTful APIs and microservices architecture.
- Strong experience with relational databases (e.g., MySQL, PostgreSQL) and SQL queries.
- Solid understanding of front-end technologies (HTML, CSS, JavaScript).
- Experience with Angular or a similar JavaScript framework preferred.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.
- Passion for learning and staying current with the latest technologies.
Preferred Qualifications:
- Experience with Linux and shell scripting.
- Experience with test tools and automation (Postman, Selenium, JMeter).
- Experience with cloud platforms (AWS preferred).
- Working knowledge of Python.
- Experience with continuous integration/continuous delivery (CI/CD) pipelines.
- Experience with Agile methodologies.
Are you ready to help us transform the world of electronic payments? To learn more about ACI Worldwide, visit our web site at www.aciworldwide.com Job ID (Requisition #12900)
ACI Worldwide is an AA/EEO employer in the United States, which includes providing equal opportunity for protected veterans and individuals with disabilities, and an EEO employer globally
#LI-LF1