Senior Full Stack Java Developer
Role Overview
Join an engineering team delivering supply chain finance solutions for FIS's financial services platform.
Design, develop, test, and maintain scalable enterprise applications in collaboration with product, architecture, and engineering teams.
Contribute across the software development lifecycle, from requirements refinement through deployment and continuous improvement.
Key Skills for This Role
Full Job Posting
Team and role
Join an engineering team delivering supply chain finance solutions for FIS's financial services platform.
Design, develop, test, and maintain scalable enterprise applications in collaboration with product, architecture, and engineering teams.
Contribute across the software development lifecycle, from requirements refinement through deployment and continuous improvement.
What you will do
- Design, develop, and maintain enterprise applications using Core Java, Spring, Spring Boot, JPA, and Hibernate.
- Build scalable microservices and RESTful APIs supporting critical financial workflows.
- Implement authentication and authorization with OAuth 2.0, JWT, and Spring Security.
- Create unit and integration tests using JUnit and Mockito.
- Apply SOLID principles, design patterns, and test-driven development.
- Translate requirements into technical solutions with product owners, business analysts, architects, and engineers.
- Optimize performance and troubleshoot distributed-system issues.
- Participate in backlog grooming, sprint planning, code reviews, and continuous improvement.
- Develop database-driven solutions with SQL and PL/SQL.
- Support Docker-based application deployments and contribute to DevOps practices.
Required qualifications
- 6 to 9 years of professional software development experience with Java-based enterprise applications.
- Strong hands-on experience with Core Java, Spring Framework, Spring Boot, JPA, Hibernate, and microservices.
- Experience developing and consuming RESTful services and APIs.
- Proficiency in unit and integration testing using JUnit, Mockito, and automated testing frameworks.
- Knowledge of security practices including OAuth 2.0, JWT, and Spring Security.
- Experience with Maven, Docker, SQL/PLSQL, and ActiveMQ or similar messaging platforms.
- Understanding of SOLID principles, design patterns, and test-driven development.
- Bachelor's degree in computer science or engineering, or an equivalent combination of education and skills.
Preferred qualifications
- Experience in Agile software delivery environments.
- Knowledge of Azure cloud services and cloud-native application development.
- Experience with Kubernetes, Helm Charts, and container orchestration.
- Familiarity with CI/CD tools such as Jenkins and source control platforms such as GitHub.
- Understanding of identity and access management technologies, including Keycloak, SSO, API Keys, and multi-factor authentication.
- Experience with Angular and modern front-end development practices.
Benefits
- Opportunities to make an impact in fintech and access to personal and professional learning.
- Inclusive, diverse work environment and resources to give back to the community.
- Competitive salary and benefits.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at FIS
Senior Automation Testing Engineer (4- 6 years, Selenium, API Testing, Cloud and Git/Jenkins)
Pune, IND
Analyst - Transaction Management
London, GBR
FIS is seeking an analyst to support transaction management and treasury operations for trade receivables securitisation programmes. Candidates need experience with securitisation or trade receivables, the ability to int
Analyst - Transaction Management
London, GBR
FIS is seeking an Analyst to support operational and treasury activities for trade receivables securitisation programmes on its Supply Chain Finance platform. The role covers transaction reporting, payment processing, st
Part Time Contact Centre Agent - Sat & Sun Only
Milton Keynes, GBR
FIS seeks a part-time Contact Centre Agent to support customers and merchants through inbound and outbound calls, account protection, card replacement, and complaint handling. Candidates need customer service experience,
Consultant Sr Lead, Professional Services
, GBR
FIS is seeking a senior functional lead to deliver complex Treasury and Banking software implementations from solution design through go-live and support. Candidates need extensive Treasury or TMS experience, implementat
Senior Business Analyst
London, GBR
FIS is seeking a Senior Business Analyst to help financial-services clients implement and adopt its securities finance software. The role includes client training, requirements gathering, test planning, and UAT support;
Product Technical Support Analyst II
London, GBR
FIS is seeking a Product Technical Support Analyst to support global clients on its SCF platform and help onboard new customers. The role involves ticket triage, system monitoring, customer issue resolution, and configur
ATL Knowledge Engineer
Pune, IND
Senior Automation Testing Engineer (4- 6 years, Selenium, API Testing, Cloud and Git/Jenkins)
Pune, IND
Analyst - Transaction Management
London, GBR
Analyst - Transaction Management
London, GBR
Part Time Contact Centre Agent - Sat & Sun Only
Milton Keynes, GBR
Consultant Sr Lead, Professional Services
, GBR
Senior Business Analyst
London, GBR
Product Technical Support Analyst II
London, GBR