Engineer Lead Software
Role Overview
The team builds and supports scalable, resilient, performance-driven applications for global customers.
The Lead Engineer provides technical and delivery leadership for business-critical initiatives.
Key Skills for This Role
Full Job Posting
Role and team
The team builds and supports scalable, resilient, performance-driven applications for global customers.
The Lead Engineer provides technical and delivery leadership for business-critical initiatives.
What you will do
- Lead design, development, and delivery of Java microservices and backend applications using Spring Boot.
- Own feature delivery from requirements and design through development, testing, deployment, production support, and continuous improvement.
- Collaborate with product, architecture, business analysis, and stakeholder teams to shape technical solutions.
- Lead architecture discussions, code reviews, mentoring, and adoption of engineering best practices.
- Build REST APIs, event-driven solutions, and integrations using Kafka, relational databases, SQL, and Hibernate.
- Drive CI/CD, containerization, Kubernetes, cloud deployments, release management, and operational excellence.
- Improve reliability and performance through automated testing, monitoring, troubleshooting, root-cause analysis, and optimization.
What you bring
- 6+ years of software development experience and strong Java 8+ and Enterprise Java expertise.
- Experience with microservices and REST APIs using Spring Framework, Spring Boot, or related technologies.
- Understanding of object-oriented design, architecture, design patterns, and scalable applications.
- Hands-on relational database, SQL optimization, Hibernate/ORM, and automated unit/integration testing experience.
- Distributed systems and event-driven architecture experience using Kafka or similar technologies.
- Knowledge of CI/CD, application lifecycle management, Docker, Kubernetes, container orchestration, and cloud platforms; AWS is preferred.
- Troubleshooting, performance tuning, monitoring, and observability skills; familiarity with Apache Airflow and basic frontend technologies.
- Strong communication, collaboration, stakeholder-management, problem-solving, and adaptability skills.
Bonus experience
- Financial services, banking, payments, or FinTech experience is a bonus.
- Production Kubernetes, CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps, and AWS, Azure, or Google Cloud experience are advantageous.
- Large-scale distributed systems, event-driven architecture, performance engineering, and high-throughput transaction processing are advantageous.
Benefits
- The employer offers benefits including hospitalization coverage for employees and dependents, professional education, and development opportunities.
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
Product Manager I, Commercial
Markham, CAN
FIS is seeking a Payments Product Manager to shape issuer processing, debit card, and merchant acquiring solutions. The role requires payment product knowledge, experience translating needs into requirements and roadmaps
Product Manager I, Commercial
Markham, CAN
FIS is seeking a commercial payments product manager to shape issuer processing, debit card, and merchant acquiring solutions. The role covers product discovery, roadmaps, commercial analysis, integrations, and lifecycle
Analyst Lead, Managed Service - Connex
Sydney, AUS
FIS is seeking an Analyst Lead to oversee managed services for mission-critical payment processing and transaction switching environments. The role leads service delivery, incident and change management, client engagemen
Analyst II, Product Technical Support
, USA
FIS is seeking a Product Technical Support Analyst II to manage client incidents and requests through resolution. The role requires practical knowledge of software products and infrastructure, strong client communication
Senior Client Success Manager – Core Banking Solutions
London, GBR
FIS seeks a senior client success professional to help financial institutions adopt its Core Banking Solutions and realize measurable value. The role requires banking technology or financial services experience, strong s
Senior Client Success Manager – Core Banking Solutions, German Speaking
London, GBR
FIS is seeking a senior client success professional to grow adoption, retention and long-term value for financial institutions using its Core Banking Solutions. The role leads client relationships and success planning ac
Solution Consultant - Banking and Payments
, UAE
FIS seeks a banking and payments solution consultant to support sales growth across the Middle East, Africa and India. You will shape client solutions, deliver presentations and demonstrations, and support opportunities
Product Manager I, Commercial
Markham, CAN
Product Manager I, Commercial
Markham, CAN
Analyst Lead, Managed Service - Connex
Sydney, AUS
Professional Services Consultant Senior
Chennai, IND
Analyst II, Product Technical Support
, USA
Senior Client Success Manager – Core Banking Solutions
London, GBR
Senior Client Success Manager – Core Banking Solutions, German Speaking
London, GBR
Solution Consultant - Banking and Payments
, UAE