FIS is looking to solve the problem of digital transformation in the financial industry by creating a scalable and personalized customer experience, and this role is intended to contribute to that goal.
Requirements
- 8+ years of software development experience, with deep back-end expertise in Java, Spring Boot, and RESTful APIs/microservices
- Experience designing and integrating large-scale, service-oriented architecture
- Experience adopting or guiding teams in AI-driven development workflows
- Experience with several of the following present in the environment; Java, Spring Boot, Micronaut, Temporal, ActiveMQ, PostgreSQL, Redis, Kubernetes, AWS, Jenkins, Git, ReactJS
- Familiarity with event-driven systems (ActiveMQ, Temporal) and data stores (PostgreSQL, Redis)
- Some front-end exposure (JavaScript/TypeScript, React) to support end-to-end coordination
- Strong understanding of performance tuning, scalability, and distributed system challenges
Responsibilities
- Drive technical designs for services, APIs, and integrations using Java and Spring Boot
- Provide LOEs, assess trade-offs between features vs. tech debt, and guide sprint planning
- Ensure robust unit/component/appflow test coverage and technical documentation
- Write clean, scalable, and secure back-end code powering microservices and APIs
- Integrate services with data stores (PostgreSQL, Redis) and event-driven systems (ActiveMQ, Temporal)
- Troubleshoot issues across distributed services, environments, and configs
- Conduct and coordinate code reviews for complex PRs
Other
- Bachelor of Computer Engineering degree
- 8+ years of software development experience
- Experience leading engineering teams or serving as a Tech Lead, mentoring, reviewing code, and driving technical strategy
- Must be willing to work in a hybrid environment (3 days onsite) in one of the specified locations
- Current and future sponsorship not available for this position