May 19, 2026
Senior Developer (C# .NET / Azure)
Senior • Hybrid
Wroclaw, Poland
We are looking for a Senior Developer to join our Global Banking team, providing technology support for the full range of Investment Banking and Capital Markets products. You will help build large-scale content management and messaging services, leveraging Azure and other Microsoft products.
Please note that working from the office 3 days per week is required.
Responsibilities
Provide technology support for Investment Banking and Capital Markets products
Design and build large-scale content management and messaging services
Leverage Azure and other Microsoft products to deliver robust solutions
Collaborate within a distributed (onshore/offshore) Agile team
Apply object-oriented design principles (SOLID) across development tasks
Build and deploy applications following Microsoft best-practice coding standards
Develop and maintain CI/CD pipelines for streamlined delivery
Contribute to web front-end development across the full stack
Participate in code reviews and ensure high-quality deliverables
Requirements
Degree qualification in an appropriate subject, plus 5-8 years of commercial experience (Financial Services preferred)
Background in Agile/Extreme programming and a history of working in a distributed (onshore/offshore) team
Understanding of object-oriented design principles (SOLID)
Expertise in C# .NET, Azure and SQL Server 2019, including ASP .NET and Microsoft best-practice coding standards
Proficiency in building and deploying applications using Microsoft Visual Studio, GitLab Source Control and GitLab CI/CD pipelines
Knowledge of web front-end technologies including HTML, CSS and JavaScript & Ajax
English proficiency at B2 level or higher
Nice to have
Familiarity with Infrastructure as Code using Terraform (or similar)
Capability to write Unit and Automated integration tests in a TDD approach
Background in Financial Services
Skills in ReactJS and TypeScript
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.
Similar jobs you might like
Technology
EPAM Systems
Senior .NET Developer, Azure
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: Senior .NET Developer, Azure role focused on building and enhancing digital products for Portfolio Management and Trading within Asset Management. The position centers on developing a scalable, service-based, event-driven architecture in Azure using modern engineering practices. You will work in agile teams to deliver a multi-asset portfolio management and trading platform while ensuring quality, security, and reliability. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science, Computer Engineering or related field, 5+ years of experience with C# and .NET Core, Experience with messaging platforms (preferably Kafka), Knowledge of containers (preferably Kubernetes), Experience with Agile methodologies, TDD and DevOps practices, Understanding of engineering best practices and Clean Code principles, English proficiency at B2 level or higher 📃 Skills: C#, .NET, Kafka, Kubernetes, Azure, Microservices, Event-Driven, DevOps, TDD, Containers 🏢 Description: We are seeking a Senior .NET Developer, Azure to create and develop appealing digital products and services, while taking on a central role in evolving our firm into an agile organization. As part of the Managing Investments Technology team, you will concentrate on providing top-tier technology solutions that support Portfolio Management and Trading throughout Asset Management, with an emphasis on introducing a service-based, event-driven messaging architecture in Azure. Responsibilities Create, build and enhance the digital products and technology services we offer to our clients and employees Apply a wide range of software engineering practices, spanning from analyzing user needs and building new features to automated testing and deployment Guarantee the quality, security, reliability and compliance of our solutions by following our digital principles and implementing both functional and non-functional requirements Embed observability into our solutions, track production health, assist in resolving incidents and address the root cause of risks and issues Comprehend, represent and champion client needs Exchange knowledge and expertise with colleagues, support hiring efforts and contribute consistently to our engineering culture and internal communities Deliver a first-class, scalable, digital and integrated Multi-Asset Portfolio Management and Trading platform Work together within a pod using agile ways of working Requirements Bachelor's and/or Master's degree or equivalent specializing in Computer Science, Computer Engineering or a related technical field More than 5 years of experience working with C# and .NET Core Capabilities in Messaging platforms, preferably Kafka Knowledge of Containers, preferably Kubernetes Experience with Agile, test-driven development and DevOps practices Grasp of engineering best practices and producing Clean Code as a Software Craftsperson Effective communication skills, both written and verbal Robust analytical and problem-solving abilities, with an enjoyment for figuring out how things work Genuine interest in learning how the business operates Enthusiasm for learning and innovation English proficiency at a B2 level or above Nice to have Proficiency in Microservice and Event-Driven architecture Expertise in Cloud architecture and engineering, preferably on Microsoft Azure (Kubernetes Service, Container Apps, App Service, Functions, Event Grid and Service Bus) 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 .NET Engineer with Angular and Azure
Senior
Hybrid
Wroclaw, DS, Poland
🏢 Summary: Senior .NET Engineer role focused on developing and enhancing end-to-end financial applications using .NET, Angular, and Azure within an agile team. The position involves building, testing, and maintaining scalable solutions based on microservices and cloud technologies in a hybrid work model. The engineer contributes to high-quality code delivery and continuous improvement of business-critical systems. 🗂️ Requirements: 4+ years of experience in developing, testing, and launching applications, Strong knowledge of C# and .NET, Strong experience with Angular (v17 or v18 preferred), Experience with microservice architecture, Understanding of Cloud Computing concepts, Experience with Azure Cloud Services, Familiarity with SQL scripting (MSSQL), Knowledge of ASP.NET, Understanding of DevOps concepts and CI/CD, English proficiency at B1 level or higher 📃 Skills: C#, .NET, Angular, Azure, ASP.NET, SQL, MSSQL, CI/CD, Microservices, DevOps, Cloud 🏢 Description: We are seeking a skilled Senior .NET Engineer with experience in Angular and Azure, for our Client, a global leader in the area of banking, investment banking and financial services. You will work as part of a Poland-based agile development team that supports a growing business, continuously improving its custom end-to-end solutions in collaboration with users to address changing needs in the financial services space. As a development team, we are just as passionate about producing optimal business solutions as we are about technology. This position offers a hybrid model of work, with 3 days per week working from the office located in Wroclaw . Responsibilities Provide technology solutions that will solve business problems Develop, test, deploy, maintain, and enhance new and existing applications Provide technical expertise and recommendations for assessing new software projects and initiatives to support and enhance existing applications Deliver high-quality code aligned with guidelines and standards Conduct code reviews and test software as needed Collaborate with other engineers to develop and maintain code quality standards Add value to the team through your knowledge and programming skills, continually striving for outstanding performance Learn from your motivated and skilled colleagues, while also sharing your knowledge with other team members Requirements 4+ years of experience in developing, testing, and launching applications Strong knowledge of C# and .NET Strong experience with Angular (preferably with versions 17 or 18) Experience with microservice architecture and Cloud Computing concepts Familiarity with SQL scripting (MSSQL) Understanding of DevOps concepts, including CI/CD and the value of automated testing Commitment to fostering an inclusive workplace and valuing diversity Knowledge of ASP.NET Experience with Azure Cloud Services Strong written and verbal communication skills in English (B1 level or higher) 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
Lead .NET Developer, Azure
Senior
Hybrid
Wroclaw, DS, Poland
🏢 Summary: Lead .NET Developer role focused on designing and delivering scalable digital products for Portfolio Management and Trading platforms using Azure-based, event-driven architecture. The position involves building service-based solutions, ensuring quality and reliability, and driving engineering best practices within an agile team. You will contribute to a modern Multi-Asset platform leveraging cloud, messaging, and DevOps practices. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science, Computer Engineering or related technical field, 6+ years of experience with C# and .NET Core, Experience with messaging platforms, Familiarity with containerization technologies, Experience working in Agile environments, Experience with test-driven development, Experience with DevOps practices, Understanding of clean code and engineering best practices, English proficiency at B2 level or higher 📃 Skills: C#, .NET, Kafka, Kubernetes, Azure, Microservices, Event-Driven, Containers, DevOps, TDD 🏢 Description: We are looking for a Lead .NET Developer, Azure to design and build attractive digital products and services while playing a key role in transforming our firm into an agile organization. You will work in the Managing Investments Technology team, focusing on delivering high-quality technology solutions to support Portfolio Management and Trading across Asset Management, with a focus on introducing a service-based, event-driven messaging architecture in Azure. Responsibilities Design, develop and improve the digital products and technology services we provide to our clients and employees Application of a broad range of software engineering practices, from analyzing user needs and developing new features to automated testing and deployment Ensure the quality, security, reliability and compliance of our solutions by applying our digital principles and implementing both functional and non-functional requirements Build observability into our solutions, monitor production health, help to resolve incidents and remediate the root cause of risks and issues Understand, represent and advocate for client needs Share knowledge and expertise with colleagues, help with hiring and contribute regularly to our engineering culture and internal communities Delivery of a first-class, scalable, digital and integrated Multi-Asset Portfolio Management and Trading platform Collaboration within a pod using agile ways of working Requirements Bachelor’s and/or Master’s degree or equivalent focusing on Computer Science, Computer Engineering or a related technical discipline 6+ years of experience with C# and .NET Core Skills in Messaging platforms, ideally Kafka Familiarity with Containers, ideally Kubernetes Background in Agile, test-driven development and DevOps practices Understanding of engineering best practices and delivering Clean Code as a Software Craftsperson Good communication skills – both written and verbal Strong analytical and problem-solving skills, you like to figure out how things work Keen interest in understanding how the business works Passion for learning and innovation English proficiency at B2 level or higher Nice to have Expertise in Microservice and Event-Driven architecture Proficiency in Cloud architecture and engineering, ideally on Microsoft Azure (Kubernetes Service, Container Apps, App Service, Functions, Event Grid and Service Bus) 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 Developer
Senior
Hybrid
Krakow, Poland
🏢 Summary: Senior Java Developer role focused on building scalable, cloud-native applications for an AI-driven platform in the financial services domain. The position involves designing and implementing distributed systems, RESTful APIs, and secure integrations while collaborating with cross-functional teams. The role includes architectural leadership, code reviews, and delivering business-critical solutions using modern technologies. 🗂️ Requirements: 3+ years of software development experience, Proficiency in Java 18+, Strong experience with Spring Boot, Experience in RESTful API development using OpenAPI/Swagger, Knowledge of PostgreSQL or Oracle databases, Experience with Hibernate or JPA, Familiarity with CI/CD tools such as Jenkins or GitLab CI/CD, Hands-on experience with Azure cloud platform, Experience with monitoring tools like Prometheus or Splunk, Proficiency in testing frameworks such as JUnit, TestNG, Mockito, or JBehave, Experience with Kafka or REST integrations, Knowledge of security protocols including OAuth2, JWT, Spring Security, English proficiency at B2 level or higher 📃 Skills: Java, Spring, SpringBoot, REST, OpenAPI, Swagger, PostgreSQL, Oracle, Hibernate, JPA, Jenkins, GitLab, Azure, Prometheus, Splunk, JUnit, TestNG, Mockito, JBehave, Kafka, OAuth2, JWT, SpringSecurity 🏢 Description: We are seeking a Senior Java Developer to join our innovative AI platform team at a leading global investment bank. Collaborate with data scientists, software engineers, and business analysts to create advanced solutions leveraging machine learning and generative AI in a cloud-native environment. Play a pivotal role in driving digital transformation in financial services while contributing to impactful projects on a global scale. Responsibilities Design and build highly scalable and distributed cloud applications Provide technology solutions addressing business challenges in digital financial services Design and implement sustainable solutions using modern technologies Apply advanced concepts to develop business-critical solutions Implement proofs of concept and application skeletons for team collaboration Lead and participate in architecture and design reviews with peers and stakeholders Conduct code reviews and test software across SDLC phases Requirements 3+ years of experience in software development Proficiency in Java (18+) and Spring Boot Expertise in RESTful API development using OpenAPI/Swagger Knowledge of databases like PostgreSQL or Oracle and ORM frameworks such as Hibernate or JPA Familiarity with CI/CD tools including Jenkins or GitLab CI/CD Hands-on experience with Azure cloud platform Background in monitoring tools like Prometheus or Splunk Competency in testing frameworks such as JUnit, TestNG, Mockito, or JBehave Experience in messaging and integration with technologies like Kafka or REST Capability in security protocols (OAuth2, JWT, Spring Security) English proficiency at B2 level or higher Nice to have Experience in the financial services industry Certification in Azure or related cloud platforms Understanding of Agile methodologies or DevOps practices Familiarity with other programming languages or frameworks 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 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 Full-stack Developer (React+Java)
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: Senior Full-stack Developer role focused on building and enhancing scalable digital banking solutions using React.js and Java. The position involves end-to-end development, automated testing, deployment, and ensuring quality, security, and reliability of applications in a hybrid work model. You will contribute to engineering practices, observability, and continuous improvement within a fast-paced environment. 🗂️ Requirements: Strong knowledge of React.js, Ability to write custom hooks, Experience building responsive reusable components, Strong knowledge of JavaScript, Strong knowledge of CSS, Strong knowledge of HTML, Proven experience with Java, Proven experience with Spring, Experience with GitLab CI/CD, Experience with Jest, Experience with React Testing Library, Experience with Playwright 📃 Skills: React, Java, JavaScript, CSS, HTML, Spring, GitLab, CI/CD, Jest, Playwright 🏢 Description: We are seeking a talented Senior Full-stack Developer with expertise in React.js and Java to join our dynamic team on an exciting project in the banking sector. If you are passionate about building robust, scalable applications and eager to contribute to a fast-paced, innovative environment, this opportunity may be an excellent fit for you. Please note that hybrid work, with 3 days from the Client office in Wroclaw, is possible. Responsibilities Help design, develop, and improve the digital product Apply a broad range of software engineering practices, from analyzing user needs and developing new features to automated testing and deployment Ensure the quality, security, reliability, and compliance of our solutions by applying our digital principles and implementing both functional and non-functional requirements Build observability into our solutions, monitor production health, help to resolve incidents, and remediate the root cause of risks and issues Share knowledge and expertise with colleagues and contribute regularly to our engineering culture and internal communities Requirements Thorough understanding of React.js and with an ability to write custom hooks and responsive reusable components In-depth knowledge of JavaScript, CSS, HTML, and front-end languages Proven experience in Java and Spring Knowledge of GitLab CI/CD Knowledge of testing frameworks, including Jest and React Testing Library, Playwright Nice to have Knowledge of Microsoft Azure, Terraform Working experience in Agile methodologies (Scrum, Kanban) and knowledge of associated tools like JIRA or GitLab boards 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 Full-stack Developer (React+Java)
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: Senior Full-stack Developer role focused on building and enhancing a digital banking product using React.js and Java. The position involves end-to-end development, quality assurance, observability, and production support in a hybrid work model. Ideal for engineers experienced in scalable applications, CI/CD, testing frameworks, and AI-driven solutions. 🗂️ Requirements: Strong knowledge of React.js with ability to write custom hooks and reusable responsive components, In-depth knowledge of JavaScript, CSS, HTML, Proven experience with Java and Spring, Experience with GitLab CI/CD, Experience with testing frameworks (Jest, React Testing Library, Playwright), Proven AI experience 📃 Skills: React, Java, JavaScript, Spring, HTML, CSS, GitLab, CI/CD, Jest, Playwright, Azure, Terraform, AI 🏢 Description: We are seeking a talented Senior Full-stack Developer with expertise in React.js and Java to join our dynamic team on an exciting project in the banking sector. If you are passionate about building robust, scalable applications and eager to contribute to a fast-paced, innovative environment, this opportunity may be an excellent fit for you. Please note that hybrid work, with 3 days from the Client office in Wroclaw, is possible. Responsibilities Help design, develop, and improve the digital product Apply a broad range of software engineering practices, from analyzing user needs and developing new features to automated testing and deployment Ensure the quality, security, reliability, and compliance of our solutions by applying our digital principles and implementing both functional and non-functional requirements Build observability into our solutions, monitor production health, help to resolve incidents, and remediate the root cause of risks and issues Share knowledge and expertise with colleagues and contribute regularly to our engineering culture and internal communities Requirements Thorough understanding of React.js and with an ability to write custom hooks and responsive reusable components In-depth knowledge of JavaScript, CSS, HTML, and front-end languages Proven experience in Java and Spring Knowledge of GitLab CI/CD Knowledge of testing frameworks, including Jest and React Testing Library, Playwright Proven AI experience Nice to have Knowledge of Microsoft Azure, Terraform Working experience in Agile methodologies (Scrum, Kanban) and knowledge of associated tools like JIRA or GitLab boards 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 Engineer with Azure
Senior
Hybrid
Krakow, Poland
🏢 Summary: Senior Java Engineer role focused on building and enhancing cloud-native securities financing platforms in the Banking and Finance domain using Azure. The position involves developing enterprise-grade, event-driven solutions with strong emphasis on quality, security, reliability and DevOps practices in a regulated environment. Hybrid work model with close collaboration in an agile team. 🗂️ Requirements: 5+ years Java experience, Experience in Banking and Finance domain, Strong Azure Cloud experience, Expert-level Java core knowledge, Experience with event-driven architectures, Hands-on experience with Spring and Hibernate, Experience with Kafka, Experience with Databricks, Experience with Kubernetes and containers, Experience with GitLab and CICD pipelines, Hands-on experience with TDD, Understanding of non-functional requirements (stability, latency, throughput), Experience with Agile and Scrum 📃 Skills: Java, Azure, Spring, Hibernate, Kafka, Databricks, Kubernetes, Containers, GitLab, CICD, TDD, Scrum 🏢 Description: We are seeking a Senior Java Engineer with hands-on Azure Cloud experience to join our team, driving innovation in the Banking and Finance domain. You will work on cloud-native platforms for securities financing and optimization, collaborating with a global leader in financial services to deliver enterprise-wide solutions in a highly regulated environment. This role offers a hybrid model, with 3 days per week working from the client's office in Kraków, Poland. Responsibilities Build and enhance securities financing and optimization cloud-native platforms Collaborate with a dedicated team to deliver enterprise-wide solutions Work closely with product owners to understand and drive business products and client solutions Accelerate time to market through technology, AI and agile innovation Share expertise and contribute to engineering culture and internal communities Apply a broad range of software engineering practices, including feature development, automated testing and deployment Ensure quality, security, reliability and compliance of solutions Build observability, monitor production health, resolve incidents and remediate root causes Requirements 5+ years of Java programming experience in the Banking and Finance domain Strong communication skills within teams and across communities; ability to facilitate agile ceremonies Deep understanding of cloud-based Azure, event-driven solutions and architectures Experience with Spring, Hibernate, Kafka; DataBricks, Kubernetes, containers; GitLab and CI/CD pipelines Expert-level Java core skills and hands-on experience with TDD Proven ability to meet non-functional requirements such as stability, capacity, latency and throughput Team player with leadership skills, able to collaborate across business units and regions Hands-on experience with agile software development practices, especially Scrum Strong written and verbal English skills; desire to work in a global team Nice to have Experience in securities financing or optimization platforms Familiarity with financial regulations and compliance requirements Exposure to AI-driven solutions in financial services 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 Full-Stack Cloud Developer
Senior
Hybrid
🏢 Summary: Senior Full Stack Cloud Developer role focused on designing and enhancing a mission-critical, high-availability trading platform. The position involves building backend and frontend components and deploying cloud-native solutions on Azure using modern DevOps practices. Hybrid work model with 3 days per week onsite in Wroclaw. 🗂️ Requirements: 3+ years of professional full-stack development experience, Experience with Java and React, Experience with cloud platforms, especially Azure, Experience with infrastructure as code, Experience with container orchestration, Ability to write clean, maintainable code, Fluency in English (B2 or higher), Availability to work onsite 3 days per week 📃 Skills: Java, Python, Rust, Node.js, React, Azure, Terraform, Kubernetes, English 🏢 Description: We are seeking a seasoned Senior Full Stack Cloud Developer to join the team that maintains and extends a mission-critical, high-availability, and low-latency platform for handling orders and trade processing of a wide spectrum of investment products on multiple exchanges. Platform grows in asset types being handled, markets where the trading is done, and countries it is being introduced to. If you're ready to make an impact in a dynamic environment, we want to hear from you! This role offers a hybrid model, with 3 days per week working from the client's office in Wroclaw. Responsibilities Design and develop backend services using Java, Python, Rust, or Node.js Build responsive front-end interfaces with React Architect and deploy cloud-native applications on Microsoft Azure Manage infrastructure as code using Terraform Orchestrate and maintain containerized applications with Kubernetes Collaborate with cross-functional teams to deliver end-to-end solutions Requirements 3+ years of professional experience in full-stack development, preferably with Java and React Proficiency in multiple programming languages and frameworks Experience with cloud platforms, especially Azure Ability to work in a fast-paced, agile environment Team player with a willingness to learn and grow Ability to write clean, self-descriptive code Fluency in English (B2 level or higher) Working in the office 3 days 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.