Expert Software Engineer

Posted:
2/4/2026, 4:00:00 PM

Location(s):
Pune, Maharashtra, India ⋅ Maharashtra, India

Experience Level(s):
Senior

Field(s):
Software Engineering

Who are we?

At Finastra, we’re a global leader in financial services software, dedicated to expanding access to financial services and shaping what’s next for the industry. Our technology powers mission‑critical solutions across Lending, Payments and Universal Banking, supporting over 7,000 customers, including 80% of the world’s top 50 banks, in more than 110 countries.

Responsibilities & Deliverables:

  • Read and understand requirement documents shared by PO.
  • Attend call with customer during requirement analysis phase.
  • Support PO on the feasibility part of the requirements.
  • Provide correct estimated efforts from SA & Development side.
  • Review unit test plan and detailed design document created by development team.
  • Support lead and developers during implementation phase.
  • Perform code review with development team.
  • Peer code review and troubleshooting.
  • Technical support to client.
  • Should be able to mentor juniors and resolve technical queries.
  • Should be able to provide production support whenever needed.
  • Multi-Tasking
  • Working on Complex tasks in parallel.
  • Handling bank calls.
  • Decision making.
  • Time Management.

Required Experience:

Excellent knowledge in Java 8 and above, Micro services, API ,kafka

  • Candidate should have an experience for 9 yrs to 14 yrs
  • Hands on coding experience.
  • OOPS Concepts
  • Templates and STL
  • Exception Handling and Overloading
  • Containment and Inheritance
  • familiar with Kubernetes and containerized ENV                
  • familiar with agile
  • Understanding of the operating systems and how they work:
  • What is the difference between virtual storage and real memory?
  • Usage of Unix commands. ( ps pstack pmap vmstat iostat netstat ).
  • NLS – what is local encoding, what is Unicode. Different types of Unicode.
  • Little Endian and Big Endian. Where do we need to pay attention?
  • MQ – usage of MQ commands. The structure of MQ messages. Different types of MQ messages (String Binary). Conversion of MQ messages.
  • Oracle.  Using efficient indexes. Identifying distinctive value columns.  
  • Understanding Explain plans, AWR reports.

  • The ability to work independently, and acquire the required knowledge by searching the web efficiently.
  • Memory management & tools - understanding memory leaks and memory violations (segmentation faults).
  • Understanding the concept of transactions.
  • Web servers and browsers.  What is working on client side and what on server side?
  • Corba – what is IDL. How does the CORBA protocol works?

- Knowledge of GPP and/or Payments domain is highly preferred.

- Knowledge of GLM.

Good Analytical and Logical skills.

Good knowledge of Linux.

Awareness of software engineering processes in design, code, testing etc.

Good CORBA knowledge.

familiar with vert-x , axon bus

Ability to work under less supervision

Previous experience of doing production support is preferable.

Middleware knowledge preferably Tuxedo

Good in Database concepts especially Oracle 10g or higher.

Be a team player

Possess good verbal and written communication skills

We are proud to offer a range of incentives to our employees worldwide. These benefits are available to everyone, regardless of grade, and reflect the values we uphold:


·       Flexibility: Enjoy unlimited vacation, based on your location and business priorities. Hybrid working arrangements, and inclusive policies such as paid time off for voting, bereavement, and sick leave.

·       Well-being: Access Confidential one-on-one therapy through our Employee Assistance Program, find support from our network of Wellbeing Champions and Gather Groups, and a calendar of monthly events and initiatives designed to help you thrive - Inside and Outside of work.

·       Medical, life & disability insurance, retirement plan, lifestyle and other benefits*

·       Sustainability: Benefit from paid time off for volunteering and donation matching.

·       DEI: Participate in multiple DE&I groups for open involvement (e.g., Count Me In, Culture@Finastra, Proud@Finastra, Disabilities@Finastra, Women@Finastra).

·       Career Development: Access online learning and accredited courses through our Skills & Career Navigator tool.

·       Recognition: Be part of our global recognition program, Finastra Celebrates, and contribute to regular employee surveys to help shape Finastra and foster a culture where everyone is engaged and empowered to perform at their best.


*Specific benefits may vary by location.

At Finastra, each individual is unique, bringing their own ideas, thoughts, cultural beliefs, backgrounds, and experiences together. We learn from one another, embrace and celebrate our differences, and create an environment where everyone feels safe to be themselves.

Be unique, be exceptional, and help us make a difference at Finastra!