Senior Software Engineer

Finastra

Bengaluru

Hybrid

INR 1,800,000 - 2,600,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Finastra is seeking a Senior Software Engineer to lead solution architecture for Core Banking deployments. You will design extensible solutions using Java Spring Boot, microservices, and Java EE within a scalable product architecture.

Role requires strong relational database and messaging tech expertise, plus effective communication across teams. Expect collaboration across global hybrid work environments and ongoing architectural evolution.

Qualifications

  • 5-8 years of proven experience designing solution architecture for Core Banking implementations.
  • Expertise in developing Java Spring Boot Microservices and deep knowledge of Java as a programming language.
  • Ability to articulate and design product extensibility, customizations, and integrations in alignment with product architecture.
  • Experience designing and developing applications using Java EE platforms and understanding the Software Development Lifecycle.
  • Understanding of Testable, Secure, and Performant coding practices.

Responsibilities

  • Design and develop solution architecture for Core Banking implementations.
  • Articulate and design product extensibility, customizations, and integrations.
  • Design and develop applications using Java EE platforms.
  • Ensure adherence to testable, secure, and performant coding practices.
  • Leverage relational databases such as Oracle, IBM DB2, or PostgreSQL and Liquibase concepts.
  • Design and develop applications using messaging technologies (JMS, ActiveMQ, Kafka, Debezium).
  • Work with J2EE application servers (WebSphere, JBoss, Tomcat).
  • Blend technical and functional knowledge to architect, design, and implement solutions.
  • Solve complex problems and perform analytical tasks.
  • Communicate effectively verbally and in writing.

Skills

Java Spring Boot
Java
Solution architecture
Microservices
Analytical skills
Communication skills

Tools

Oracle
IBM DB2
PostgreSQL
Liquibase
JMS
ActiveMQ
Kafka
Debezium
WebSphere
JBoss
Tomcat

Job description

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.

Disclaimer:

Finastra has signed an agreement to sell its Universal Banking business to Pollen Street Capital, with completion expected end 2026 / early 2027, subject to consultation and customary closing conditions. Upon completion, this role is expected to transition to the standalone Universal Banking business, creating opportunities to support its future growth and success.

What will you contribute?

Reporting to the Senior Director, Development , the Senior Software Engineer you will contribute your expertise in solution architecture for Core Banking implementations, leveraging your deep knowledge of Java Spring Boot Microservices and Java programming. You will articulate and design product extensibility, customizations, and integrations in alignment with our product architecture, ensuring robust and scalable solutions.

  • Design and develop solution architecture for Core Banking implementations.
  • Articulate and design product extensibility, customizations, and integrations.
  • Design and develop applications using Java EE platforms.
  • Ensure adherence to Testable, Secure, and Performant Coding practices.
  • Utilize strong knowledge of Relational Databases, including Oracle, IBM DB2, or PostgreSQL, and Liquibase concepts.
  • Design and develop applications using Messaging Technologies such as JMS, Active MQ, Kafka, and Debezium.
  • Work with J2EE application servers such as WebSphere, JBoss, and Apache Tomcat.
  • Blend technical and functional knowledge to architect, design, and implement solutions.
  • Solve complex problems and perform analytical tasks.
  • Communicate effectively through verbal, written, and telephonic channels.
Required Experience:
  • 5-8 years of proven experience in designing solution architecture for Core Banking implementations.
  • Expertise in developing Java Spring Boot Microservices and deep knowledge of Java as a programming language.
  • Capability to articulate and design product extensibility, customizations, and integrations in alignment with product architecture.
  • Proficiency in designing and developing applications using Java EE platforms with an understanding of the Software Development Life Cycle.
  • Understanding of Testable, Secure, and Performant Coding practices.
  • Strong knowledge of Relational Databases, with expertise in at least one of the following: Oracle, IBM DB2, or PostgreSQL, along with Liquibase concepts.
  • Expertise in designing and developing applications using Messaging Technologies such as JMS, Active MQ, Kafka, and Debezium.
  • Solid understanding of J2EE application servers such as WebSphere, JBoss, and Apache Tomcat.
  • A good blend of technical and functional knowledge to architect, design, and implement solutions.
  • Excellent problem-solving and analytical skills.
  • Strong verbal, written, and telephonic 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 stand for:

Flexibility: Enjoy unlimited vacation, subject to local regulations and business priorities. Benefit from hybrid working arrangements and inclusive policies such as paid time off for voting, bereavement, and sick leave.

Well‑being: Access confidential one‑to‑one support through our Employee Assistance Program, connect with our network of Wellbeing Champions and Gather Groups, and take part in monthly events and initiatives designed to help you thrive—inside and outside of work.

Health & Financial Security: Medical, life and disability insurance, retirement plans, lifestyle, and other benefits.*

Sustainability: Paid time off for volunteering and donation‑matching opportunities to support causes that matter to you.

Inclusion: Get involved in our inclusion communities, such as Count Me In, Culture@Finastra, Proud@Finastra, Disabilities@Finastra, and Women@Finastra—open to everyone who wants to participate and contribute.

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

Recognition: Take part in our global recognition program, Finastra Celebrates, and share your voice through regular employee surveys that help shape our culture and ways of working.

*Specific benefits may vary by location.

At Finastra, each individual is unique—bringing their own ideas, perspectives, cultural backgrounds, and experiences. We learn from one another, value what makes us different, and create an environment where everyone feels included, supported, and able to be their authentic selves.

Be unique. Be exceptional. Help us make a difference at Finastra.

Finastra is a leading financial technology company that fosters open finance through innovative solutions, industry expertise, and a collaborative global ecosystem.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

IN1 Finastra Software Solutions (India) Private Limited • Bengaluru

Hybrid
INR 1,800,000 - 3,200,000
Hybrid working
Wellbeing program
Learning & development
+1
SoftwareEngineer
SoftwareEngineer

Finastra • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Flexibility: unlimited vacation
Well‑being program
Health & Financial Security
+4
Sr. Software Engineer
Sr. Software Engineer

INB Fundtech India Pvt Ltd • Pune District

Hybrid
INR 1,800,000 - 3,200,000
Unlimited vacation
Hybrid working
Well-being program
+6
SoftwareEngineer
SoftwareEngineer

IN1 Finastra Software Solutions (India) Private Limited • Bengaluru

Hybrid
INR 1,400,000 - 2,100,000
Unlimited vacation
Hybrid work
Wellbeing program
+2
Expert Software Engineer
Expert Software Engineer

INB Fundtech India Pvt Ltd • Pune District

On-site
INR 1,200,000 - 1,800,000
Senior Product Analyst
Senior Product Analyst

IN1 Finastra Software Solutions (India) Private Limited • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Hybrid working arrangements
Paid holidays
Pension plan
+1
Software Engineer
Software Engineer

IN1 Finastra Software Solutions (India) Private Limited • Pune District

Hybrid
INR 1,200,000 - 2,000,000
Unlimited vacation
Hybrid working arrangements
Well-being program
+4
Senior Software Development
Senior Software Development

INB Fundtech India Pvt Ltd • Pune District

Hybrid
INR 2,800,000 - 4,600,000
Unlimited vacation
Hybrid working
Wellbeing program
+2
Senior Business Analyst, Islamic Banking
Senior Business Analyst, Islamic Banking

IN1 Finastra Software Solutions (India) Private Limited • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Unlimited vacation
Hybrid working
Health insurance
+4
Platform Engineer
Platform Engineer

Finastra • Bengaluru

Hybrid
INR 2,500,000 - 5,500,000
Unlimited vacation
Hybrid working
Wellbeing program
+2