Loading ...

Job content

Join the Team Making Possibilities Happen

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.

As Sr Software Engineerin Pune, you will join a diverse, passionate Universal Payments Framework (UPF) team, dedicated to making possibilities happen in the payments industry!

This purpose of this ROLE is:

Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, or Internet-related computer programs. Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications. Completes documentation and procedures for installation and maintenance. May interact with users to define system requirements and/or necessary modifications.

A Typical day at ACI for Sr SoftwareEngineeris:

  • Participates in the design, development, testing of high-quality software/solutions.
  • Assists with direct estimates, such as time, percentage of project completion, etc. to lead and/or manage.
  • Creates and reviews product/project deliverables according to the life cycle methodologies (i.e., impact assessments, external & internal specifications, manuals, education material, etc.).
  • Creates and reviews unit, integration, system, and/or QA test plans/scripts, executes tests, and analyzes the results.
  • Perform other duties as assigned.
  • Understand and adhere to all corporate policies to include but not limited to the ACI Code of Business Conduct and Ethics.
  • Participate as Development Support Engineer in troubleshooting during Incidents and customer issues.

Knowledge, Skills and Experience needed to succeed in this role:

  • Bachelor’s degree in Computer Science or related field or equivalent experience in software development tasks.
  • 6 to 8 years professional Java development experience.
  • Working knowledge of software development life cycle (SDLC) methodologies, including Agile
  • Strong oral and written communication skills.
  • Good team player
  • Experience in banking or financial industry is desired.

Technical Requirements of the role

Essential proven skills/experience with the following development languages / frameworks / tools:

  • Micro-services architecture and concepts (containers, orchestration tools, cloud infrastructure – e.g. Azure)
  • Experience with docker, Kubernetes, OpenShift
  • Experience with setting up K8 cluster, micro-services deployment, and integration with other frameworks/tools such as:
  • Nginx/Ingres (web-server) / API Gateway
  • Service discovery and Service Mesh (e.g. Istio)
  • Security aspects related to sensitive data encryption (e.g. HashiCorp/HSM integration)
  • Experience working with the following code versioning and task management tools i.e. Git, TortoiseGit / Sourcetree, BitBucket, JIRA
  • Experience with test driven development and testing frameworks i.e. Junit, Mockito, PowerMockito
  • Experience installing / configuring / using Application Servers (JBoss, WebSphere, Tomcat), Database Servers (PostgreSQL, Oracle, MSSQL) and Operating Systems (Linux, Windows Server)
  • Object Oriented Programming knowledge, design patterns (Java), shell scripting, Infrastructure as code

Mininum of 8-10 years solid experience working in a reputable company using above skills at expert level.

Additional Experience (nice to have)

  • Java (SE, Collections, JAXB, Streams etc.), Apache Commons, Apache POI
  • Eclipse / STS, Spring, Maven, WSDL
  • XML, XSD
  • Apache Ant, Linux bash scripting
  • SQL (DDL, DML), JDBC, liquibase
  • Java Message Service (JMS)

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.comJob ID (Requisition #)

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


About ACI Worldwide
ACI Worldwide powers digital payments for more than 6,000 organizations around the world. More than 1,000 of the largest financial institutions and intermediaries, as well as thousands of global merchants, rely on ACI to execute $14 trillion each day in payments and securities. In addition, myriad organizations utilize our electronic bill presentment and payment services. Through our comprehensive suite of software solutions delivered on customers’ premises, through the public cloud or through ACI’s private cloud , we provide real-time, immediate payments capabilities and enable the industry’s most complete omni-channel payments experience .
Loading ...
Loading ...

Deadline: 20-06-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS

Loading ...
Loading ...