April 24, 2026

Software Engineer (Java) | Hybrid from Krakow

Senior • Hybrid

Krakow, Poland

📌 Software Engineer (Java) — Poland (Kraków)

We are looking for  Software Engineer (Java) on behalf of our client to join to the British multinational corporation, the largest retail chain in the UK.

Project Domain:Retail

Project Type:Growth

Long-term:Yes

Type of Work:Hybrid from Krakow 3 days


Technical Requirements (must have)

  • Around 6+ years of experience as a Software Engineer within the JVM ecosystem

  • Experience working in an Agile environment

  • Excellent understanding of the language and framework, with good working knowledge of the underlying abstraction layers

  • Ability to take a business problem and define the technical strategy within the team, create high-level designs, and lead implementation

  • Requires minimal direction or guidance and collaborates with SDEs across teams working on the same or similar business problems

  • Demonstrates exemplary behavior in design, delivery, code quality, and processes, setting standards for the team

  • Influences the team’s technical and business strategy by proposing novel approaches

  • Communicates ideas effectively, gathers feedback from stakeholders, and drives convergence to achieve the right outcomes

  • Proactively mentors team members and supports hiring activities

  • Ensures design or architectural deficiencies are addressed and simplifies integration with peer teams’ software

  • Consistently leads delivery of valuable features

  • Continuously proposes and drives process improvements

  • Helps elaborate requirements when necessary


Tech stack: Java 21, Spring Boot, Azure (AKS/Kubernetes), Terraform, Microservices, DDD, Event Sourcing, PostgreSQL, GitHub Actions, ArgoCD, Splunk, Spock, GitHub, Zendesk, JIRA, Miro.


Team Information

This is a hybrid role with up to 3 days per week at our Cracow office, when required.

✅ Benefits:

  • Work with modern technologies and international teams

  • Long-term and stable cooperation

  • Professional growth opportunities

📩 If you’re interested and meet the qualifications, please send your CV to Alina Pchelnikova at alina.pchelnikova@dcvtechnologies.co.uk

Similar jobs you might like

Technology

Svitla Systems

Senior Java Engineer

Senior

Hybrid

Wieliczka, Poland

🏢 Summary: Full-time Senior Java Engineer role in a hybrid model (3 days/week in Kraków) focused on designing and delivering microservices-based solutions in a large-scale retail environment. The position involves leading technical strategy, implementing high-quality Java 21 and Spring Boot solutions in Azure cloud, and collaborating across teams in an Agile setup with on-call rotation. 🗂️ Requirements: 6+ years of experience in JVM ecosystem, Strong knowledge of Java and Spring Boot, Experience with microservices architecture, Experience with Azure and Kubernetes (AKS), Experience with PostgreSQL, Experience with CI/CD pipelines, Knowledge of Terraform, Experience with event-driven architecture, Fluent English, Availability to work hybrid (3 days/week in Kraków office), Willingness to participate in on-call rotation 📃 Skills: Java, Spring, Azure, AKS, Kubernetes, Terraform, Microservices, DDD, EventSourcing, PostgreSQL, GitHub, GitHubActions, ArgoCD, Splunk, Spock, JIRA, Zendesk, Miro 🏢 Description: Svitla Systems Inc. is looking for a Senior Java Engineer for a full-time position (40 hours per week) in Poland (Kraków and its immediate surroundings). Our client is one of the world's largest food retailers, operating thousands of stores across the United Kingdom, Ireland, and Europe. The hybrid mode of work includes 3 days/week at the Krakow office (this is essential as the role involves working with other team members). On-Call duties (rotating shifts). Tech Stack: Languages: Java 21; Frameworks: Spring Boot; Cloud: Azure (AKS/Kubernetes), Terraform; Architecture: Microservices, DDD, Event Sourcing; DB: PostgreSQL; CI/CD: GitHub Actions + ArgoCD; Monitoring & alerting: Splunk; Testing: Spock; VCS: GitHub; Others include Zendesk, JIRA, and Miro. Requirements: 6+ years of experience as a Software Engineer within the JVM ecosystem. Strong understanding of language & framework, and a good working knowledge of the abstraction layer underneath The ability to showcase exemplary behaviour in your work – your design, delivery, code, processes all sets examples for your team. Fluent communication skills in English. Responsibilities: Work in an Agile environment. Take a business problem and develop a technical strategy within the team, along with a high-level design, and lead the implementation. Work under minimal directions or guidance and collaborate with SDEs across teams working on the same or similar business problems. Influence your team’s technical and business strategy by suggesting novel approaches. Proactively mentor the rest of the team and help with hiring. Communicate your ideas and get feedback from different stakeholders. Drive convergence to achieve the proper outcomes. Ensure that design or architectural deficiencies are addressed, and routinely simplify the integration of your peer teams' software with your team’s software. Consistently lead the delivery of valuable features. Continually propose and drive process improvements. Help elaborate on requirements where necessary. We offer: US and EU projects based on advanced technologies. Competitive compensation based on skills and experience. Regular performance appraisals to support your growth. Flexibility in the workspace, either remote or in our welcoming office. Comprehensive medical insurance after one month. MultiSport card with access to 2500 sports facilities all over Poland Bonuses for recommendations of new employees. Bonuses for article writing, public talks, and other activities. 15 vacation days, 10 national holidays, 10 sick leaves, and family days off. Personalized learning program tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Welcome and anniversary presents, gifts for children, and more. Regular corporate events and meetups. Awesome team, friendly and supportive community!

Technology

Cognizant Technology Solutions

Software Engineer (Java)

Mid

Remote

100 - 130 PLN/hr

🏢 Summary: Remote Software Engineer (Java) role focused on designing and delivering scalable back-end solutions for a strategic financial domain initiative. The position involves full ownership of the software development lifecycle, from requirements to deployment, within an Agile environment. The engineer will work with modern cloud-native technologies and collaborate with cross-functional international teams. 🗂️ Requirements: Proficiency in Java, Strong experience with Spring Boot, Experience with Kafka, Experience with Docker and Kubernetes, Knowledge of Hibernate, Experience with Microservices architecture, Experience with CI/CD tools, Experience with cloud platforms (AWS, Azure or GCP), Understanding of unit testing, Experience building REST APIs, Knowledge of security best practices, Fluent English, Location in Poland 📃 Skills: Java, Spring, SpringBoot, Kafka, Docker, Kubernetes, Hibernate, Microservices, Jenkins, GitHubActions, AWS, Azure, GCP, REST, CI/CD, Agile, Scrum 🏢 Description: Software Engineer (Java) Salary: 100-130 pln/h Work Model : Remote with visits to Warszawa, Gdańsk or Wrocław office once per month Join our expanding engineering team supporting a strategic initiative in the financial domain. As a global tech partner with over 30 years of experience, we help leading organizations modernize their systems and deliver top-tier digital solutions. We’re looking for a Software Engineer (Java) who thrives in ownership-driven environments and enjoys solving complex technical challenges. What You’ll Do •             Design and build scalable back-end solutions using Java and Spring Boot •             Own the full software development lifecycle: from requirements gathering to deployment and monitoring •             Collaborate with cross-functional teams and stakeholders •             Drive engineering excellence and mentor others What You Bring •             Proficiency in Java, with strong experience in Spring Boot, Kafka, Docker, and Kubernetes •             Solid knowledge of Hibernate and Microservices architecture •             Experience with CI/CD tools (Jenkins, GitHub Actions) and cloud platforms (AWS, Azure, or GCP) •             Strong understanding of unit testing, REST APIs, and security best practices •             Excellent communication skills, team collaboration, and ownership mindset •             Fluent in English •             Must be located in Poland Agile Experience •             Hands-on experience with Agile/Scrum methodologies •             Comfortable working in fast-paced environments with evolving priorities Nice to Have •             Background in financial services What we Offer •             Work in international teams (Poland, UK, US). •             Remote-first work model

Technology

DCV Technologies

Senior Java Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Long-term B2B contract for a senior Java Developer to design and optimize scalable Java-based systems in an Agile environment. The role focuses on architecture design, microservices, API management, and performance optimization within a modern technology stack. Hybrid work model with 3 days onsite in Krakow. 🗂️ Requirements: 8–10 years of experience in Java development, Advanced knowledge of Java and JVM concepts, Experience with microservices architecture, Experience with API management, Experience with database technologies, Experience designing scalable system architectures, Ability to perform performance and scalability testing, Experience with application integration, Experience working in Agile environment 📃 Skills: Java, JVM, Microservices, API, Databases, SQL, Architecture, Scalability, Performance, Integration, Agile 🏢 Description: We are looking for a Java Developer on behalf of our client, a well-known and fast-growing technology company offering a stable, long-term project in a modern environment. 📍 Work mode: Hybrid — 3 days from Krakow 📄 Contract: B2B Role Description Agile Way of Working Advanced Java Concepts Java API Management & Microservices Database Technology Experience (Years): 8–10 Responsibilities: Designing scalable architecture systems for Java-based applications. Identifying the hardware and software infrastructure needs to accommodate the companys architectural goals. Troubleshooting design flaws and system bottlenecks. Performing validation tests to ensure the flexibility and scalability of the Java environment. Assisting the software design team with application integration. Conducting system performance tests. Completing systems reports. Responsibility of Expectations from the Role Designing scalable architecture systems for Java-based applications. Identifying the hardware and software infrastructure needs to accommodate the companys architectural goals. Troubleshooting design flaws and system bottlenecks. Performing validation tests to ensure the flexibility and scalability of the Java environment. Assisting the software design team with application integration. Conducting system performance tests. Completing systems reports. ✅ Benefits: Work with modern technologies and international teams Long-term and stable cooperation Professional growth opportunities 📩 If you’re interested and meet the qualifications, please send your CV to Alina Pchelnikova at alina.pchelnikova@dcvtechnologies.co.uk

Technology

Cognizant Technology Solutions

Junior Software Engineer

Junior

Hybrid

Warsaw, MZ, Poland

🏢 Summary: Junior Software Engineer role focused on developing and maintaining mission-critical backend components in the financial and payments domain. The position involves feature delivery, participation in release processes, and engagement in DevOps and SRE practices within a modern engineering environment. It offers structured growth while working with technologies such as Microservices, Kafka, and GenAI tools. 🗂️ Requirements: 0–2 years professional software development experience, Familiarity with Java, Understanding of Microservices architecture, Knowledge of messaging patterns, Basic knowledge of SDLC and production-ready code practices, Willingness to work in evolving greenfield environment, Ability to work in Agile team, Openness to learning new backend technologies 📃 Skills: Java, Microservices, Kafka, GenAI, DevOps, SRE, Agile, SDLC, AI, DataEngineering, Messaging 🏢 Description: Junior Software Engineer (Java) Salary: 70–85 PLN/h Work Model: Hybrid - 3 days per week from the Warsaw office Join our growing engineering team supporting a global leader in the financial and payments sector. As a trusted technology partner, we help organizations build and maintain mission-critical systems while embracing modern engineering practices. We’re looking for a proactive Junior Software Engineer (Java) who is eager to learn, grow, and contribute to impactful solutions within a high-standard engineering environment. What You’ll Do • Develop and deliver features within assigned components under guidance from senior engineers • Contribute to code quality, testing, and participate in the release process • Collaborate with cross-functional teams in an Agile environment • Support DevOps and Site Reliability Engineering (SRE) activities • Leverage modern tools, including GenAI, to enhance development efficiency • Continuously learn and adapt to new backend technologies and evolving project needs What You Bring • 1–2 years of experience in software development • Basic knowledge of Java and Microservices architecture • Familiarity with messaging systems (e.g., Kafka) is a plus • Understanding of the software development lifecycle and best practices for stable, production-ready code • Strong communication skills and willingness to learn from experienced engineers • Open mindset and adaptability to work in a dynamic, evolving environment • Fluent in English • Must be located in Poland Agile Experience • Basic understanding of Agile/Scrum methodologies • Ability to work in a collaborative, fast-paced team environment Nice to Have • Interest in areas such as AI, Data Engineering, or distributed systems • Experience with AI coding assistants (e.g., Claude AI / Claude Code) • Exposure to cloud platforms or DevOps practices What We Offer • Work in international teams (Poland, UK, US) • Structured development path with mentorship from senior engineers • Exposure to cutting-edge technologies, including GenAI and AI Agentic systems • Opportunity to grow within a high-impact financial domain

Technology

DCV Technologies

Senior Java Developer | Hybrid — 3 days from Krakow

Senior

Hybrid

Krakow, Poland

🏢 Summary: Senior Java Developer role for a long-term B2B project in a hybrid model (3 days onsite in Krakow), focused on designing and optimizing scalable Java-based architectures in an Agile environment. The position involves working with advanced Java concepts, microservices, and API management to build and maintain high-performance systems. 🗂️ Requirements: 8–10 years of experience in Java development, Strong knowledge of advanced Java concepts, Experience with Java API management, Experience in microservices architecture, Experience with database technologies, Ability to design scalable system architectures, Experience in performance testing and system validation, Experience working in Agile environment 📃 Skills: Java, Microservices, API, SQL, Databases, Agile, Architecture, PerformanceTesting 🏢 Description: We are looking for a Senior Java Developer on behalf of our client, a well-known and fast-growing technology company offering a stable, long-term project in a modern environment. 📍 Work mode: Hybrid — 3 days from Krakow 📄 Contract: B2B Role Description Agile Way of Working Advanced Java Concepts Java API Management & Microservices Database Technology Experience (Years): 8–10 Responsibilities Designing scalable architecture systems for Java-based applications. Identifying the hardware and software infrastructure needs to accommodate the company’s architectural goals. Troubleshooting design flaws and system bottlenecks. Performing validation tests to ensure the flexibility and scalability of the Java environment. Assisting the software design team with application integration. Conducting system performance tests. Completing systems reports. Responsibility of Expectations from the Role: Designing scalable architecture systems for Java-based applications. Identifying the hardware and software infrastructure needs to accommodate the company’s architectural goals. Troubleshooting design flaws and system bottlenecks. Performing validation tests to ensure the flexibility and scalability of the Java environment. Assisting the software design team with application integration. Conducting system performance tests. Completing systems reports. ✅ Benefits: Work with modern technologies and international teams Long-term and stable cooperation Professional growth opportunities 📩 If you’re interested and meet the qualifications, please send your CV to Alina Pchelnikova at alina.pchelnikova@dcvtechnologies.co.uk

Technology

Svitla Systems

Middle/Senior Java Engineer

Senior

Hybrid

Kraków, Poland

🏢 Summary: Full-time Middle/Senior Java Engineer role focused on designing and maintaining Java-based microservices for a large-scale retail environment. The position involves building cloud-based solutions using Spring Boot, Kubernetes, and Azure, with strong emphasis on CI/CD and database management. The engineer will work in an Agile team to deliver scalable, high-performance systems. 🗂️ Requirements: 4–5 years of professional experience with Java, Strong knowledge of Spring Boot and Spring WebFlux, Experience with microservice architectures, Experience with SQL databases, preferably PostgreSQL, Hands-on experience with Kubernetes and Helm, Experience implementing CI/CD pipelines, Knowledge of Azure platform, Experience with Agile methodologies (Scrum or Kanban), Experience with GitHub Actions or Azure DevOps 📃 Skills: Java, SpringBoot, WebFlux, Microservices, SQL, PostgreSQL, Kubernetes, Helm, CICD, GitHubActions, AzureDevOps, Azure, Scrum, Kanban, JIRA, Zendesk 🏢 Description: Svitla Systems Inc. is looking for a Middle/Senior Java Engineer for a full-time position (40 hours per week) in Poland. Our client is a British company that operates a chain of retail supermarkets. It is one of the largest grocery store chains in the world and the leading store in the United Kingdom, Ireland, Thailand, and Malaysia. The hybrid work model includes 3 days/week at the Krakow office (this is essential, as the role involves working with other team members). Requirements 4–5 years of professional experience delivering Java-based software solutions. Strong knowledge of Spring Boot and familiarity with frameworks like Spring WebFlux. Proven experience working with microservice architectures. Solid understanding of SQL databases, preferably PostgreSQL. Hands-on experience with Kubernetes and Helm for container orchestration and deployment. Experience implementing CI/CD pipelines using GitHub Actions, Azure DevOps, or similar tools. Knowledge of the Azure platform. Experience with Agile methodologies (Scrum or Kanban). Experience using collaboration and tracking tools like Zendesk and JIRA. Ability to write clean, maintainable, and well-documented code. Good verbal and written English communication skills. Nice to have Familiarity with ArgoCD and OpenText. Knowledge of AWS or Google Cloud platforms. Familiarity with monitoring and alerting tools such as Splunk, xMatters, or NewRelic (training will be provided). Responsibilities Design, develop, and maintain Java-based software solutions using modern frameworks such as Spring Boot and Spring WebFlux. Build and deploy microservice architectures to meet scalability and performance requirements. Develop, maintain, and optimize SQL-based databases (PostgreSQL). Deploy, manage, and monitor workloads in Kubernetes environments, utilizing Helm for package management. Implement CI/CD pipelines using GitHub Actions, Azure DevOps, and ArgoCD. Integrate with and leverage cloud platforms such as Azure, AWS, or Google Cloud Platform. Write clean, readable, and maintainable code following best practices and coding standards. Collaborate with cross-functional teams in an Agile environment (Scrum/Kanban). Utilize monitoring and alerting tools such as Splunk, xMatters, or NewRelic to ensure system reliability (training provided if needed). Participate in code reviews, sprint planning, and retrospectives. Work with tools such as Zendesk and JIRA for tracking and support purposes. We offer US and EU projects based on advanced technologies. Competitive compensation based on skills and experience. Regular performance appraisals to support your growth. Flexibility in the workspace, either remote or in our welcoming office. Comprehensive medical insurance after one month. MultiSport card with access to 2500 sports facilities all over Poland Bonuses for recommendations of new employees. Bonuses for article writing, public talks, and other activities. 15 vacation days, 10 national holidays, 10 sick leaves, and family days off. Personalized learning program tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Welcome and anniversary presents, gifts for children, and more. Regular corporate events and meetups. Awesome team, friendly and supportive community!

Technology

DCV Technologies

Senior Java Engineer / Warsaw

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Java Engineer role focused on retail digital transformation, building scalable backend systems with microservices, event-driven architectures, and cloud technologies in a hybrid Warsaw-based environment. The position involves developing Java/Spring Boot services, managing CI/CD pipelines, and optimizing high-performance distributed systems. Candidates will work on customer-facing digital solutions for a major UK retailer. 🗂️ Requirements: 7+ years of experience in Java development, Strong proficiency in Java, Experience with Spring Boot, Experience with Spring Security, Hands-on experience with microservices architecture, Experience with Kafka, Knowledge of CI/CD processes, Experience with Jenkins, Experience with GitHub Actions, Experience with PostgreSQL, Experience with MongoDB, Experience with testing tools, Knowledge of secure coding practices, Strong communication skills 📃 Skills: Java, Spring, SpringBoot, SpringSecurity, Kafka, Confluent, Microservices, Jenkins, GitHubActions, PostgreSQL, MongoDB, Mockito, Gatling, JMeter, NewRelic, Grafana, AWS, Shell, CI/CD 🏢 Description: Job Title: Senior Java Engineer – Retail Digital Transformation Location: Warsaw, hybrid 2 days/week Experience Level: 7+ Years The Role This role will have a significant impact on delivering innovative solutions for one of the UK's leading retailers, driving digital transformation and enhancing customer experiences. You'll work on projects that leverage cutting-edge technologies such as microservices, event-driven architectures, and cloud platforms, contributing to scalable, secure, and high-performing systems. Your Responsibilities Develop and maintain backend services using Java , Spring Boot , and Spring Security . Design and implement microservices and event-driven architectures leveraging Confluent Kafka . Build and manage CI/CD pipelines using GitHub Actions , Jenkins , and shell scripting. Write and execute unit, integration, and performance tests using Mockito , Gatling , and JMeter . Monitor, troubleshoot, and optimize systems using New Relic and Grafana . Your Profile Essential Skills, Knowledge & Experience: Strong proficiency in Java and Spring Boot frameworks. Hands-on experience with microservices architecture and Kafka . Solid understanding of CI/CD processes and tools like Jenkins and GitHub Actions . Experience with PostgreSQL and MongoDB databases. Excellent communication skills and ability to thrive in a fast-paced environment. Desirable Skills, Knowledge & Experience: Exposure to AWS cloud services or AI technologies. Familiarity with performance testing tools such as Gatling and JMeter . Knowledge of system monitoring tools like New Relic and Grafana . Experience in shell scripting for automation. Understanding of secure coding practices and Spring Security .

Technology

DCV Technologies

Senior Engineer – Java and SAP Focus

Senior

Remote

Warsaw, Poland

🏢 Summary: Short-term remote contract for a Senior Engineer with strong Java and SAP expertise to design, develop, and deliver enterprise-grade software solutions. The role focuses on complex problem-solving, solution design, and collaboration within cross-functional teams to ensure high-quality software delivery. 🗂️ Requirements: Strong proficiency in Java, Strong proficiency in SAP, Experience in software design and development, Ability to analyze and resolve complex technical issues, Experience working in cross-functional technical teams, Ability to design and implement software solutions, Fluent written and verbal technical communication 📃 Skills: Java, SAP, SoftwareDevelopment, SolutionDesign, Testing, Troubleshooting, Integration 🏢 Description: Dear Consultant, We are looking for a Senior Engineer – Java and SAP Focus to support development and solution delivery within a complex enterprise environment. The role requires strong technical proficiency, problem-solving skills, and collaboration across teams . Send CV to ( marcillina.tietjen@dcvtechnologies.co.uk ) 📍 Location: Poland / Hungary (Remote) 💼 Contract: 3 Months DCV/TK/HX/14.04.2026 Key Responsibilities Design, develop, test, and maintain software solutions Apply strong problem-solving skills to analyze and resolve complex technical issues Work closely with cross-functional teams including engineering, QA, and product Communicate technical concepts clearly to stakeholders Contribute to solution design and implementation Ensure high-quality delivery of software components Required Skills & Experience Strong technical proficiency in: Java SAP Strong problem-solving and analytical skills Ability to: Break down complex problems Develop effective solutions Strong collaboration and communication skills Experience working in cross-functional teams Clear written and verbal communication Core Competencies Technical Proficiency Problem Solving Skills Collaboration and Communication Continuous Learning and Adaptability

Technology

EPAM Systems

Junior Java Engineer

Junior

Hybrid

Krakow, Poland

🏢 Summary: Junior Java Engineer role focused on developing and maintaining backend services and microservices in a cloud-based environment within a Scrum team. The position involves hands-on Java development, testing, and support under senior mentorship, with exposure to modern cloud technologies. Hybrid work model with client interaction and opportunities to grow in cloud engineering. 🗂️ Requirements: 1+ years of software development experience or strong junior-level hands-on practice, Hands-on experience with Java, Basic knowledge of object-oriented programming, Basic knowledge of RESTful APIs, Basic knowledge of Git or version control systems, Basic knowledge of SQL, Familiarity with unit testing frameworks, Understanding of software development lifecycle, English proficiency at B2 level, Ability to self-manage tasks and meet deadlines 📃 Skills: Java, OOP, REST, Git, SQL, JUnit, Mockito, Scrum, GCP, Spring, SpringBoot, Microservices, Kotlin 🏢 Description: Are you passionate about Java and eager to grow your skills as a Junior Java Engineer in a dynamic, cloud-focused environment? Join our international team of experienced developers and architects, where you’ll learn from senior engineers and mentors while contributing to the development and maintenance of modern cloud-based applications. We value transparency, autonomy, and continuous improvement, and we’re looking for a motivated self-starter ready to take ownership and grow within a Scrum team. This role offers a hybrid model, with 3 days per week working from the client's office in Kraków, Poland. Ready to launch your career in cloud engineering? Apply now and join our global team! Responsibilities Support the development, testing, and maintenance of backend services and microservices using Java Implement small features and bug fixes under the guidance of senior engineers Write clean, readable, maintainable, and well-tested code following team standards and best practices Participate in code reviews as a learner and apply received feedback Assist in troubleshooting and resolving technical issues together with the team Take part in Agile ceremonies (daily stand-ups, sprint planning, reviews, retrospectives) Communicate with stakeholders and team members to clarify requirements and implementation details Contribute to technical documentation and knowledge sharing within the team Requirements 1+ years of experience in software development or strong junior-level hands-on practice Hands-on experience with Java Basic knowledge of object-oriented programming, RESTful APIs, Git/version control, and SQL Familiarity with unit testing (e.g. JUnit, Mockito) Understanding of the software development lifecycle (analysis, design, implementation, testing, support) English level B2 with readiness for client-facing communication Ability to self-manage tasks, prioritize work, and meet deadlines Nice to have Basic knowledge or initial experience with Google Cloud Platform (GCP) Familiarity with Spring / Spring Boot Exposure to microservices architecture Experience or interest in Kotlin 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.

Technology

DCV Technologies

Senior Java Developer | Hybrid Krakow

Senior

Hybrid

Krakow, Poland

🏢 Summary: Long-term hybrid Java Engineer role on a project for a major international Swiss investment bank, focused on building and maintaining microservices and data streaming solutions in a modern cloud environment. The position requires deep expertise in Java and related enterprise technologies, with work in AI-assisted development and secure, scalable architectures. Opportunity to work with modern technologies in an international setting with strong growth potential. 🗂️ Requirements: 15+ years of experience in Java development, Extensive experience with Flowable, Strong knowledge of Spring Boot, Experience with ORM frameworks (JPA, iBatis), Knowledge of security standards (Azure AD, OAuth), Experience with Kafka, Experience with CosmosDB, Experience with PostgreSQL, Experience with Redis, Experience in building REST services, Experience with Azure cloud, Experience with Docker, Experience with Kubernetes, Experience with Maven, Experience with Gradle, Experience with microservices architecture, Experience with data streaming architectures, Experience with AI-assisted software development 📃 Skills: Java, Flowable, SpringBoot, JPA, iBatis, AzureAD, OAuth, Kafka, CosmosDB, PostgreSQL, Redis, REST, Azure, Docker, Kubernetes, Maven, Gradle, Microservices, DataStreaming, AI 🏢 Description: We are currently looking for talented and experienced Java Developer to join a long-term project with a major international Swiss investment bank operating in the financial sector. 📍 Location: Wroclaw or Krakow 🏢 Hybrid model: 3 days per week from the office Java Engineer with extensive knowledge (15+ years) of Java Flowable, Spring Boot, ORM frameworks (JPA, iBatis) Security (Azure AD, OAuth), Kafka, CosmosDB PostgresSQL, Redis, REST, Azure, Docker, Kubernetes, Maven Gradle, microservices and data streaming architectures and AI‑assisted software development. Benefits ✅ Stable long-term cooperation with opportunity for extension Opportunity to work with modern technologies in an international environment Professional growth and continuous development opportunities Participation in challenging and impactful projects 📩 If you’re interested and meet the qualifications, please send your CV at alina.pchelnikova@dcvtechnologies.co.uk