June 25, 2026

Senior Java Developer

Senior • Hybrid

Krakow, Poland

We are seeking a Senior Java Developer to join a leader in the financial domain who has been successfully involved in trading financial (Fixed income) products for many years. As part of this, a globally distributed, component-based IT system has been built. It is written mainly in Java and incorporates many enterprise technologies/standards (e.g., JMS, ORM, Spring, WebServices, REST), but also integrates other technologies, like TCP/IP networking, bash scripting, Perl, Python or even C++.

Responsibilities

  • Design and implement software components according to requirements

  • Take responsibility for ensuring the delivery and quality standards of software

  • Spend time with the customer to determine and understand deliverables

  • Support business in platform rationalization and optimization

  • Continue removing technical debt and platform standardization

  • Support business in migration to strategic platform

  • Work with other IT teams across the globe

Requirements

  • At least 5 years of working experience in software development

  • Strong knowledge of Core Java

  • Proficiency in SQL and Spring framework

  • Good communication and time management skills

  • Team player mentality with a pragmatic approach to software development

  • Strong written and verbal English

Nice to have

  • Skills in multithreading, networking and web services in Java

  • Familiarity with JMS and Redis

  • Capability to acquire and capture requirements with attention to software quality

  • Understanding of investment banking domain

  • Understanding of Agile principles (experience in Scrum or Kanban)

We offer/Benefits

We gather like-minded people:

  • Engineering community of industry professionals

  • Friendly team and enjoyable working environment

  • 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)

  • 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

Similar jobs you might like

Technology

EPAM Systems

Lead Java Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Lead Java Developer role focused on designing and delivering component-based services for a global fixed income trading platform, driving modernization, platform standardization, and high-quality software delivery. The position involves working with Java enterprise technologies, integrations, and supporting migration to a strategic platform in a global environment. You will own delivery outcomes and collaborate closely with business and IT stakeholders. 🗂️ Requirements: 7+ years of professional software development experience, Deep expertise in Core Java, Hands-on experience with SQL, Hands-on experience with Spring framework, Strong written and verbal English skills, Ability to collaborate with global teams 📃 Skills: Java, SQL, Spring, JMS, ORM, REST, WebServices, TCP/IP, Bash, Perl, Python, C++, Redis, Multithreading, Networking, Scrum, Kanban 🏢 Description: We are building a Lead Java Developer role to strengthen a global fixed income trading platform built on Java and enterprise standards. You will design and deliver component-based services using technologies like JMS, ORM, Spring, WebServices, REST, plus integrations across TCP/IP networking and scripting (bash, Perl, Python) and even C++. Apply now to help modernize the platform and drive high-quality delivery Responsibilities Design and implement software components that meet defined requirements Own delivery outcomes by ensuring software quality and agreed standards Partner with the customer to clarify and understand deliverables Support the business with platform rationalization and optimization efforts Drive reduction of technical debt and advance platform standardization Assist the business with migration to the strategic platform Collaborate with IT teams across global locations Requirements Proven 7+ years of professional experience in software development Deep expertise in Core Java Hands-on proficiency with SQL and the Spring framework Excellent communication and effective time management skills Collaborative team player mindset with a pragmatic approach to software delivery Strong English skills (written and verbal) Nice to have Experience with Java multithreading, networking, and web services Familiarity with JMS and Redis Ability to elicit and document requirements with strong focus on software quality Knowledge of the investment banking domain Understanding of Agile principles, including Scrum or Kanban We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment 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) 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

Technology

EPAM Systems

Senior Java Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Senior Java Developer role focused on building and optimizing enterprise trading systems in the financial domain using Java and related enterprise technologies. The position involves designing software components, improving platform standardization, supporting migration initiatives, and collaborating with global IT teams. Candidates should have strong Core Java, SQL, and Spring expertise with experience in enterprise-scale software development. 🗂️ Requirements: 5+ years of software development experience, Strong Core Java knowledge, Proficiency in SQL, Experience with Spring, Strong written and verbal English, Good communication skills, Time management skills, Team-oriented approach 📃 Skills: Java, SQL, Spring, JMS, ORM, REST, WebServices, TCP/IP, Bash, Perl, Python, C++, Redis, Scrum, Kanban 🏢 Description: We are seeking a Senior Java Developer to join a leader in the financial domain who has been successfully involved in trading financial (Fixed income) products for many years. As part of this, a globally distributed, component-based IT system has been built. It is written mainly in Java and incorporates many enterprise technologies/standards (e.g., JMS, ORM, Spring, WebServices, REST), but also integrates other technologies, like TCP/IP networking, bash scripting, Perl, Python or even C++. Responsibilities Design and implement software components according to requirements Take responsibility for ensuring the delivery and quality standards of software Spend time with the customer to determine and understand deliverables Support business in platform rationalization and optimization Continue removing technical debt and platform standardization Support business in migration to strategic platform Work with other IT teams across the globe Requirements At least 5 years of working experience in software development Strong knowledge of Core Java Proficiency in SQL and Spring framework Good communication and time management skills Team player mentality with a pragmatic approach to software development Strong written and verbal English Nice to have Skills in multithreading, networking and web services in Java Familiarity with JMS and Redis Capability to acquire and capture requirements with attention to software quality Understanding of investment banking domain Understanding of Agile principles (experience in Scrum or Kanban) 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 and improving high-performance financial systems and trading solutions in a global environment. The position involves backend Java development, stakeholder collaboration, and integration with trading platforms and event-driven technologies. Hybrid work with 3 days per week in the office is expected. 🗂️ Requirements: 3+ years of commercial software development experience, Strong Java backend development experience, Knowledge of low-latency and multi-threaded systems, Understanding of object-oriented programming and design patterns, Experience working in agile teams, Knowledge of Rates and Credit bonds and derivatives, Understanding of Bloomberg and TradeWeb trading venues, Hands-on experience with Kafka, English proficiency at B2 level or higher 📃 Skills: Java, Kafka, ION, Bloomberg, TradeWeb, Python, Perl, PXE, OOP, Agile 🏢 Description: We are looking for a Senior Java Developer to join our team. You will become part of a skilled engineering group working on critical solutions that support our global business operations and drive innovation in the financial domain. This is an excellent opportunity to apply your expertise in a dynamic environment, working closely with international colleagues and stakeholders on impactful projects. 3 days per week in our office is expected. Responsibilities Design and build solutions that address key business challenges, either by developing Java applications or leveraging the ION toolset Refactor and enhance existing components and solutions to improve performance, maintainability, and overall quality Lead UAT and demonstration sessions with key stakeholders, ensuring smooth communication and successful sign-off Gather essential information from business stakeholders and translate it into clear, concise IT requirements Collaborate effectively with other global IT teams to deliver integrated, end-to-end solutions Support the production operations team during rollouts and provide assistance with production support activities Requirements At least 3 years of relevant commercial experience in software development Solid hands-on experience with Java for building robust backend applications Good understanding of low-latency, multi-threaded code development for high-performance systems Strong knowledge of object-oriented programming principles and design patterns, with exposure to functional programming considered a strong plus Practical experience working within agile teams and following agile methodologies Solid understanding of Rates and Credit bonds and derivatives, along with their market dynamics Detailed knowledge of the nuances of trading venues such as Bloomberg and TradeWeb Hands-on experience with Kafka for event streaming and messaging Excellent oral and written communication skills in English (B2+ level or higher) Nice to have Broader familiarity with Financial Market Instruments and their application in trading environments Expert-level knowledge of ION and prior hands-on experience working with the ION toolset Previous experience with bond pricing using PXE Experience with automated testing practices and continuous integration pipelines Proficiency in scripting languages such as Python, Perl, or similar 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 and enhancing high-performance applications for Fixed Income Rates and Credit trading desks, with a hybrid work model in Krakow. The position involves designing scalable Java solutions, optimizing low-latency systems, and collaborating with global teams to deliver and maintain complex trading platforms. The offer includes career development programs, certifications, and a comprehensive benefits package. 🗂️ Requirements: 5+ years of professional Java development experience, Experience with low-latency programming, Experience with multi-threaded programming, Strong problem-solving and analytical skills, Ability to communicate technical concepts to non-technical stakeholders, English proficiency at B2 level or higher, Availability to work from the Krakow office 3 days per week 📃 Skills: Java, Multithreading, Low-latency, Kafka, AVRO, Azure, AWS, GCP, Bloomberg, Tradeweb 🏢 Description: We are looking for an enthusiastic Senior Java Developer to build innovative applications for Fixed Income Rates and Credit trading desks. As a member of our global Fixed Income Rates and Credit markets technology team—a dynamic, driven group operating across 8 cities in 6 countries—you will provide high-performance solutions while preserving existing functionality. Please be aware that this role requires working from the Krakow office 3 days per week. Responsibilities Design and build scalable Java applications to address complex business challenges Enhance and refactor existing components to boost performance and maintainability Lead UAT and demonstration sessions with key stakeholders Convert business requirements into technical specifications Work alongside global IT teams to achieve seamless integration Assist with production rollouts and deliver ongoing maintenance Build cutting-edge solutions while sustaining a sophisticated, multi-faceted platform Requirements 5+ years of professional experience developing in Java Familiarity with low-latency and multi-threaded programming methods Outstanding problem-solving and analytical abilities Strong communication skills, capable of clarifying complex technical concepts for non-technical stakeholders Eagerness to learn and adjust to new technologies and market shifts English skills at B2 level or above Nice to have Comprehension of financial markets, especially Rates and Credit bonds/derivatives along with trading platforms (e.g., Bloomberg, Tradeweb) Experience with messaging systems such as Kafka and data serialization formats (e.g., AVRO) Understanding of cloud platforms (Azure, AWS or GCP) We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment 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) 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

Technology

Caspian One

Java Developer

Senior

Hybrid

Krakow, Poland

140 - 170 PLN

🏢 Summary: Opportunity for an experienced Java Developer to build and optimize high-performance financial systems, including trading platforms, risk management tools, and real-time market data solutions. The role focuses on developing scalable, mission-critical applications using modern Java and enterprise technologies. You will contribute to robust, low-latency systems in a fast-paced capital markets environment. 🗂️ Requirements: 5+ years of Java development experience (Java 8+), Strong experience with Spring Framework, Experience with relational and NoSQL databases (Oracle, PostgreSQL, MongoDB), SQL optimisation and database performance tuning skills, Experience with Maven or Gradle, Proficiency with Git, Experience designing and implementing RESTful APIs, Experience with messaging systems (JMS, RabbitMQ, Kafka) 📃 Skills: Java, Spring, Oracle, PostgreSQL, MongoDB, SQL, Maven, Gradle, Git, REST, JMS, RabbitMQ, Kafka 🏢 Description: About the Role We're seeking an experienced Java Developer to contribute to innovative financial technology solutions that drive the global capital markets. You'll be part of a collaborative team developing mission-critical systems including high-performance trading platforms, sophisticated risk management tools, regulatory compliance frameworks, and real-time market data processing engines trusted by top-tier financial institutions worldwide. What You'll Do Design and develop robust, scalable financial applications using modern Java technologies Build and optimise high-throughput trading systems and market data processing solutions Collaborate with cross-functional teams to deliver risk management and compliance platforms Implement RESTful services and integrate messaging systems for real-time data flow Optimise database performance and ensure system reliability in fast-paced trading environments Required Qualifications 5+ years of hands-on Java development experience with modern versions (Java 8 and above) Strong expertise in Spring Framework and enterprise application development Proven experience with relational and NoSQL databases including Oracle, PostgreSQL, and MongoDB Demonstrated skills in SQL optimisation and database performance tuning Proficiency with build automation tools ( Maven, Gradle ) Experience with Git version control and collaborative development workflows Solid understanding of RESTful API design and implementation Knowledge of enterprise messaging systems ( JMS, RabbitMQ, Kafka ) Be happy to work in a hybrid model - 3 days per week in the office in Central Krakow

Technology

ITDS

Senior Java Backend Developer – Financial Technology

Senior

Remote

Warsaw, Poland

18,900 - 23,100 PLN

🏢 Summary: Senior Java Developer role focused on building and optimizing high-performance transactional and banking systems in a 100% remote environment. The position involves designing scalable backend solutions using modern Java and Spring technologies, integrating messaging systems, and ensuring system reliability through advanced monitoring and CI/CD practices. This opportunity targets experienced engineers ready to contribute to complex financial platforms in an agile setting. 🗂️ Requirements: Minimum 5 years of Java development experience, Strong experience with Java 21+, Strong experience with Spring Boot 3, Solid knowledge of PostgreSQL, Experience with CI/CD tools (GitLab, Jenkins), Experience with OpenShift deployments, Experience with RabbitMQ and Kafka, Experience with ELK stack and Dynatrace, Experience with JUnit 5, Mockito, RestAssured, Experience working in Agile (Scrum, Kanban), Good command of Polish, Communicative English proficiency, Legal right to work in the European Union 📃 Skills: Java, Spring, PostgreSQL, Redis, RabbitMQ, Kafka, ELK, Dynatrace, GitLab, Jenkins, OpenShift, JUnit, Mockito, RestAssured, SQL, R 🏢 Description: Unleash innovation in financial technology — shape the future of transactional systems with expertise and precision! 100% remote work. As a Senior Java Developer , you will be working for our client, a leading player in the financial services industry dedicated to delivering cutting-edge transactional and banking systems. You will contribute to the development of robust, scalable solutions that power high-stakes online financial operations, driving digital transformation and operational excellence. This role offers a unique chance to advance your career within an innovative environment that values technical mastery and strategic thinking. Your main responsibilities: Design, develop, and optimize complex backend systems using Java 21+ and Spring Boot 3, adhering to best practices and high-quality standards. Work with domain-driven design (DDD) to implement scalable and maintainable software solutions. Manage and optimize data solutions utilizing PostgreSQL, Redis, and integration tools like RabbitMQ and Kafka. Utilize tools such as ELK stack, Dynatrace, and CI/CD pipelines (GitLab, Jenkins, OpenShift) to ensure system performance and reliability. Conduct thorough testing and validation using JUnit 5, Mockito, and RestAssured to deliver resilient software releases. Collaborate with agile teams (Scrum, Kanban) for iterative development and continuous improvement. Contribute analytical insights and high-level problem-solving skills to support transaction systems in a fast-paced financial environment. You're ideal for this role if you have: At least 5 years of experience in Java development, with a strong background in Spring Boot 3 and Java 21+. Solid understanding of database technologies, particularly PostgreSQL. Practical experience with CI/CD tools such as GitLab, Jenkins, and deployment on OpenShift. Familiarity with message brokers like RabbitMQ and Kafka. Knowledge of monitoring and logging tools (ELK stack, Dynatrace). Experience with automated testing frameworks including JUnit 5, Mockito, and RestAssured. Strong analytical skills and experience working within agile methodologies (Scrum, Kanban). It is a strong plus if you have: Experience in the finance sector and knowledge of financial risk modeling. Certifications related to cloud, database management, or software development. Basic knowledge of R language and SQL testing. Language required for the role: Polish (good command), English (communicative proficiency). Eligibility to work in Europe: Only candidates with an existing legal right to work within the European Union will be considered for this role.

Technology

Sii

FX Senior Java Developer (f/m/x)

Senior

Hybrid

Krakow, Poland

24,000 - 30,000 PLN

🏢 Summary: Senior Java Developer role focused on designing and building high-performance, scalable backend systems in a distributed microservices environment for the financial sector. The position involves developing REST APIs, processing large data volumes, and contributing to architecture and CI/CD in cloud-based environments. The role requires strong expertise in Java, Spring, distributed systems, and Kubernetes. 🗂️ Requirements: Minimum 10 years of software development experience, Very good knowledge of Java and Spring, Strong understanding of REST APIs, HTTPS, microservices, and message queues, Ability to design high-availability, scalable, high-performance systems, Very good knowledge of relational databases and SQL, Knowledge of distributed systems and data processing, Hands-on experience with Kubernetes and cloud platforms (GCP preferred), Familiarity with CI/CD pipelines, Experience working in Agile methodologies, Fluent Polish and English, Residence in Poland 📃 Skills: Java, Spring, REST, HTTPS, Microservices, MQ, SQL, Kubernetes, GCP, CI/CD, Agile, DistributedSystems, DataProcessing 🏢 Description: We are looking for an experienced Senior Java Developer to join a team responsible for building and developing modern backend systems in a distributed environment. The projects involve high-performance and scalable solutions used in the financial sector, with a focus on processing large volumes of data and microservices architecture. Your tasks Designing and developing backend systems based on Java Creating and evolving a microservices architecture Building and maintaining REST APIs and system integrations Designing solutions that meet high availability and performance requirements Working with systems that process large volumes of data Collaborating with the team using Agile methodologies Participating in architecture design and technical decision-making Implementing and optimizing CI/CD processes and ensuring system security Requirements Minimum 10 years in software development Very good knowledge of Java (backend) and Spring Strong understanding of REST APIs, HTTPS, microservices, and message queues (MQ) Ability to design high-availability, scalable, and high-performance systems Very good knowledge of relational databases (SQL) Familiarity with CI/CD pipelines and Agile ways of working Knowledge of distributed systems and data processing Hands-on work with Kubernetes and cloud platforms (GCP preferred) Fluent Polish and English required Residing in Poland required Nice-to-have requirements Knowledge of Go, Rust, or similar system-level languages Experience with NoSQL and analytical databases, e.g., ClickHouse Frontend development experience Familiarity with the banking sector (trade lifecycle, FX, post-trade processing) Banking experience / FX experience (forex) Working from the office in Krakow 6 times per month What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!

Technology

Link Group

Senior Java Developer - financial systems

Senior

Hybrid

Warsaw, Poland

30,000 - 45,000 PLN

🏢 Summary: Development of high-performance distributed trading systems in Java, focusing on scalability, latency optimization, and core platform components. The role involves system design, performance tuning, and close collaboration with trading and risk stakeholders in fast-paced financial environments. 🗂️ Requirements: 5+ years of experience developing financial systems in Java, Strong expertise in concurrency, Strong expertise in multi-threaded programming, Experience with distributed systems, Experience designing high-performance systems 📃 Skills: Java, Concurrency, Multithreading, DistributedSystems 🏢 Description: Senior Java Developer - financial systems We are looking for a Software Engineer to support the development of high-performance trading systems operating in distributed environments. The role involves contributing to system design, improving performance and scalability, and collaborating closely with both engineering and business teams. Responsibilities Design and build core components of distributed trading platforms Review code and architecture to ensure quality and performance Identify and resolve scalability, stability, and latency issues Work with trading, risk, and portfolio management stakeholders Requirements 5+ years of experience developing financial systems in Java Strong expertise in concurrency and multi-threaded programming Experience with distributed systems Strong communication skills and ability to work in fast-paced environments

Technology

EPAM Systems

Senior Java Core Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Senior Java Core Developer role focused on building and maintaining robust server-side solutions for FX trading systems across the full software development lifecycle. The position involves designing scalable distributed systems, resolving production issues, and improving both modern and legacy applications in a collaborative environment. 🗂️ Requirements: 5+ years of Java server-side development experience, Multi-threaded programming experience, Experience designing scalable distributed systems, Knowledge of Kafka, Knowledge of Tibco, Experience with Spring, Experience with Spring Boot, Knowledge of reactive programming, Familiarity with Azure, Experience with Docker, Understanding of DevOps practices, Basic Linux skills, Fluent English 📃 Skills: Java, Kafka, Tibco, Spring, SpringBoot, Azure, Docker, DevOps, Linux 🏢 Description: We are seeking a Senior Java Core Developer to join our FX trading team, responsible for designing robust server-side solutions and driving problem-solving across the full software development lifecycle Responsibilities Take ownership of software design and problem-solving within the FX trading area Participate in the entire Software Development Life Cycle including requirements gathering, design, development, testing and rollout Deliver Level 3 support and resolve production issues Apply modern best practices to new projects while enhancing legacy code bases Work independently and collaboratively as part of a team Contribute to the ongoing improvement of existing systems and processes Requirements 5+ years of experience in Java server-side development including multi-threaded programming Experience in designing and building robust and scalable distributed systems in an enterprise environment Knowledge of messaging and middleware technologies such as Kafka and Tibco EMS Knowledge of frameworks including Spring and Spring Boot and reactive programming paradigms Familiarity with Cloud/Azure, Docker and DevOps Basic skills in Linux Fluent English Nice to have Background in FX domain knowledge 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

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.