As a Senior Data Engineer, you will be working for our client, a global financial institution leading innovative technology solutions in banking and finance. You will be responsible for designing, developing, and maintaining high-performance applications that process large volumes of transactional data. You will collaborate with business analysts, product owners, and technical teams to ensure the delivery of scalable, efficient, and secure solutions. This role requires strong expertise in ETL processes, database management, and microservices architecture, ensuring seamless integration of multiple system interfaces while following Agile and DevOps best practices.
Join us, and craft high-performance applications handling massive data volumes!
Krakow-based opportunity with the possibility to work 60% remote.
responsibilities :
Taking ownership of the entire code build and technical aspects of the application/platform
Preparing low-level design documents based on functional specifications
Building a skeleton project to enable junior developers to scale it
Implementing given specifications according to industry standards
Creating small or technical tickets to streamline development
Releasing changes to production using a CI/CD Jenkins pipeline
Writing JUnit and automated test cases to ensure application quality
Interacting with business analysts and product owners to refine requirements
Coordinating with other application technical teams to ensure seamless integration
Ensuring high-performance and memory-efficient data processing for large datasets
requirements-expected :
6+ years of development experience, preferably in banking transaction data
Strong expertise in ETL applications handling large data volumes (millions of rows)
Proficiency in Spark or equivalent big data technologies
In-depth knowledge of RDBMS, SQL, Unix scripting, and ETL processes
Experience in designing data frame objects and memory allocation techniques
Prior experience working with applications exposing multiple interfaces
Understanding of microservices architecture and API-driven systems
Experience with Spring Boot (4+) and reactive Spring Boot frameworks
Proficiency in Java 1.8+ and Apache Spark 2.3 or 3.X
Hands-on experience with BitBucket/GitHub and Jenkins for CI/CD processes
Experience working with XML, XSLT, and JUnit 5 or equivalent
Familiarity with Agile engineering practices such as Scrum and Kanban
offered :
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
benefits :
sharing the costs of sports activities
private medical care
remote work opportunities
flexible working time
fruits
integration events
corporate gym
mobile phone available for private use
computer available for private use
saving & investment scheme
no dress code
coffee / tea
drinks
christmas gifts
birthday celebration
sharing the costs of a streaming platform subscription