New offer - be the first one to apply!
August 8, 2026
Senior Developer (T SQL / Java / Data Flows)
Senior • Hybrid
Warsaw, MZ, Poland
As part of the DFS IT team within the Securities Services cluster, you will deliver new solutions for operational teams and participate in technical discussions and decision-making within the development team. You will collaborate with cross-location teams and help shape the product vision.
Responsibilities
- Perform impact analysis of changes and ensure consistency with the existing architecture
- Define and specify data flows, including technical setup and connectivity
- Validate developed flows with internal teams
- Participate in application testing phases in a Cloud environment
- Ensure architectural coherence and assess the impact of releases with the software provider
- Develop and maintain code following best practices
- Test developments in line with quality standards
- Produce technical and functional documentation
- Analyze legacy solutions and implement improvements based on industry best practices
- Support business activities during client migration phases with impact analysis
- Design the technical setup for data flows
- Develop and execute T-SQL queries and stored procedures
- Develop, modify, and optimize Java applications
- Prepare and execute test plans
- Participate in the Group’s IT transformation program, including AI readiness
Requirements
- 7+ years of professional experience in T-SQL (SQL Server) development
- Practical experience in Java development and JavaScript
- Working knowledge of Linux shell scripting
- Basic knowledge of WTX
- Experience working in global, distributed teams
- Strong analytical and problem-solving mindset
- Ability to understand complex business requirements and translate them into technical solutions
- Effective communication and collaboration skills, with a team-oriented approach
- Organized, proactive, and results-driven
What we offer
- Hybrid work mode, 50% working from home within a month
- Equivalent for remote work expenses (120 PLN per month)
- Stable employment in an international company
- Fully paid private medical care for the employee
- Pre-paid lunch card
- Employee Pension Plan
- Co-financed Multisport Card
- MyBenefit Cafeteria Platform
- Life insurance
- Car parking availability in the office building
- Trainings and development opportunities
Similar jobs you might like
Technology
New offer
BNP Paribas SA oddział w Polsce
Senior T-SQL Developer
Senior
Hybrid
Warsaw, MZ, Poland
🏢 Summary: Senior T-SQL Developer role supporting Securities Services operational teams by developing, maintaining, and optimizing Sybase-based applications. The position combines T-SQL development, Linux scripting, testing, documentation, production-support collaboration, and technical solution design in cross-location teams. Hybrid work and a broad benefits package are offered. 🗂️ Requirements: 4+ years of T-SQL (Sybase) development and optimization experience, Proficiency in Linux shell scripting, Basic Python knowledge or willingness to upskill, Basic WTX knowledge or willingness to upskill, Basic SAP Business Objects knowledge or willingness to upskill, Experience translating complex business requirements into technical solutions, English communication skills 📃 Skills: T-SQL, Sybase, Linux, Shell, Python, WTX, SAP, BusinessObjects 🏢 Description: As part of the DFS IT team within the Securities Services cluster, you will provide new solutions for operational teams and actively participate in technical discussions and decision-making within the development team. You will collaborate with cross-location squads of Business Analysts and Developers to ensure application continuity, quality, and sustainability. Responsibilities • Perform impact analysis of required changes and assess consistency with the existing software architecture. • Develop new code and maintain existing code in line with defined best practices. • Design and execute test plans to ensure system reliability. • Test developments to ensure they meet quality standards. • Create technical and functional documentation to support the application lifecycle. • Propose and implement new solutions based on industry best practices. • Develop and optimize T-SQL queries and stored procedures in Sybase. • Create, modify, and optimize Linux shell scripts to support operational needs. • Assist the Application Production Support Team in resolving complex technical issues. Requirements • Expert-level T-SQL (Sybase) skills, with 4+ years of hands-on development and optimization experience. • Proficiency in Linux scripting, including writing and maintaining shell scripts. • Basic knowledge of Python, WTX, and SAP Business Objects, or willingness to upskill quickly. • Experience working in a global organization and collaborating with teams across multiple locations. • Ability to analyze challenges and identify effective solutions. • Ability to understand complex business requirements and translate them into technical solutions. • Excellent written and verbal interpersonal and communication skills in English. • Team-oriented approach and willingness to share ideas and best practices. What we offer • Hybrid work model, with 50% working from home within a month. • Remote-work expense allowance of 120 PLN per month. • Stable employment in an international company. • Fully paid private medical care for the employee. • Pre-paid lunch card. • Employee Pension Plan. • Co-financed Multisport Card. • MyBenefit Cafeteria Platform. • Life insurance. • Car parking available in the office building. • Training and development opportunities.
Technology
ITDS
Java Developer ASAP – dołącz od zaraz!
Senior
Hybrid
Warsaw, Poland
18,900 - 24,150 PLN
🏢 Summary: Senior Java Developer role focused on designing and delivering high-quality, scalable solutions for the securities industry within an international, agile environment. The position involves active participation in technical decision-making, cross-team collaboration, and maintaining robust enterprise-grade applications. Hybrid work model with up to four remote days per week. 🗂️ Requirements: Minimum 4 years of experience in Java development in enterprise environments, Strong knowledge of Java core technologies and frameworks, Experience working in cross-functional and international teams, Familiarity with Agile methodologies, Familiarity with DevOps practices, Fluent Polish and English, Legal right to work in the European Union 📃 Skills: Java, Agile, DevOps 🏢 Description: Unleash innovation in fintech — craft transformative solutions for the securities industry. Warszawa or Kraków-based opportunity with a hybrid work model (up to 4 remote days per week). As a Senior Java Developer working for our client, you will be a vital part of the TA IT team within the Securities Services cluster, focusing on delivering cutting-edge solutions for operational teams. You will be actively involved in technical discussions, decision-making processes, and collaborating with cross-location squads to ensure the robustness, quality, and sustainability of our applications. This role offers a unique chance to work in a dynamic, international environment, fostering growth and technical excellence. Your main responsibilities: Design, develop, and maintain high-quality Java applications aligned with business needs. Participate in technical discussions to drive innovative solutions and best practices. Collaborate with Business Analysts, Developers, and other stakeholders across locations to ensure project continuity. Contribute to code reviews, testing, and deploying scalable software as part of agile squads. Troubleshoot and resolve complex technical issues, providing quick and effective solutions. Document technical specifications and ensure adherence to compliance and security standards. Stay updated with the latest industry trends and incorporate new technologies into the development lifecycle. You're ideal for this role if you have: Minimum 4 years of experience in Java development within enterprise environments. Strong knowledge of Java core technologies and frameworks. Experience working with cross-functional and international teams. Excellent communication skills in Polish and English, with fluent command of both languages. Familiarity with Agile methodologies and DevOps practices. Ability to adapt quickly to changing project requirements and priorities. Strong problem-solving skills and attention to detail. It is a strong plus if you have: (optional) Experience working on financial or securities-related projects. Knowledge of additional programming languages or frameworks. Certifications related to Java development or agile methodologies. Language Required for the role: Polish: Fluent English: Fluent Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. We offer you At ITDS , you will work on innovative and impactful technology projects for international companies across multiple industries in Europe and beyond. We create an environment for ambitious, driven professionals who want to grow, deliver value, and build their careers in modern IT and digital transformation. Our offer includes: Stable and long-term cooperation with attractive conditions Opportunities to develop your technical expertise across various industries and technologies The chance to work on high-impact, strategic IT and digital transformation projects A clear career path and the opportunity to grow quickly by contributing to diverse client initiatives over time International environment , knowledge sharing, social events, and training opportunities Access to an attractive medical package Access to the Multisport program Access to learning platforms such as Pluralsight Flexible working hours and remote work options #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data. # 8769
Technology
ITDS
Senior Java Developer
Senior
Hybrid
Warsaw, Poland
21,000 - 25,200 PLN
🏢 Summary: Senior Java Developer role focused on designing, implementing, and maintaining scalable and secure solutions within a complex payment terminal ecosystem. The position involves working with distributed systems, message queues, and legacy code while enhancing system performance and reliability. The role requires strong backend expertise and collaboration on integration and automated testing initiatives. 🗂️ Requirements: Minimum 4 years of Java development experience, Strong object-oriented programming skills, Proficiency in Java 8+, Experience with Spring and Spring Boot, Experience with Hibernate or JPA, Experience with JEE, Practical experience with RabbitMQ or other message queues, Experience with Maven, Git, Gitlab, Jenkins, Nexus, Jira, Strong knowledge of Oracle or other relational databases, Experience in RESTful API design and system integration, Experience with distributed systems, Experience with JBoss or WildFly, Experience with Hazelcast or cache technologies, Ability to create and maintain automated tests, Good command of English (B2 level), Legal right to work in the European Union 📃 Skills: Java, Spring, SpringBoot, Hibernate, JPA, JEE, RabbitMQ, Maven, Git, Gitlab, Jenkins, Nexus, Jira, Oracle, SQL, REST, JBoss, WildFly, Hazelcast 🏢 Description: Warsaw-based opportunity with hybrid work model (4 days from the office / week) As a Senior Java Developer , you will be working for our client, a leader in managing a complex payment terminal ecosystem that connects thousands of devices across multiple vendors. You will play a pivotal role in designing and implementing cutting-edge IT solutions to enhance the system’s performance, security, and scalability, driving the future of financial transactions. Your main responsibilities: Design and implement IT solutions based on analytical and technical documentation Review analytical documentation and create comprehensive technical documentation Conduct technical upgrades and work with legacy code to maintain system integrity Perform reverse engineering using existing source code and documented business processes Define and build test cases for automated testing frameworks Collaborate on system integration tasks involving distributed systems and message queues Support ongoing system improvements and security assessments, including vulnerability scans You're ideal for this role if you have: At least 4 years of experience in Java development, with strong object-oriented programming skills In-depth knowledge of Java 8+ and frameworks such as Spring, Spring Boot, Hibernate/JPA, and JEE Practical experience with message queue systems, especially RabbitMQ Familiarity with tools like Maven, Git, Gitlab, Jenkins, Nexus, and Jira supporting software development Solid understanding of relational databases, particularly Oracle Hands-on experience with RESTful API design and system integration Experience working with distributed systems, application servers (JBoss/WildFly), and cache technologies (Hazelcast) Knowledge of security scanning tools like Fortify or Sonatype is a plus Good command of English (B2 level) and excellent communication skills It is a strong plus if you have: Additional certifications in Java or cloud technologies Experience with microservices architecture and containerization (e.g., Docker, Kubernetes) Language Required for the role: Good command of English (Communicative level) Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. We offer you: ITDS Business Consultants is involved in 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 Participation in Social Events, training, and work in an international environment Access to an attractive Medical Package Access to Multisport Program #GETREADY Internal job ID #9111 You can report violations in accordance with ITDS’s Whistleblower Procedure available here . #MAKEYourCareerBETTER
Technology
DCG
Senior Java Developer
Senior
Hybrid
Gdynia, Poland
140 - 150 PLN
🏢 Summary: The role focuses on developing and maintaining Java-based microservices and integration solutions within the Financial Crime Prevention area. It involves building data processing workflows, managing system integrations, and working in a DevOps environment with modern CI/CD and containerization tools. The position requires strong expertise in backend development, databases, and event-driven architectures. 🗂️ Requirements: Experience with DevOps practices, Strong knowledge of Java, Experience with Spring Boot, Experience with microservices architecture, Experience with APIs, Experience with PostgreSQL, Experience with SQL, Experience with ETL tools, Knowledge of Kubernetes, Knowledge of Bitbucket, Knowledge of Jenkins, Experience with Kafka, Familiarity with Maven, Familiarity with Liquibase, Familiarity with JOLT, Very good English skills 📃 Skills: Java, Spring, SpringBoot, Microservices, APIs, PostgreSQL, SQL, ETL, DataStage, Kubernetes, Bitbucket, Jenkins, Kafka, Maven, Liquibase, JOLT, DevOps 🏢 Description: As a recruitment company, DCG understands that every business is powered by experienced professionals. Our management style and partnership approach enable us to meet your needs and provide continuous support. Due to our ongoing growth and the large number of recruitment projects we undertake for our partners, we are currently looking for: Senior Java Developer Responsibilities: Develop and maintain functionalities related to integration and data flow processes within the Financial Crime Prevention area Design and implement Java-based microservices using Spring Boot Work with APIs and support system integrations across different platforms Manage and process data using PostgreSQL, SQL, and ETL tools (DataStage) Build and maintain solutions in a DevOps environment, using tools such as Kubernetes, Bitbucket, and Jenkins Support event-driven data processing using Kafka Collaborate closely with team members and stakeholders to deliver reliable and scalable solutions Requirements: Experience working in a DevOps way of working Strong knowledge of Java (preferably Java 21) with Spring Boot, microservices architecture, and APIs Experience with PostgreSQL, SQL, and ETL tools (e.g., DataStage) Knowledge of Kubernetes, Bitbucket, and Jenkins Experience working with Kafka Familiarity with tools and technologies such as Maven, Liquibase, and JOLT Good teamwork, interpersonal, and communication skills Very good command of English, both spoken and written Nice to have: Understanding of CDC concepts, especially Debezium Offer: Private medical care Co-financing for the sports card Constant support of dedicated consultant Employee referral program
Technology
emagine Polska
Senior Java Developer - Employee-facing Platforms
Senior
On-site
Fredericia, Denmark
🏢 Summary: Senior Java Developer role focused on developing, maintaining, and modernizing employee-facing platforms in a complex enterprise environment within the financial sector. The position involves working with both modern and legacy technologies, operational support, troubleshooting, and ensuring platform stability for approximately 9,000 daily users. 🗂️ Requirements: 5+ years of Java development experience, Experience in complex enterprise environments, Ability to work with modern and legacy solutions, Collaborative mindset, Pragmatic approach to problem solving 📃 Skills: Java, WebSphere, Tomcat, JBoss 🏢 Description: On behalf of a client in the financial sector, we are looking for a Senior Java Developer. The consultant will join the team responsible for developing and maintaining employee-facing platforms. The team comprises software developers, a Product Owner, an IT architect, and a manager, collectively supporting approximately 9,000 employees. The application landscape includes modern and legacy technologies, ensuring a robust platform used daily. Main Responsibilities: Contribute to the development, maintenance, and operation of the team’s solutions Learn and understand the domain, architecture, and surrounding integrations Participate in operational activities, including monitoring, patching, and ensuring high availability Support troubleshooting, analysis, and technical improvements Help simplify and modernize existing solutions Contribute to knowledge sharing and long-term continuity Help ensure a stable and reliable platform used daily by approximately 9,000 employees Key Requirements: Strong Java development competencies (5+ years of experience) Experience in complex enterprise environments Ability to navigate both modern and legacy solutions. Pragmatic and collaborative mindset Nice to Have: Experience with enterprise application platforms such as WebSphere, Tomcat, JBoss, or similar technologies is considered an advantage, as large parts of the application landscape rely on WebSphere-based solutions.
Technology
Grafton Recruitment
Mid/Senior Java Developer
Senior
Hybrid
Warsaw, Poland
19,000 - 25,000 PLN
🏢 Summary: Senior Java Developer role in an agile, international team focused on designing and building cloud-based backend and fullstack solutions. The position involves architecting scalable systems, ensuring high code quality, and contributing to CI/CD and DevOps practices. The role also includes technical leadership and collaboration with cross-functional teams to deliver secure, high-performance applications. 🗂️ Requirements: Expert knowledge of Java for backend and fullstack development, Experience architecting cloud-based SaaS solutions, Proficiency in automated testing and CI/CD pipelines, Experience with version control systems, Ability to deliver secure and scalable code, Bachelor’s degree in Computer Science, Engineering or related field with 5+ years of experience OR 9+ years of relevant industry experience 📃 Skills: Java, SaaS, CI/CD, Git, AWS, GCP, Azure, Docker, Kubernetes, TypeScript, Python 🏢 Description: About the Role: We are looking for a Senior Java Developer to join an agile, international engineering team working on cloud-based solutions serving diverse industries. As a technical leader, you will design, build, and maintain robust backend and fullstack systems, impacting both product performance and business outcomes. Must Have Expert knowledge of Java (backend/fullstack web development) Experience architecting cloud-based solutions (SaaS platforms or similar) Proficiency in automated testing, deployment pipelines, version control, and CI/CD practices Strong command of English for daily teamwork in multicultural environments Demonstrated ability to deliver secure, scalable, high-quality code Bachelor’s degree in Computer Science, Engineering, or related field with 5+ years of professional experience, OR 9+ years’ relevant industry experience (without degree) Nice to Have Exposure to other technologies (TypeScript, Python, etc.) Experience working with multiple data models and integrating acquired codebases Previous engagement in Agile/Scrum teams (sprint planning, retrospectives, hackathons) Background in industries like energy, IoT, finance, or regulated environments Familiarity with modern cloud platforms (AWS, GCP, Azure) and DevOps practices (Docker, Kubernetes) Your Profile Tech Enthusiast: Keen to learn and apply emerging technologies and best practices Analytical Thinker: Able to define requirements and design effective solutions to complex challenges Product Mindset: Understands how technical decisions influence user experience and business drivers Team Player: Works well in autonomous, distributed teams and supports collaborative engineering culture Key Responsibilities Design and develop Java-based backend and fullstack features for cloud-based applications Contribute to scalable, unified system architectures and help integrate diverse platforms and technologies Write and maintain high-performance, secure code and automated tests to ensure product quality Participate in sprint planning, code reviews, retrospectives, and technical discussions Work closely with product managers and business stakeholders to align technical development with commercial goals Mentor junior engineers and promote continuous improvement in team processes Ready for your next challenge? Send your CV detailing your experience in Java, cloud technologies, and agile teams. Tell us about your approach to system architecture and cross-team collaboration!
Technology
EPAM Systems
Senior Java Developer
Senior
Hybrid
Krakow, Poland
🏢 Summary: Senior Java Developer role in an agile team driving large-scale cloud migration within a banking environment, focused on building reusable solutions and enabling adoption of public cloud (Azure). The position involves hands-on development, DevOps practices, and collaboration across global teams to support strategic platform transformation. Hybrid work model with 3 days per week on-site in Krakow. 🗂️ Requirements: Strong experience in Java, C#, JavaScript, Python or Go, Experience with CI/CD tools such as Maven, Gradle, Jenkins, TeamCity or GitLab, Experience with Docker, Kubernetes and Helm, Experience with Microsoft Azure or other major cloud platforms, Experience with Infrastructure-as-Code tools such as Terraform, ARM or CloudFormation, Proficiency in scripting languages such as PowerShell or Bash, Experience with GitHub or similar version control systems, Knowledge of Agile methodologies (Scrum or Kanban), Understanding of DevOps practices and automation, Availability to work 3 days per week from the Krakow office 📃 Skills: Java, C#, JavaScript, Python, Go, Maven, Gradle, Jenkins, TeamCity, GitLab, Docker, Kubernetes, Helm, Azure, Terraform, ARM, CloudFormation, PowerShell, Bash, GitHub, Scrum, Kanban, DevOps 🏢 Description: We are looking for a Senior Java Developer to join an agile delivery team working on a strategic cloud transformation initiative within a large-scale banking environment. In this role, you will help drive the migration of critical applications to public cloud infrastructure, collaborating with global IT teams to engineer reusable solutions and enhance developer experience. You will play a key part in building the foundation that enables seamless cloud adoption and supports innovative platform development across the organization. This role offers a hybrid model, with 3 days per week working from the client's office in Krakow. If you're ready to make an impact in a dynamic environment, we want to hear from you! Responsibilities Collaborate with IT teams to support and accelerate cloud migration projects Engineer common, reusable solutions for cloud adoption Write high-quality, reusable code and adhere to coding standards Develop clear, comprehensive documentation for solutions and processes Apply best practices in development and DevOps, leveraging modern technologies Participate in solution design, code sample creation, and architecture vision sharing Work in an agile, cross-location team environment Support improvements in internal client infrastructure migration to Cloud (Azure) Contribute to the co-development of platform solutions and processes for digital channels, cognitive services, and data Requirements Solid background in development using a language such as Java, C#, JavaScript, Python or Go CI/CD including tools such as Maven, Gradle, Jenkins, TeamCity, GitLab, etc. Containers and container orchestration using Docker, Kubernetes and Helm Microsoft Azure or other major cloud platforms Infrastructure-as-code, using tools such as Terraform, ARM or CloudFormation Scripting languages, including Windows PowerShell, Bash, etc. GitHub or similar, contributing to open-source projects Agile development practices (Scrum, Kanban) DevOps practices and the value of automation 3 days in the office per week is a must We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
EPAM Systems
Senior Java Developer
Senior
Hybrid
Krakow, Poland
🏢 Summary: Senior server-side Java Developer role focused on designing, building and supporting scalable distributed systems for Foreign Exchange trading platforms in a global financial environment. The position covers the full software development lifecycle and emphasizes high-performance, multi-threaded and messaging-driven architectures. Hybrid work model with collaboration in an international enterprise setting. 🗂️ Requirements: Proficiency in core Java development, Experience with asynchronous programming and multithreading, Experience designing scalable distributed systems, Hands-on experience with Spring and Spring Boot, Experience with messaging systems such as Kafka or Tibco EMS, Working knowledge of Linux, Ability to refactor and modernize legacy code, Fluent English 📃 Skills: Java, Spring, SpringBoot, Kafka, Tibco, Linux, Azure, Docker, DevOps, Multithreading, Reactive 🏢 Description: We are seeking a Senior server-side Java Developer with strong design and problem-solving skills to join our team. In this role, you’ll be involved in the full software development lifecycle, contributing to the design, development and support of robust scalable distributed systems. The client operates in the global financial sector, offering wealth management, investment banking and asset management services. You’ll work in an international, collaborative environment that values innovation and teamwork, utilizing modern industry-standard technologies. This role offers a hybrid model with 3 days per week working from the client's office in Krakow. Join us and bring your expertise to a team where your ideas and skills will help shape the future of global finance. Responsibilities Design, develop and maintain robust scalable server-side solutions for Foreign Exchange trading systems Participate in the entire software development lifecycle including requirements gathering, design, development, testing, rollout and Level 3 support Build and enhance distributed systems in an enterprise environment applying expertise in multi-threaded programming Integrate and optimize messaging and middleware technologies such as Kafka and Tibco EMS Utilize frameworks like Spring and Spring Boot and apply reactive programming paradigms Contribute to cloud-based solutions leveraging technologies such as Azure, Docker and DevOps practices Refactor and improve legacy codebases implementing modern best practices Collaborate effectively within a team and work independently when required Communicate clearly in English with both technical and non-technical stakeholders Requirements Proficiency in core Java development including asynchronous programming and multithreading Experience designing and building robust scalable distributed systems in an enterprise environment Familiarity with messaging and middleware technologies such as Apache Kafka and Tibco EMS Hands-on experience with frameworks such as Spring and Spring Boot and familiarity with reactive programming paradigms Working knowledge of Linux Ability to refactor and improve legacy codebases applying modern best practices Capability to work independently and collaboratively within a team Fluent English for effective communication with global stakeholders Nice to have Experience with cloud platforms Azure, Docker and DevOps practices Foreign Exchange trading domain knowledge Advanced experience with messaging/middleware technologies Experience with additional frameworks or paradigms relevant to distributed systems We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
EPAM Systems
Senior Java Developer
Senior
Hybrid
Krakow, MA, Poland
🏢 Summary: Senior Java Developer role in a large-scale banking cloud transformation initiative, focused on migrating critical applications to public cloud and building reusable platform solutions. The position involves engineering cloud-native solutions, supporting DevOps practices, and collaborating in agile, cross-location teams. Hybrid model with 3 days per week onsite. 🗂️ Requirements: Strong development experience in Java or similar language (C#, JavaScript, Python, Go), Experience with CI/CD tools (Maven, Gradle, Jenkins, TeamCity, GitLab), Hands-on experience with Docker, Kubernetes, Helm, Experience with Microsoft Azure or other major cloud platforms, Experience with Infrastructure-as-Code tools (Terraform, ARM, CloudFormation), Knowledge of scripting languages (PowerShell, Bash), Experience with GitHub or similar version control systems, Understanding of Agile methodologies (Scrum, Kanban), Knowledge of DevOps practices and automation, Availability to work onsite 3 days per week 📃 Skills: Java, C#, JavaScript, Python, Go, Maven, Gradle, Jenkins, TeamCity, GitLab, Docker, Kubernetes, Helm, Azure, Terraform, ARM, CloudFormation, PowerShell, Bash, GitHub, Scrum, Kanban, DevOps 🏢 Description: We are looking for a Senior Java Developer to join an agile delivery team working on a strategic cloud transformation initiative within a large-scale banking environment. In this role, you will help drive the migration of critical applications to public cloud infrastructure, collaborating with global IT teams to engineer reusable solutions and enhance developer experience. You will play a key part in building the foundation that enables seamless cloud adoption and supports innovative platform development across the organization. This role offers a hybrid model, with 3 days per week working from the client's office in Krakow. If you're ready to make an impact in a dynamic environment, we want to hear from you! Responsibilities Collaborate with IT teams to support and accelerate cloud migration projects Engineer common, reusable solutions for cloud adoption Write high-quality, reusable code and adhere to coding standards Develop clear, comprehensive documentation for solutions and processes Apply best practices in development and DevOps, leveraging modern technologies Participate in solution design, code sample creation, and architecture vision sharing Work in an agile, cross-location team environment Support improvements in internal client infrastructure migration to Cloud (Azure) Contribute to the co-development of platform solutions and processes for digital channels, cognitive services, and data Requirements Solid background in development using a language such as Java, C#, JavaScript, Python or Go CI/CD including tools such as Maven, Gradle, Jenkins, TeamCity, GitLab, etc. Containers and container orchestration using Docker, Kubernetes and Helm Microsoft Azure or other major cloud platforms Infrastructure-as-code, using tools such as Terraform, ARM or CloudFormation Scripting languages, including Windows PowerShell, Bash, etc. GitHub or similar, contributing to open-source projects Agile development practices (Scrum, Kanban) DevOps practices and the value of automation 3 days in the office per week is a must We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
EPAM Systems
Senior Java Software Engineer
Senior
Hybrid
Krakow, Poland
🏢 Summary: Senior Java Software Engineer role focused on building complex, data-driven solutions for financial services within a data engineering initiative. The position involves designing and optimizing data sourcing, processing, and ingestion pipelines using modern cloud and big data technologies. You will work on mission-critical systems supporting portfolio management, investment operations, and regulatory platforms. 🗂️ Requirements: Bachelor’s degree in Computer Science or relevant certification, Proficiency in Java, Proficiency in Spark, Proficiency in Python, Experience with data streaming and real-time and batch processing, Experience with CI/CD pipelines (ADO, GitHub or GitLab), Experience with TDD, Experience with cloud architecture (Azure, AWS or GCP), Experience with Hibernate and relational databases, Knowledge of software design principles 📃 Skills: Java, Spark, Python, AWS, Azure, GCP, Databricks, Kubernetes, Hibernate, SQL, GitHub, GitLab, ADO, CI/CD, TDD 🏢 Description: We are looking for a Senior Java Software Engineer to join our team working on complex, data-driven solutions for the financial services domain. The role is part of a data engineering initiative focused on data sourcing, processing, and ingestion for mission-critical applications. You will contribute to projects supporting Portfolio Management, Investment Operations, Regulatory Reporting, ETF platforms, Data and Workflow Management, as well as systems used for Investment Strategy and Research. This is an excellent opportunity to work with modern cloud technologies and large-scale data platforms in a highly impactful environment. This role offers a hybrid model, with 3 days per week working from the client's office in Krakow. If you're ready to make an impact in a dynamic environment, we want to hear from you! Responsibilities Design, develop, and maintain high-performance Java-based applications for data engineering solutions Build and optimize data sourcing, transformation, and ingestion pipelines Develop and integrate services using AWS cloud services Implement robust persistence layers using Hibernate and relational databases Collaborate with data engineers, analysts, and business stakeholders to deliver scalable solutions Ensure high code quality through best practices, code reviews, and automated testing Troubleshoot, debug, and optimize performance of existing systems Contribute to architectural decisions and technical design discussions Requirements Bachelor’s degree in Computer Science or relevant certification Working with modern technologies such as data streaming, real-time and batch processing; experience with Databricks and Kubernetes is advantageous Proficiency with Java, Spark and Python Significant experience with DevOps CI/CD pipelines and concepts - ADO, GitHub or Gitlab Significant experience using TDD Well versed in Cloud architecture and have delivered to one or more; Azure (preferred), AWS or GCP Experience of software design principles Worked with modern tech – data streaming, real-time & batch processing Databricks and Kubernetes We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.