Unlock Full Resume Report

This position is no longer accepting applications

Positions open for more than 30 days are automatically closed and marked as expired

Don't let one closed door slow you down, here's your next move:

June 19, 2026

Senior Java Developer – API & Microservices Expert

Senior • Hybrid

24,150 - 30,450 PLN

Krakow, Poland

Unleash innovation — master scalable APIs and Microservices to transform digital ecosystems!

As a Senior Java Developer – API & Microservices Expert, you will be working on building cloud-native platforms focused on streamlining software development and compliance management. Contribute to cutting-edge microservice architectures, helping development teams achieve operational excellence and compliance. This role offers a chance to shape scalable solutions and advance your career in a dynamic tech environment.

Quick Facts

  • Hybrid work model

Your main responsibilities

  • Collaborate with cross-functional teams to design, develop, and implement impactful APIs and microservices
  • Build robust backend solutions using Java and Kotlin, ensuring high performance and scalability
  • Lead efforts in troubleshooting, optimizing, and ensuring seamless integrations across platforms
  • Work within an agile CI/CD environment to deliver rapid, high-quality iterations
  • Engage proactively with users and stakeholders to understand and respond to their needs
  • Participate in peer code reviews and automate testing to maintain high development standards

You're ideal for this role if you have

  • Over 5 years of experience in software development, with a focus on Java and Kotlin
  • Proven expertise in API creation, SQL/databases, and HTML/JavaScript
  • Strong troubleshooting and analytical skills
  • Experience working in Agile environments using Jira and Confluence
  • Good understanding of microservices architecture
  • Fluent English (B2+) communication skills

It is a strong plus if you have

  • Experience with cloud platforms like AWS, Azure, or GCP
  • Knowledge of CI/CD pipelines with Jenkins
  • Background in Systems Administration across Linux, AIX, or WAS platforms

Language Required for the role

  • Fluent English (B2+)

Eligibility to work in the European Union

  • Only candidates with an existing legal right to work in the EU will be considered for this role

Similar jobs you might like

Technology

ITDS

Senior Java Microservices Developer – Cloud & API Focus

Senior

Hybrid

Krakow, Poland

27,720 - 33,600 PLN

🏢 Summary: Senior Java Microservices Developer role focused on modernizing a banking messaging delivery platform. The position involves building scalable cloud-native microservices and APIs, enforcing engineering quality, and collaborating with stakeholders in an Agile environment. Hybrid work is available in Krakow, with up to three remote days per week. 🗂️ Requirements: 5+ years of senior Java, Spring Boot, and microservices development experience, Hands-on Kubernetes and AWS cloud experience, CI/CD pipeline knowledge, Experience with GitHub, Jira, Jenkins, Maven, and Groovy, Knowledge of Swagger, OpenAPI 3.0, REST, and JSON, Experience with OAuth 2 and familiarity with Kong API Gateway, Knowledge of TDD and Scrum, Ability to translate business requirements into scalable technical solutions, Fluent written and spoken English, Existing legal right to work in the European Union 📃 Skills: Java, SpringBoot, Microservices, Kubernetes, AWS, CI/CD, GitHub, Jira, Jenkins, Maven, Groovy, Swagger, OpenAPI, REST, JSON, OAuth, Kong, TDD, Scrum 🏢 Description: Ignite the Future of Banking Messaging – Build Scalable, High-Impact Distributed Systems! Krakow-based opportunity with hybrid work model (up to 3 remote days per week). As a Senior Java Microservices Developer – Cloud & API Focus , you will be working for our client, a leading financial institution dedicated to innovating customer communication platforms. You will help design and modernize a messaging delivery system that channels vital information to bank clients across multiple outbound channels, shaping the future of customer engagement through cutting-edge technologies. Join us and contribute to transformative digital banking solutions with endless growth potential. Your main responsibilities: Apply your extensive Java and Spring Boot expertise to develop high-quality distributed applications that adhere to business and technical standards. Design and build scalable microservices architecture utilizing Kubernetes and Cloud (AWS), ensuring optimal performance and reliability. Define and enforce quality standards, maintain best practices for API design (Swagger, OpenAPI, REST), and support automation with CI/CD tools such as Jenkins, GitHub, and Maven. Collaborate with cross-functional teams to translate functional requirements into robust technical solutions, providing innovative answers to complex business challenges. Conduct thorough unit testing and code reviews, ensuring high standards for quality, security, and compliance. Contribute to establishing automation test coverage and maintain continuous improvement of development processes within an Agile/Scrum environment. Maintain effective communication with stakeholders, ensuring alignment of technical development with business objectives. Demonstrate accountability for engineering process control, compliance, and operational excellence. You’re ideal for this role if you have: At least 5 years of senior experience in Java, Spring Boot, and Microservices development. Practical experience with Kubernetes and Cloud environments, especially AWS. Solid knowledge of CI/CD pipelines, GitHub, Jira, Jenkins, Maven, and Groovy scripting. Strong understanding of API standards and best practices, including Swagger, OpenAPI 3.0, REST, and JSON. Experience with authentication and authorization protocols such as OAuth 2, and familiarity with Kong API Gateway. Familiarity with Agile testing disciplines (TDD) and Scrum methodology. Ability to work closely with business stakeholders to translate requirements into scalable technical solutions. A proactive nature and eagerness to learn new technologies and methodologies. It is a strong plus if you have: Certifications in AWS, Kubernetes, or related fields. Experience working on messaging or communications platforms in the banking or financial sector. Language Required for the role: Communicative English (fluent in both written and spoken). Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #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.

Technology

ITDS

Senior Java Backend Developer – Cloud and Microservices Expertise

Senior

Hybrid

Krakow, MA, Poland

27,720 - 33,600 PLN

🏢 Summary: Hybrid Senior Java Backend Developer role in Krakow focused on building secure, scalable distributed microservices for modern banking messaging platforms. The role covers application design and development, quality standards, testing, automation, and technical mentoring within an Agile product team. 🗂️ Requirements: 5+ years of senior experience with Java, Spring Boot, and Kubernetes, Hands-on AWS cloud experience, CI/CD experience with GitHub, Jira, Jenkins, Maven, and Groovy, API design expertise: Swagger, OpenAPI 3.0, REST, JSON, microservices, OAuth 2.0 authentication and authorization experience, Kong API Gateway experience, TDD and Agile/Scrum development experience, Ability to translate business requirements into technical solutions, Communicative English proficiency, Legal right to work in Europe 📃 Skills: Java, Spring, Kubernetes, AWS, GitHub, Jira, Jenkins, Maven, Groovy, Swagger, OpenAPI, REST, JSON, Microservices, OAuth, Kong, TDD, Scrum 🏢 Description: Kick-start innovation in banking technology — develop scalable, secure, and high-performing microservices! Krakow-based opportunity with hybrid work model (up to 3 remote days per week). As a Senior Java Backend Developer – Cloud and Microservices Expertise , you will be working for our client, a leading financial institution dedicated to delivering state-of-the-art messaging solutions to enhance customer engagement. Your expertise will drive the design and development of distributed systems, supporting the modernization and standardization of critical messaging platforms. Join us and contribute to shaping the future of banking communication technology. Your main responsibilities: Applying your technical expertise to develop high-quality applications/systems in line with requirements and standards. Collaborating within a multi-disciplinary, Agile product team to design and build distributed microservices using modern technology stacks. Defining and maintaining technical quality standards across platforms. Building strong decision-making and problem-solving skills within your area of expertise. Producing efficient, maintainable code that aligns with business needs and technical dependencies. Conducting thorough unit testing to ensure software performance and reliability. Challenging code and design quality to uphold industry standards and project excellence. Contributing to automation test coverage and quality assurance processes. Maintaining effective communication with team members and stakeholders. Promoting innovative technologies and mentoring engineering colleagues. You’re ideal for this role if you have: Minimum of 5 years’ senior experience in Java, Spring Boot, and Kubernetes. Practical experience working with Cloud platforms, especially AWS. Strong knowledge of CI/CD tools such as GitHub, Jira, Jenkins, Maven, and Groovy. Expertise in API design standards: Swagger, OpenAPI 3.0, REST, JSON, Microservices architecture. Knowledge of authentication and authorization via OAuth 2.0, with experience using Kong API Gateway. Familiarity with Agile testing methodologies, particularly TDD, and extensive Agile/Scrum development experience. Ability to work closely with business stakeholders to translate functional requirements into robust technical solutions. Strong problem-solving capability with a focus on innovative, scalable solutions. It is a strong plus if you have: Experience with additional cloud services or certifications. Knowledge of DevOps practices beyond the core technologies listed. Language Required for the role: English – Communicative proficiency essential for effective collaboration and stakeholder engagement. Eligibility for the role: Only candidates with an existing legal right to work in Europe will be considered for this role. #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.

Technology

ITDS

Senior Java Developer (with basic Angular)

Senior

Hybrid

Warsaw, MZ, Poland

18,900 - 27,300 PLN

🏢 Summary: Hybrid Senior Java Developer role focused on building scalable RESTful microservices and basic Angular front-end features for secure, high-performance web applications. The position uses Java 17, Spring, Angular, Oracle, and Jenkins within Agile and DevOps delivery workflows. 🗂️ Requirements: 6–8 years of Java development experience, Java 11+ / JDK 8+ experience, Angular 8+ experience, TypeScript and modern front-end development experience, Spring Framework experience: Boot, Batch, Security, 2–3 years of RESTful microservices experience, Hibernate and JUnit knowledge, SQL, PL/SQL, and Oracle database experience, Fluent English, Existing legal right to work in the European Union 📃 Skills: Java, JDK, Angular, TypeScript, JavaScript, HTML, CSS, Spring, SpringBoot, SpringBatch, SpringSecurity, REST, Microservices, JSON, XML, Hibernate, JUnit, SQL, PLSQL, Oracle, Jenkins, CI/CD, DevOps, Agile 🏢 Description: Work in a Warsaw/Kraków-based hybrid model, with up to 4 remote days per week. As a Senior Java Developer (basic Angular), you will support modern web applications and back-end services in a technology-focused environment. You will design, develop, and evolve microservices and front-end components that power reliable, secure, and high-performance solutions, using Java (currently Java 17), Angular, and RESTful architectures. - Develop and maintain back-end services using Java 11+ / Java 17 and Spring Framework, including Spring Boot, Batch, and Security. - Build and improve RESTful microservices and support microservices architecture from API design through implementation. - Implement front-end features with Angular 8+ (preferably Angular 14) using TypeScript, JavaScript, HTML, and CSS. - Work with JSON and XML data formats and contracts to ensure seamless system integration. - Create and maintain persistence layers using Hibernate and develop reliable unit tests with JUnit. - Develop and optimize database interactions using SQL and PL/SQL with Oracle databases. - Collaborate within Agile teams to deliver features efficiently and iteratively. - Apply DevOps principles in daily development workflows, including CI/CD pipelines with Jenkins. - 6–8 years of experience as a Java Developer. - Basic experience with Angular 8+; Angular 14 preferred, plus practical TypeScript and modern web front-end development. - Strong background in Java 11+; the project currently runs on Java 17, and JDK 8+. - Experience with Spring Framework, including Spring Boot, Batch, and Security. - Proven RESTful microservices experience of at least 2–3 years. - Working knowledge of Hibernate and JUnit. - Experience with SQL, PL/SQL, and Oracle databases. - Fluent English communication skills and a collaborative mindset with strong soft skills. - Existing legal right to work in the European Union. - Banking or financial industry experience and domain knowledge.

Technology

Link Group

Senior Java Developer

Senior

Hybrid

Warsaw, Poland

130 - 160 PLN

🏢 Summary: Senior Java Developer role leading the delivery of resilient, highly available, event-driven microservices for a high-stakes financial environment. The position owns complex backend features end to end, from data models and APIs through deployment, monitoring, testing, and CI/CD quality practices. 🗂️ Requirements: 7+ years of commercial backend development, Proven experience building complex, distributed, scalable systems, Java 21+, Spring Boot, PostgreSQL, Kafka, OpenAPI, Vault, Kubernetes, Docker, Terraform, GitLab CI or Jenkins, Maven, Microservices architecture, Event-driven design, RESTful APIs, SCRUM, Strong collaboration skills, Fluent English 📃 Skills: Java, SpringBoot, PostgreSQL, Kafka, OpenAPI, Vault, Kubernetes, Docker, Terraform, GitLab, Jenkins, Maven, Microservices, REST, SCRUM 🏢 Description: Senior Java Developer We are looking for a Senior Java Developer (7+ years of experience) to lead the development of resilient, highly available systems and event-driven microservices in a high-stakes financial environment. Requirements: Experience: 7+ years of commercial backend development with a proven track record of building complex, distributed, and scalable systems. Tech Stack: Backend: Java 21+, Spring Boot, PostgreSQL, Kafka, OpenAPI, Vault DevOps & Cloud: Kubernetes , Docker, Terraform, GitLab CI/Jenkins, Maven Core Skills: Microservices architecture, event-driven design, RESTful APIs, SCRUM, strong collaboration skills, and fluent English. Nice to Have: Financial services/FinTech background, experience in distributed global teams, and exposure to AI/LLM integrations. Responsibilities: Architecture & Infrastructure: Lead the development of scalable, event-driven microservices engineered for high throughput and maximum uptime. Data & Security: Design robust data models while ensuring strict data consistency and security in a financial ecosystem. End-to-End Feature Ownership: Own complex backend features across their full lifecycle—from schema and API definition to deployment and production monitoring. Cross-Functional Collaboration: Partner with global stakeholders and frontend engineers to translate complex financial workflows into high-performance technical specs. Engineering Excellence: Elevate code quality through code reviews, modern CI/CD automation, and comprehensive testing (Unit, Integration, and Contract testing).

Technology

Sii

Senior Java Developer with Apache Kafka (f/m/x)

Senior

Remote

Warsaw, MZ, Poland

🏢 Summary: Senior Java Developer role focused on building and modernizing a global enterprise data integration platform. The position delivers scalable microservices, event-driven data processing, and system integrations, with Apache Kafka production expertise as a core requirement. 🗂️ Requirements: 10+ years of commercial software development experience, Senior-level Java backend expertise, Production experience with Apache Kafka, Experience designing microservices and scalable backend services, Experience with event-driven architectures, Experience with distributed systems and enterprise integrations, Experience with data-processing solutions, Ability to contribute independently to technical design and architecture discussions, Very good English communication skills, Residence in Poland, Valid Confluent Certified Developer for Apache Kafka (CCDAK) certification 📃 Skills: Java, SpringBoot, ApacheKafka, Microservices, EventDriven, DistributedSystems, APIs, Messaging, DDD, CCDAK 🏢 Description: We are looking for an experienced Senior Java Developer to join a team building a modern enterprise data integration and processing platform that supports key logistics and transportation processes on a global scale. This role focuses on developing scalable backend services, microservices, and event-driven integrations within a complex enterprise environment. You will contribute to the design and implementation of solutions that enable efficient data processing and communication across business systems. An important part of the role involves modernizing legacy applications and delivering solutions aligned with Domain-Driven Design principles. We are looking for a self-driven professional who can actively participate in architecture discussions and make sound technical decisions. Strong hands-on production experience with Apache Kafka is essential for success in this role. Your tasks Designing, developing, and maintaining scalable backend services and microservices using Java and Spring Boot Implementing event-driven architectures and data-processing solutions based on Apache Kafka Building enterprise integrations between internal and external systems using APIs, messaging platforms, and asynchronous communication mechanisms Participating in technical design and solution architecture discussions, providing expertise in distributed systems and integration patterns Supporting the modernization and transformation of legacy applications into scalable, maintainable, and cloud-ready solutions Monitoring, troubleshooting, and optimizing application performance, reliability, and scalability across distributed environments Collaborating closely with developers, architects, and business stakeholders to deliver strategic data integration and digital transformation initiatives Requirements Minimum 10 years of commercial software development experience, including strong senior-level expertise in Java backend development Strong hands-on production experience with Apache Kafka Proven experience designing and building microservices, scalable backend services, and event-driven architectures Practical experience working with distributed systems, enterprise integrations, and data processing solutions Ability to contribute independently to technical design and solution architecture discussions Very good English communication skills, enabling effective collaboration in an international environment Residence in Poland Valid Confluent Certified Developer for Apache Kafka (CCDAK) certification Nice-to-have requirements Production experience with Kafka Streams and Kafka Connect Experience with cloud-native and containerized environments, including Azure, Kubernetes, OpenShift, Docker, or Podman

Technology

ITDS

Senior Java Full-Stack Developer – API & Microservices Expert

Senior

Remote

Lisbon, Portugal

🏢 Summary: Senior Java Full-Stack Developer role focused on L2/L3 support, incident resolution, application enhancements, and releases across enterprise SaaS and on-premises systems. The position requires strong backend, microservices, API integration, and production-support expertise. 🗂️ Requirements: 7+ years of Java full-stack development experience, Enterprise environment experience, Backend development expertise, Microservices architecture expertise, API integration expertise, Hands-on Spring experience, Hands-on Kafka experience, CI/CD pipeline experience, Production support and incident-resolution experience, Environment management experience, Agile delivery experience, Fluent English, Existing legal right to work in the European Union 📃 Skills: Java, Full-stack, Backend, Microservices, APIs, Spring, Kafka, CI/CD, Agile, Debugging 🏢 Description: Hook – one bold sentence Empower innovative support solutions — lead the charge in resolving complex incidents and enhancing enterprise applications! Location & Work Model Portugal — Remote work allowed for 5 days per week As a Senior Java Full-Stack Developer – API & Microservices Expert, you will be working for our client, a leading technology company supporting a heterogeneous SaaS and on-prem landscape. You will play a pivotal role in resolving critical incidents, implementing evolutions, and supporting release activities across complex enterprise environments. This position offers an excellent opportunity to drive impactful projects in a dynamic and innovative setting, fostering your professional growth. Your main responsibilities: Resolve L2/L3 tickets through incident analysis, functional configuration, and minor evolutions. Develop enhancements and fix defects across application scope, ensuring high availability and performance. Manage integrations, APIs, and data flows to ensure seamless connectivity and data processing. Support release and deployment activities, coordinating closely with software editors and release teams. Contribute to runbooks, documentation, and problem management processes for ongoing operational excellence. Collaborate with cross-functional teams using Agile methodologies to deliver consistent value. Support production issues through debugging, log analysis, and incident resolution to maintain system stability. You’re ideal for this role if you have: Minimum of 7 years of experience in Java full-stack development within complex enterprise environments. Strong expertise in backend development, microservices architecture, and API integrations. Hands-on experience with Spring, Kafka, and CI/CD pipelines. Proven track record of supporting production systems, resolving incidents, and managing environments. Familiarity with Agile delivery practices. Fluent English communication skills (spoken and written). It is a strong plus if you have: Experience with microservices deployment in cloud environments. Certifications related to Java, APIs, or microservices architecture. Language Required for the role: Fluent English (spoken and written) Eligibility to work in: Only candidates with an existing legal right to work in the European Union will be considered for this role. #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.

Technology

ITDS

Mid-Level Java Microservices Developer – AI-Enabled Financial Platform

Mid

Hybrid

Krakow, MA, Poland

30,240 - 36,330 PLN

🏢 Summary: Develop and support secure, scalable Java microservices for an AI-enabled global collateral and facility management platform. The hybrid role covers microservice integration, automated testing, CI/CD, security, observability, and GenAI-enabled engineering practices. 🗂️ Requirements: 4+ years developing Java microservices in enterprise environments, Spring Boot experience, RDBMS schema design and performance tuning, Unit and integration testing experience, CI/CD pipelines and quality gates, REST APIs, messaging, event-driven patterns, and API versioning, GCP experience, GenAI concepts, tools, and governance, Technical design and pragmatic trade-off decisions, Communicative English, Legal right to work in the European Union 📃 Skills: Java, SpringBoot, RDBMS, Oracle, PostgreSQL, JUnit, Mockito, Testcontainers, Jenkins, GitLab, Sonar, SAST, DAST, REST, GCP, LLMs, RAG, GenAI, Kubernetes 🏢 Description: Description Develop AI-enabled Java microservices for a global collateral and facility management platform, helping reduce costs and accelerate delivery through an AI-enabled SDLC. Work in a hybrid model with up to 3 remote days per week. Responsibilities • Build, test, and support Java microservices using Spring Boot and related components to deliver scalable, secure, and resilient solutions. • Contribute to microservices integration design in line with architecture and operational requirements. • Identify, escalate, and resolve technical risks, dependencies, and delivery blockers with cross-functional teams. • Follow and improve engineering standards for coding, CI/CD, testing, and security. • Deliver unit, integration, and contract tests that meet quality standards. • Participate in technical reviews, security assessments, and remediation activities. • Use AI-assisted development tools responsibly while maintaining code quality, security, and compliance. • Apply guardrails for AI-generated code, with strong review discipline and traceability. • Contribute to GenAI-enabled engineering patterns, including RAG, LLMs, and agent workflows. • Apply security-by-design principles and build observability into production services. • Support releases, environment setup, and cutover planning. • Collaborate with Tech Leads, architects, QA, platform specialists, and SREs. • Promote continuous improvement and shared accountability. Requirements • 4+ years of hands-on Java microservices development experience in enterprise environments, preferably with Spring Boot. • Strong understanding of RDBMS, including Oracle or PostgreSQL, schema design, and performance tuning. • Experience with unit and integration testing frameworks: JUnit, Mockito, and Testcontainers. • Proficiency with CI/CD pipelines and quality gates, including Jenkins or GitLab, Sonar, and SAST/DAST. • Good knowledge of REST APIs, messaging, event-driven patterns, and API versioning. • Practical GCP experience. • Familiarity with GenAI concepts, tools, and governance, including LLMs and retrieval-augmented generation. • Ability to contribute to technical design and make pragmatic trade-offs under delivery pressure. • Communicative English for effective collaboration in a multicultural team. • Existing legal right to work in the European Union. Preferred Qualifications • Experience delivering regulated financial-services platforms with audit and compliance requirements. • Exposure to cloud-native architectures, including containers, Kubernetes, and service meshes. • Knowledge of observability tooling and resilience testing. • Experience prototyping or integrating GenAI capabilities in software solutions.

Technology

ITDS

Senior Java Developer – Financial Technology Solutions

Senior

Hybrid

Warsaw, Poland

185,010 - 221,970 PLN

🏢 Summary: Senior Java Developer role supporting secure, scalable banking and payments systems in Warsaw, with a hybrid schedule of one remote day per week. The position covers solution design, development, testing, and delivery of event-driven microservices within distributed systems. 🗂️ Requirements: 4+ years of Java development experience in financial or similarly complex domains, Java, Spring, Hibernate, DB2, Spring Boot, and RESTful API expertise, Apache Kafka experience, including producers, consumers, Kafka Streams, and Kafka Connect, MongoDB and Spring Data MongoDB knowledge, Docker, Maven, Git, and CI/CD pipeline familiarity, Understanding of event-driven microservices and distributed systems, Communicative English, Existing legal right to work in the European Union 📃 Skills: Java, Spring, Hibernate, DB2, Kafka, MongoDB, Docker, Maven, Git, GitLab, CI/CD, REST 🏢 Description: Unleash innovative financial solutions — shape the future of fintech with Java excellence! Warsaw-based opportunity with hybrid work model (1 remote day per week). As a Senior Java Developer , you will be working for our client, a leader in financial technology solutions. You will contribute to critical projects in the banking and payments industry, shaping the evolution of secure, scalable financial systems and ensuring seamless integration of cutting-edge technologies. This role offers an excellent platform for career growth amidst a dynamic, global team. Your main responsibilities: Participate in requirements gathering sessions with business users to understand project needs. Lead analysis, solution design, and planning activities within the engineering team. Implement and rigorously test software changes; participate in code reviews and assist in UAT and releases. Innovate by improving existing stacks and developing new functionalities in a fast-paced environment. Contribute to the development of event-driven and microservices architectures within distributed systems. Collaborate effectively with international teams and stakeholders. Maintain high-quality documentation and ensure adherence to best practices. Engage actively in continuous improvement initiatives and process optimizations. You're ideal for this role if you have: 4+ years of proven experience in Java development within financial or similarly complex domains. Proficiency in Java, Spring, Hibernate, DB2, Spring Boot, and RESTful API design. Experience with Apache Kafka, including producers, consumers, Kafka Streams, and Kafka Connect. Knowledge of MongoDB and Spring Data MongoDB. Familiarity with Docker, Maven, Git, and CI/CD pipelines (preferably GitLab CI). Solid understanding of event-driven/microservices architectures and distributed systems. Strong analytical, communication, and teamwork skills. Ability to work in a fast-paced, collaborative environment with a strong work ethic. It is a strong plus if you have: Experience with IBM MQ / JMS and infrastructure as code. Knowledge of financial messaging standards such as ISO 20022, SWIFT, CBPR+, FIN. Python scripting and experience in financial services, payments, or banking technology. Language Required for the role: Communicative English proficiency. Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #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.

Technology

EPAM Systems

Senior Java Developer

Senior

Hybrid

Krakow, MA, Poland

🏢 Summary: Senior Java Developer role building and modernizing client-facing applications for Rates and Credit sales and trading desks on a scalable microservices platform. The position combines hands-on Java development, architecture, testing, and close collaboration with trading and Scrum teams, with hybrid or remote work options in Poland. 🗂️ Requirements: 3+ years of Java software development experience, Java collections, multithreading, concurrency utilities, IO/NIO and sockets, Asynchronous programming, Enterprise server-side solution architecture on cloud technologies, Spring Boot and ReactJS application development, Low-latency, high-throughput messaging systems, Design patterns, Java testing frameworks, automated testing and continuous integration, Agile development practices, Upper-Intermediate English (B2) or higher 📃 Skills: Java, Spring, ReactJS, JavaScript, TypeScript, HTML5, Microservices, Cloud, IO, NIO, Sockets, JUnit, Mockito, Cucumber, Scrum, XP, Kanban, CI 🏢 Description: We are seeking a Senior Java Developer passionate about delivering new and exciting applications to support Rates and Credit sales and trading desks on a high-end microservice platform. The platform intends to replace existing client-facing applications and uses state-of-the-art technologies (Microservices, Java 11+, React, JS/TS & HTML5, Spring Boot) and solutions allowing efficient development and automatic scalable deployment. Responsibilities Be a part of a scrum team working on delivering business value through software Implement and deliver high-quality software solutions Demonstrate superior collaboration skills when working with the trading desk and other teams Understand business requirements and translate them into code Design, build, and maintain efficient, reusable code Perform unit, integration, functional, and non-functional testing Provide technical direction and system architecture Requirements 3+ years of experience in software development using Java, with expertise in low-level parts of the API such as collections, multi-threading, and Java concurrency utilities Background in architecting enterprise-level, server-side, end-to-end solutions on cloud technologies Proficiency in IO/NIO, Sockets, and asynchronous programming Skills in building applications using an IOC framework such as Spring Boot and ReactJS Familiarity with low-latency, high-throughput messaging systems Sound understanding of design patterns (exposure to functional programming is also highly desirable) Knowledge of Java testing frameworks (JUnit, Mockito, Cucumber), automated testing, and continuous integration Competency in agile development practices (Scrum, XP, Kanban) Self-starting, with the desire to take ownership of requirements from start to finish Proactive and comfortable working in dynamic environments with fast-paced deliveries and changing requirements Excellent communicator, able to lead and drive fellow teammates to deliver good-quality software Proficiency in English at an Upper-Intermediate level (B2) or higher Nice to have Hands-on experience with ELK and event streaming platforms like Kafka or Spark Knowledge of application containerization such as Docker and Kubernetes Experience with performance stress testing and chaos engineering We offer We gather like-minded people: Top tech minds driving innovation in AI, cloud and digital platform modernization Supportive team and agile, startup-like culture Hybrid by design mode 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: Career development programs Thought leadership, mentoring, soft skills and well-being programs Certification (Anthropic, Gemini, GCP, Azure, AWS) English classes We cover it all: Stable pay Participation in the Employee Stock Purchase Plan with a 15% discount Benefits package (health insurance, multisport, shopping vouchers) Referral bonuses up to $2,000 Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more Corporate, social and well-being events Please, note: Benefits listed above are available to employees only We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually We will reach out to selected candidates exclusively EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.