Senior Java Engineer

Railz

Railz

Software Engineering
Belgrade, Serbia · Serbia
Posted on Dec 17, 2025

Position Type :

Full time

Type Of Hire :

Experienced (relevant combo of work and education)

Education Desired :

Bachelor of Computer Engineering

Are you curious, motivated, and forward-thinking?
At FIS you’ll have the opportunity to work on some of the most challenging and relevant issues in financial services and technology. Our talented people empower us, and we believe in being part of a team that is open, collaborative, entrepreneurial, passionate and above all – fun.

About the team:

Our team is part of the PTS (Post Trade Service) group that provides end-to-end solutions for post-trade derivatives processing. Our clients are some of the world’s largest financial institutions, and our goal is to build world-class products that will change the FinTech industry.
We are a globally distributed team, which we believe creates great opportunities for personal and company growth. Our focus is on creating and enhancing products that push the boundaries of current business offerings and technology.

What you will be doing:

As a software engineer and agile team member, you will shape our product by working on both features and product capabilities. This includes all aspects of software engineering – from writing stories to coding, reviewing code, building tests, architecting, designing, packaging, and deploying software.

Your responsibilities will include:

  • Analyze requirements, design and build solutions to ensure the product meets business and non-functional (performance, security, scalability, resilience, observability) requirements

  • Develop proposed solutions in line with company standards

  • Maintain and enhance both business and platform side of the product

  • Review code and share knowledge with other team members

  • Participate in presentation sessions to demonstrate new features to stakeholders

  • Apply best practices in software development (code style and patterns, quality, performance)

  • Work on algorithmic calculations used by leading financial institutions

What you bring:

  • 7+ years of experience as Java Software Engineer / Developer

  • Degree in Computer Science

  • Expertise in designing, developing, testing and maintaining microservices.

  • Deep expertise in Spring framework and distributed systems (Kafka)

  • Strong knowledge of RESTful API standards, secure API design (JWT) and observability

  • Strong SQL knowledge and performance tunning

  • Hands-on experience with containerized deployment (Kubernetes) and CI/CD

  • Proficiency in software engineering methodologies, patterns and tools

  • Strong communication, presentation skills, and collaborative attitude

Added bonus if you have:

  • Experience leading a team or architecting components

  • Developed UI / Angular applications

  • Applied TDD / BDD principles in everyday practice

  • Experience with hexagonal architecture

  • Oracle DB familiarity

  • Delivered software continuously

  • Worked in Scrum teams and used productivity tools

What we offer you:

  • A work environment built on collaboration, flexibility, and respect

  • Competitive salary and attractive benefits (private healthcare, 27 vacation days, work from home – 2 days a week, etc.)

  • Varied and challenging work to help you grow your technical skillset

Privacy Statement

FIS is committed to protecting the privacy and security of all personal information that we process in order to provide services to our clients. For specific information on how FIS protects personal information online, please see the Online Privacy Notice.

Sourcing Model

Recruitment at FIS works primarily on a direct sourcing model; a relatively small portion of our hiring is through recruitment agencies. FIS does not accept resumes from recruitment agencies which are not on the preferred supplier list and is not responsible for any related fees for resumes submitted to job postings, our employees, or any other part of our company.

#pridepass