Software Engineer

Posted 24 Days Ago
Be an Early Applicant
2 Locations
In-Office
Senior level
Software
The Role
Build and enhance a merchant fraud solution using Java and Angular. Develop highly available, scalable microservices, adopt DevOps and quality-first practices, implement monitoring/observability, and stay current with industry trends to protect clients from evolving fraud.
Summary Generated by Built In

Welcome to ACI Worldwide! As a global leader in the payments industry, we develop state-of-the-art solutions that revolutionize how the world transacts and does business. 

We have a proposition for you. Our Merchant Fraud Portfolio, recognized as an industry leader, serves a client base that encompasses the top merchants in the US and Europe. Our predictive system precisely flags fraudulent transactions, shaping recommendations for clients on whether transactions should be honored or rejected. As our new Senior Software Engineer, you will have a critical role in building new capabilities to further fortify our clients' businesses against the tireless evolution of fraudulent activities. 

Key Responsibilities:  

  • Enabling the evolution of our Merchant Fraud solution by developing and enhancing software modules using modern technologies like Java and Angular. 
  • Construct highly available and scalable microservices, building upon our existing zero-downtime approach. 
  • Integrate a Quality-first development approach and embrace a DevOps culture for seamless deployment. 
  • Implement state-of-the-art monitoring, logging, and observability systems to ensure optimal performance and swift issue resolution. 
  • Remain current on industry trends and emerging technologies to ensure our systems remain at the forefront of industry. 

Technical Skills – Full Stack Developer

  • 5+ years of experience in full-stack development, with strong expertise in both frontend and backend technologies.

Frontend (Angular):

  • Proficient in Angular, HTML, CSS, JavaScript, and TypeScript.
  • Deep understanding of Angular best practices, design patterns, and component architecture.
  • Skilled in RxJS for reactive programming and NgRx for state management.
  • Experience with Angular Material, Bootstrap/NgBootstrap for responsive UI design.
  • Familiarity with ngx-translate for internationalization and localization.
  • Proficient in Jasmine and Karma for unit testing.
  • Strong grasp of Angular Forms and Angular Animations for dynamic UI experiences.

Backend (Java):

  • Hands-on experience with Java/J2EE, Spring Boot, RESTful APIs, and Microservices.
  • Strong object-oriented design and analysis skills (OOAD).
  • Experience with Spring Framework integrations and cloud-native application development.
  • Familiar with Agile, DevOps, and Test-Driven Development (TDD) practices.
  • Proficient in SQL/PL-SQL, with working knowledge of Hibernate/JPA for ORM.

Nice to have

  • A strong enthusiasm for learning emerging technologies such as Generative AI. 

Our Team: 

You will join a small but vibrant group of global software engineers, known for their expertise and commitment to excellence. We employ Agile Scrum as our operational mechanism, delivering high-quality features to our clients every three weeks. 

Ideal Candidate: 

Our perfect candidate possesses a deep understanding of software development, particularly with Java and Angular, and a strong grasp of microservices architecture. Pivotal to this role are a quality-focused mentality, exceptional problem-solving and analytical capabilities, and the capacity to thrive in a fast-paced, dynamic environment. 

At ACI Worldwide, we value creativity, collaboration, and growth. If you strive for excellence, are passionate about innovation, and are looking to make a profound impact in the fintech industry, look no further. Welcome to ACI Worldwide - where we champion the future of financial technology. 

Skills Required

  • 5+ years of experience in full-stack development
  • Proficient in Angular, HTML, CSS, JavaScript, TypeScript
  • Experience with RxJS and NgRx
  • Experience with Angular Material, Bootstrap/NgBootstrap
  • Familiarity with ngx-translate for i18n
  • Proficient in Jasmine and Karma for unit testing
  • Experience with Angular Forms and Angular Animations
  • Hands-on experience with Java/J2EE, Spring Boot, RESTful APIs, Microservices
  • Strong object-oriented design and analysis (OOAD) skills
  • Experience with Spring Framework integrations and cloud-native application development
  • Familiar with Agile, DevOps, and Test-Driven Development (TDD) practices
  • Proficient in SQL/PL-SQL and working knowledge of Hibernate/JPA
  • Build highly available and scalable microservices with zero-downtime approaches
  • Implement monitoring, logging, and observability systems
  • Enthusiasm for learning emerging technologies such as Generative AI

ACI Worldwide Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about ACI Worldwide and has not been reviewed or approved by ACI Worldwide.

  • Healthcare Strength Health, dental, and vision coverage are complemented by HSA options, disability insurance, AD&D, and wellbeing programs. Offerings span core medical protection with added wellness support.
  • Retirement Support A 401(k) with company match and pension/retirement options support long‑term savings. Additional programs such as an employee stock purchase plan contribute to financial security over time.
  • Flexible Benefits A flexible, hybrid office culture with work‑from‑home options and adaptable schedules supports work‑life balance. Paid time off and country‑tailored packages allow alignment of benefits to local needs.

ACI Worldwide Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Coral Gables, FL
4,675 Employees
Year Founded: 1975

What We Do

ACI Worldwide is a global software company that provides mission-critical real-time payment solutions to corporations. Customers use our proven, scalable and secure solutions to process and manage digital payments, enable omni-commerce payments, present and process bill payments, and manage fraud and risk. We combine our global footprint with local presence to drive the real-time digital transformation of payments and commerce.

Similar Jobs

Optum Logo Optum

Software Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Pune, Mahārāshtra, IND
160000 Employees

Accenture Logo Accenture

Software Engineer

Information Technology
In-Office
Pune, Mahārāshtra, IND
456553 Employees

Accenture Logo Accenture

Software Engineer

Information Technology
In-Office
Pune, Mahārāshtra, IND
456553 Employees

Accenture Logo Accenture

Software Engineer

Information Technology
In-Office
Pune, Mahārāshtra, IND
456553 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account