Senior Software Engineer
Kapelanka 42A, Kraków
ITDS
Senior Software Engineer
Join us, and shape the future of global financial innovation!
Kraków - based opportunity with hybrid work model (6 days/month in the office).
As a Senior Software Engineer, you will be working for our client, a leading global financial services provider undergoing a major digital transformation. You will join the Path To Live team, dedicated to designing, building, and optimizing end-to-end product pipelines that power mission-critical applications. You will be collaborating with cross-functional teams to deliver innovative, secure, and scalable solutions while introducing new technologies and agile practices. Your work will directly influence the delivery speed, stability, and resilience of digital services used by millions of customers worldwide.
Your main responsibilities:
Designing, implementing, and maintaining Java-based applications and services
Building and optimizing CI/CD pipelines using Jenkins and Groovy
Creating and consuming RESTful APIs for microservice-based architectures
Integrating Docker containerization into development and deployment workflows
Collaborating with cross-functional teams to define technical requirements and solutions
Applying test-driven development practices to ensure code quality
Supporting production systems and troubleshooting technical issues
Participating in code reviews to ensure clean, maintainable, and secure code
Researching and introducing new tools and technologies to improve processes
Documenting technical designs and implementation details
You’re ideal for this role if you have:
5+ years of experience in Java software engineering
Strong knowledge of Spring framework and RESTful service design
Hands-on experience with microservices architecture
Proficiency in building CI/CD pipelines in Jenkins
Experience with Docker for containerized deployments
Working knowledge of Python basics
Solid understanding of test-driven development principles
Ability to write clean, maintainable, and scalable code
Strong problem-solving and analytical skills
Excellent communication and collaboration abilities
It is a strong plus if you have:
Knowledge of data structures and algorithms
Experience with concurrency in Java
Familiarity with secure application design principles
Background in object-oriented programming best practices
Understanding of clean code principles
We offer you:
ITDS Business Consultants is involved in many various, innovative and professional IT projects for international companies in the financial industry in Europe. We offer an environment for professional, ambitious, and driven people. The offer includes:
Stable and long-term cooperation with very good conditions
Enhance your skills and develop your expertise in the financial industry
Work on the most strategic projects available in the market
Define your career roadmap and develop yourself in the best and fastest possible way by delivering strategic projects for different clients of ITDS over several years
Participate in Social Events, training, and work in an international environment
Access to attractive Medical Package
Access to Multisport Program
Access to Pluralsight
Flexible hours & remote work
Internal job number #7551
You can report violations in accordance with ITDS’s Whistleblower Procedure available here.