Job Title: Senior Software Engineer
Job ID: REQ0525_0033797
Location: Pune, India
Experience: 5–8 Years
Job Type: Full-Time
End Date to Apply: July 19, 2025
Role Overview
As a Senior Software Engineer at Finastra, you will work on open finance software solutions across domains such as Lending, Payments, and Treasury.
The role involves designing and implementing Java-based applications, maintaining software systems, and supporting the technical team.
You will contribute both individually and as a mentor to junior developers, using your strong understanding of Java technologies and financial systems.
Key Responsibilities
Perform standard technical tasks such as bug fixes, system setups, and issue tracking.
Develop, test, and maintain high-quality software code using Java, Spring, and related technologies.
Handle core development activities independently and guide junior team members.
Participate in project planning, reviews, and documentation efforts.
Collaborate with cross-functional teams for end-to-end software development lifecycle.
Follow standardized procedures to solve defined scope problems effectively.
Apply knowledge of software engineering best practices including design, testing, and debugging.
Technical Requirements
5–8 years of hands-on experience in Java development.
Expertise in Core Java, J2EE, Hibernate, JPA, Spring, and Web Services.
Strong understanding of XML, XSD, SQL, Oracle, JMS, and MQ.
Experience with WebSphere or JBoss, and JavaScript frameworks such as Angular (optional).
Good understanding of software engineering processes.
Nice to have: familiarity with Microservices and knowledge of Payments domain or GPP.
Analytical thinking with problem-solving skills.
Ability to work independently and lead small teams.
Educational Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field.
Soft Skills & Competencies
Strong verbal and written communication skills.
Team-oriented with mentoring abilities.
Effective in customer focus, collaboration, adaptability, and innovation.
Driven to achieve results and take initiative.
Comfortable in a fast-paced, global team environment.
Employee Benefits
Unlimited vacation and hybrid working options.
Health, life, and disability insurance.
Access to therapy, coaching, and wellness support.
Paid volunteering time and donation matching.
Career development through learning tools and certifications.
Participation in DEI groups and company-wide recognition programs.