Sr Software Engineer
Company
ACI Worldwide
Location
Other US Location
Type
Full Time
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
- 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
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 DetailsSenior 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 DetailsE2E 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 DetailsE2E 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 DetailsE2E 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 DetailsPeople 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