Finastra is seeking an Expert Software Engineer with deep expertise in Java and Spring Boot microservices to support the development of scalable, high-performance financial software solutions. This role is suited for a highly experienced engineer who can work independently, translate complex business requirements into technical designs, and contribute to continuous improvement across backend systems.
Responsibilities:
- Design, develop, and maintain reliable Java-based microservices using Spring Boot.
- Translate business and functional requirements into clear technical specifications.
- Ensure high performance, quality, security, and responsiveness of applications.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Apply best practices in object-oriented design and scalable system architecture.
- Continuously evaluate and adopt new technologies to improve development efficiency.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- At least 12 years of professional software development experience.
- Strong expertise in Java 8+ and the Spring Boot framework with JPA and Hibernate.
- Solid understanding of microservices architecture, RESTful APIs, and MVC concepts.
- Experience with SQL and NoSQL databases and automated testing practices.
- Proficiency with Git, build tools, and continuous integration workflows.
Benefits:
- Flexible working arrangements and generous leave policies.
- Access to medical, insurance, and retirement benefits depending on location.
- Ongoing learning, career development, and global recognition programs.
- Inclusive culture with strong focus on wellbeing, ESG, and diversity.
This role offers the opportunity to work on impactful financial systems within a global, values-driven technology organization.