Sr Software Engineer

ACI Worldwide Other US Location

Company

ACI Worldwide

Location

Other US Location

Type

Full Time

Job Description

Job Description

Summary:

Design, develop the software using the microservices architecture, and get involved into cloud deployment of software systems or applications for software enhancements and new products.

Responsibilities:

  • Develop/enhance the microservices and enable those for cloud deployment.
  • Independently, develops, tests and delivers high quality software/solutions. Provides direct estimates, such as time, percentage of project completion, etc. to lead and/or manager.
  • Researches and resolves reported systems software problems efficiently and accurately while adhering to internal software management standards and procedures.
  • Coordinates the technical work of a small project team. Plans and schedules tasks for projects and

    individuals.
  • Maintains detail knowledge of software, underlying network and system software, and dependencies.
  • Provides guidance and subject matter expertise to the development organization.
  • Perform other duties as assigned.
  • Understand and Adhere to all Corporate Policies to include but not limited to ACI Code of Ethics and Global Information Security.

Minimum Requirements:

  • Bachelor's degree in computer science or related field or equivalent software development experience.
  • 5 years of software development experience.
  • Solid Communication - verbal and written
  • Must be able to think in abstractions
  • Knows design patterns and principles
  • Experience with Java, Spring Boot, Gradle and REST f/w
  • Experience with Docker
  • Experience with Kubernetes
  • Experience with Openshift
  • Experience with Microservices architecture
  • REST API design best practices
  • Knows Secure coding practices
  • Experience with Git / Bitbucket
  • Experience with JIRA
  • Knows how to use diagrams to communicate design (UML class, sequence, activity, deployment, database ER, high-level architecture, infrastructure, etc.)

Preferred Skills:

  • Preferably knows more than one language (e.g., Java, C#, Python, TypeScript)
  • Knows IntelliJ IDEA or Spring Tool Suite
  • Familiar with OWASP Top 10
  • SOLID principles
  • Composition over inheritance
  • GoF design patterns
  • Enterprise Integration Patterns
  • Microservices vs Monoliths
  • Any of the following technologies are ideal
    • Spring Boot
    • Spring Data
    • Spring Web/REST
    • Spring HATEOAS
    • Spring Integration
    • Spring Batch
    • Undertow
    • RxJava
    • Knows SQL language (T-SQL, PL/SQL, and/or PL/pgSQL)
    • PostgreSQL
    • Istio service mesh
    • Elasticstack (Elasticsearch, Kibana, Fluentd)
    • AMQP (RabbitMQ)
    • Event sourcing (Kafka)
    • TLS / Certificates
    • Encryption / Cryptography basics
    • Networking basics
    • OAuth2
    • SAML

Benefits: In return for your expertise, we offer growth, opportunity, and a competitive compensation and benefits package in a casual work environment.

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 #9238)

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-KC1

About Us

ACI Worldwide is a global leader in mission-critical, real-time payments software. Our proven, secure and scalable software solutions enable leading corporations, fintechs and financial disruptors to process and manage digital payments, power omni-commerce payments, present and process bill payments, and manage fraud and risk. We combine our global footprint with a local presence to drive the real-time digital transformation of payments and commerce.

Date Posted

02/20/2023

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Engineering Manager, Micros Foundations - Atlassian

Views in the last 30 days - 0

Atlassian is seeking a Senior Engineering Manager to lead a team of Backend Software Engineers The role involves guiding technical decisions prioritiz...

View Details

Senior Frontend Engineer - Simply Business

Views in the last 30 days - 0

Simply Business is seeking a Senior Frontend Engineer to join their Front End Tooling team The role involves developing products using best practices ...

View Details

E2E Solution Architect - Ahold Delhaize USA

Views in the last 30 days - 0

Ahold Delhaize USA is seeking a Solution Architect with extensive experience in IT architecture BigData Analytics and various software designs and dev...

View Details

E2E Solution Architect - Ahold Delhaize USA

Views in the last 30 days - 0

Ahold Delhaize USA is seeking a Solution Architect with extensive experience in IT architecture BigData Analytics and various software designs and dev...

View Details

E2E Solution Architect - Ahold Delhaize USA

Views in the last 30 days - 0

Ahold Delhaize USA a division of a global food retailer is seeking a Solution Architect for its US operations The role involves translating business r...

View Details

People Operations Advisor - BlackLine

Views in the last 30 days - 0

BlackLine is a leading provider of cloud software that automates and controls the entire financial close process The company is committed to modernizi...

View Details