Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
New offer - be the first one to apply!
August 14, 2026
Mid-Level Java Microservices Developer – AI-Enabled Financial Platform
Mid • Hybrid
30,240 - 36,330 PLN
Krakow, MA, Poland
Apply now
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.
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
New offer
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 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 the team and contribute to shaping the future of banking communication technology. Main responsibilities: - Apply technical expertise to develop high-quality applications and systems in line with requirements and standards. - Collaborate within a multi-disciplinary, Agile product team to design and build distributed microservices using modern technology stacks. - Define and maintain technical quality standards across platforms. - Build strong decision-making and problem-solving skills within your area of expertise. - Produce efficient, maintainable code that aligns with business needs and technical dependencies. - Conduct thorough unit testing to ensure software performance and reliability. - Challenge code and design quality to uphold industry standards and project excellence. - Contribute to automation test coverage and quality assurance processes. - Maintain effective communication with team members and stakeholders. - Promote innovative technologies and mentor 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, and 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.
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.
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
New offer
B2Bnetwork
Senior / Expert Java Developer / Architect (f/m)
Senior
Hybrid
Warsaw, MZ, Poland
🏢 Summary: Long-term Java Developer / Architect opportunity to modernize a large-scale financial platform through new backend features, microservices, integrations, and legacy refactoring. The role covers architecture, development, testing, production troubleshooting, releases, and code reviews in an international Scrum environment, with mentoring responsibilities for Expert-level candidates. 🗂️ Requirements: 5+ years of experience for Senior level or 10+ years for Expert level, Java, Spring Boot, Spring Integration, Oracle / SQL, Kafka / IBM MQ, REST API, Jenkins, Maven, Git, JUnit, Testcontainers, Microservices architecture, Enterprise-scale systems 📃 Skills: Java, Spring, Boot, Integration, Oracle, SQL, Kafka, IBM, MQ, REST, Jenkins, Maven, Git, JUnit, Testcontainers, Microservices, AWS, Docker, Kubernetes, Selenium, JIRA, Scrum 🏢 Description: We are looking for an experienced Java Developer / Architect to join a long-term project within the financial systems domain. The project focuses on a major platform modernization, including the development of new functionalities, architectural transformation, legacy code refactoring, and the development of modern integration microservices. International working environment English as the working language We are looking for both Senior (5+ years of experience) and Expert (10+ years of experience) profiles Quick Facts • Long-term, strategic project • Modern backend stack based on Java, Spring Boot, and Kafka • Hands-on work with microservices architecture • Real influence on the architecture of the system • Strong focus on designing and building new solutions rather than maintenance only • Opportunity to work at an expert level and mentor other developers • Large-scale systems and a stable working environment • International collaboration in English • Opportunity to develop expertise in enterprise integrations and financial systems Must-Have • Java • Spring Boot • Spring Integration • Oracle / SQL • Kafka / IBM MQ • REST API • Jenkins • Maven • Git • JUnit • Testcontainers • Experience with microservices architecture and enterprise-scale systems Nice-to-Have • Experience in the banking or financial sector • AWS • Docker / Kubernetes • Experience working with legacy code • Selenium Responsibilities • Designing and developing backend integration components in Java • Developing microservices based on Spring Boot • Integrating systems using REST API, Kafka, and IBM MQ • Modernizing existing solutions and refactoring legacy code • Analyzing business and technical requirements • Analyzing logs and data flows and troubleshooting production environments • Developing and maintaining automated tests using JUnit and Testcontainers • Participating in deployments and supporting releases • Performing code reviews and promoting software development best practices • For Expert-level candidates: mentoring less experienced developers About the Project This is a long-term initiative focused on modernizing a large-scale financial platform. The upcoming years will involve the migration of business processes and volumes, combining the development of new solutions with significant architectural modernization and legacy code refactoring. The team is expanding significantly. The number of developers is expected to grow from approximately 8 to 15, while the broader area will include more than 35 specialists across Development, QA, Business Analysis, and Infrastructure Engineering. The team works in Scrum and uses JIRA.
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).