April 24, 2026

Backend Developer – Infrastructure

Senior • Hybrid

Warsaw, Poland

Rakuten Viber is one of the most popular and downloaded apps in the world. Working with us provides a unique opportunity to influence hundreds of millions of our users and to be part of the journey that makes us a super-app. Our mission is to make people’s lives easier by enabling meaningful connections, from precious moments with family and friends, through managing business relationships to pursuing their passions. 

At Viber’s Backend Infra team, we provide vital infrastructure solutions that support the development of Java microservices. We enable other teams to focus on feature development by providing an internal R&D ecosystem, including libraries, plugins, testing solutions, and more. We are also responsible for core services that multiple teams use across Viber. We’re a collaborative, agile team that thrives on innovation and continuous improvement.

Responsibilities

  • Design, develop, and maintain infrastructure software solutions and core services.

  • Explore and implement new technologies to improve infrastructure.

  • Collaborate closely with DevOps and architect teams.

  • Partner with product teams to provide infrastructure solutions that support feature development.

  • Bring innovative ideas and proactive initiatives to improve infrastructure and development processes.

Requirements

  • 5+ years of experience as a Backend Developer, with at least 3 years in Java.

  • Hands-on experience in infrastructure-related areas such as CI/CD, automation, tooling, and cloud infrastructure.

  • Proficient in working within a cloud environment.

  • Strong ability to manage projects end-to-end, from design to release.

  • Experience with microservices development and architecture.

  • Excellent communication skills in English.

Advantages

  • Previous experience working in infrastructure teams.

  • Familiarity with other backend languages (such as Go, Python, Node.js).

  • Advanced knowledge of AWS services.

  • Familiarity with the Kubernetes ecosystem (such as Helm, ArgoCD).

  • Experience with reactive programming frameworks (such as Vert.x, RxJava, Spring WebFlux).

Similar jobs you might like

Technology

Rakuten Viber

Java Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Backend Developer role focused on building and maintaining high-availability, high-traffic Java applications within a microservices architecture handling over 1 billion messages daily. The position involves developing new features, optimizing performance, ensuring data security, and working with reactive technologies, cloud services, and NoSQL databases. The role requires close collaboration with product and architecture teams on mission-critical systems. 🗂️ Requirements: Minimum 7 years experience as Backend Developer, Minimum 3 years commercial experience with Java, Advanced knowledge of Java frameworks and libraries, Experience with asynchronous or reactive Java frameworks, Advanced knowledge of unit testing and mocking frameworks, Experience with cloud technologies, Experience with large-scale NoSQL databases, Experience with microservices architecture, Experience with Docker, Experience with Kubernetes, Experience working in Agile methodology, Higher technical education, Fluent English (written and spoken) 📃 Skills: Java, Vertx, RxJava, Akka, NoSQL, Couchbase, MongoDB, Docker, Kubernetes, Cloud, Microservices, JUnit, Mockito, Agile 🏢 Description: Rakuten Viber is one of the most popular and downloaded apps in the world. Working with us provides a unique opportunity to influence hundreds of millions of our users and to be part of the journey that makes us a super-app. Our mission is to make people’s lives easier by enabling meaningful connections, from precious moments with family and friends, through managing business relationships to pursuing their passions. We are a global team of engineers dedicated to creating the best tools to ensure safe, convenient, and fun communication for millions of users worldwide. Our culture is built on innovation, teamwork, and a commitment to excellence. We offer a unique opportunity to work with cutting-edge technologies, including microservices architecture, and influence the lives of millions of people. As a Backend Developer at Viber, you will be involved in developing and maintaining high-traffic with over 1 billion messages a day and dozens of scalable services, ensuring the fast and reliable operation of our platform. Your tasks will include developing new features, optimizing performance, ensuring data security, and solving complex technical challenges within our microservices architecture, using a combination of Java, along with non-blocking and reactive approaches, Cloud services, and NoSQL databases. Responsibilities Planning, designing, developing and maintaining Java high-availability applications that can be high-volume and low-latency. Define application objectives and functionality. Ensure application designs conform with business goals. Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review. Work in a highly motivated team, closely with Product and Architects teams on large mission-critical systems. Requirements At least 7 years of experience as a Backend Developer, with at least 3 years in Java. Advanced knowledge of Java, from frameworks to libraries. Experience in Async and/or reactive Java frameworks (such as Vertx, Rxjava, Akka). Advanced knowledge of unit testing frameworks and mocking. Knowledge of cloud technologies. Experience with large scale NoSQL database (such as Couchbase, MongoDB). Experience with microservices development based on Docker and Kubernetes. Experience with Agile methodology. Striving for new knowledge and skill improvement. Fluent in written and spoken English (interviews are in English). Excellent oral and written communication skills. Higher technical education. Experience leveraging AI tools to enhance productivity or decision-making is a strong advantage. Advantages Knowledge of C++. Experience working with Open Search / Elastic search. Experience with other server-side languages such as Node.js, Go, Python. Experience working with remote teams.

Technology

Rakuten Viber

Full Stack Engineer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Fullstack Developer role focused on building and maintaining high-traffic, low-latency applications within a microservices architecture. The position involves developing new features, optimizing performance, and ensuring data security using Node.js and Java across scalable, mission-critical systems. The role requires close collaboration with product and architecture teams to deliver reliable, enterprise-level solutions. 🗂️ Requirements: 7+ years Full Stack development experience, 4+ years experience with Node.js, Proficiency in JavaScript, Proficiency in TypeScript, Experience with TypeScript-first frameworks (NestJS, Fastify, or Next.js), Experience with Java, Experience building enterprise systems in microservices architecture, Experience with React or Angular, Experience with relational databases, Experience with NoSQL databases, Experience designing and integrating REST APIs, Experience implementing caching strategies, Experience with CI/CD pipelines, Experience with Docker, Experience writing unit and integration tests, Experience working in Agile environments, Fluency in English 📃 Skills: Node.js, JavaScript, TypeScript, NestJS, Fastify, Next.js, Java, React, Angular, SQL, NoSQL, REST, Docker, CI/CD, Microservices, AWS, SQS, Lambda, RDS, Zod, Yup, ReactQuery, RTKQuery 🏢 Description: Rakuten Viber is one of the most popular and downloaded apps in the world. Working with us provides a unique opportunity to influence hundreds of millions of our users and to be part of the journey that makes us a super-app. Our mission is to make people’s lives easier by enabling meaningful connections, from precious moments with family and friends, through managing business relationships to pursuing their passions. We are a global team of engineers dedicated to creating the best tools to ensure safe, convenient, and fun communication for millions of users worldwide. Our culture is built on innovation, teamwork, and a commitment to excellence. We offer a unique opportunity to work with cutting-edge technologies, including microservices architecture, and influence the lives of millions of people. As a Fullstack Developer at Viber , you will be involved in developing and maintaining high-traffic with over 1 billion messages a day and dozens of scalable services, ensuring the fast and reliable operation of our platform. Your tasks will include developing new features, optimizing performance, ensuring data security, and solving complex technical challenges within our microservices architecture, using a combination of Node.js and Java. Responsibilities Planning, designing, developing and maintaining high-availability applications that can be high-volume and low-latency. Define application objectives and functionality. Ensure application designs conform with business goals. Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review. Work in a highly motivated team, closely with Product and Architects teams on large mission-critical systems. Debug, optimize, and performance-tune your work across the stack. Requirements A minimum of 7 years of experience as a Full Stack Developer, with at least 4 years specializing in Node.js Solid proficiency in JavaScript and TypeScript , with demonstrated experience using TypeScript-first frameworks (such as NestJS, Fastify, or Next.js). Prior experience with Java . Proven expertise in developing and scaling enterprise-level production systems within a microservices architecture . Practical knowledge of at least one major frontend framework, such as React or Angular . Familiarity with both relational and NoSQL database systems. Proven experience with REST API design and integration, including the implementation of effective caching strategies . Hands-on experience with Continuous Integration/Continuous Delivery (CI/CD) pipelines and containerization using Docker . Experience in developing and executing comprehensive unit and integration tests . Practical experience working with Agile methodologies in a fast-paced environment. Strong analytical skills and effective communication abilities, with fluency in written and spoken English . Advantages Comprehensive understanding of message queues and event-driven architecture. Familiarity with essential AWS services, such as SQS, Lambda, and RDS. Proficiency in utilizing validation libraries like Zod or Yup . Experience with data-fetching libraries such as React Query or RTK Query . Experience collaborating within distributed, cross-functional team environments. A Bachelor of Science degree in Computer Science or a relevant equivalent qualification.

Technology

Rakuten Viber

Android Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: The role involves developing and enhancing the Viber Android client, focusing on building high-quality, scalable features for a global communication app. The position requires close collaboration with cross-functional teams to deliver efficient, user-centered solutions. It offers technically challenging tasks within a large-scale Android environment. 🗂️ Requirements: 5+ years of commercial Android development experience, Strong proficiency in Java and Kotlin, Experience with Android Jetpack components, Knowledge of Collections and Concurrency/Multithreading in Java, Experience with Coroutines and Flow, Proficiency with Dagger 2 and Gradle, Experience in multi-module Android projects, Experience with SQL databases and Room, Ability to write unit tests, Proficiency with Git, Experience with MVP, MVI, or MVVM architecture, Understanding of design patterns and application architecture, Intermediate spoken English 📃 Skills: Android, Java, Kotlin, Jetpack, WorkManager, Paging, ViewBinding, LiveData, Coroutines, Flow, Dagger, Gradle, SQL, Room, Git, MVP, MVI, MVVM, Collections, Concurrency 🏢 Description: Rakuten Viber is one of the most popular and downloaded apps in the world. Working with us provides a unique opportunity to influence hundreds of millions of our users and to be part of the journey that makes us a super-app. Our mission is to make people’s lives easier by enabling meaningful connections, from precious moments with family and friends, through managing business relationships to pursuing their passions. We are a global team of engineers dedicated to creating the best tools to ensure safe, convenient communication for millions of users worldwide. Our culture is built on innovation, teamwork, and a commitment to excellence. We’re looking for an experienced, highly motivated Android developer to join our team. As an Android Developer, you will be responsible for design and development of Viber Android client. We offer many interesting and challenging tasks that will allow you to extend your technical abilities delivering the product of the highest quality to our users. Responsibilities Participate in the development of the Viber client for Android, contributing to the enhancement and maintenance of existing features Collaborate with a diverse team of developers to efficiently produce new features, complete proposed initiatives, and contribute to overall application improvements Quickly grasp clients’ requirements, technology needs, and solution architecture to deliver high-quality solutions Work closely with product managers, the design team, and others to develop appropriate solutions that align with user experience and design guidelines. Requirements 5+ years of commercial experience in Android application development Strong proficiency in Java, Kotlin, and/or Android development Solid understanding of Collections, Concurrency/Multithreading in Java, Coroutines/Flow, and experience with Android Jetpack components (WorkManager, Paging, ViewBinding, LiveData) Proficient in Dagger 2, multi-module projects, and Gradle for building and maintaining Android applications Thorough understanding of mobile application design principles and UX Experience with databases, including SQL, optimization and Room Proficiency in writing unit tests and version control using Git Familiarity with design patterns (GoF), architecture, and refactoring of applications Experience in MVP/MVI/MVVM architecture-based development Intermediate spoken level of English for effective communication within the team. Experience leveraging AI tools to enhance productivity or decision-making is a strong advantage.

Technology

Rakuten Viber

iOS Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Role focused on designing and developing new features for a large-scale iOS application, ensuring high performance, code quality, and reliability. The position involves optimizing, refactoring, and maintaining the iOS client while delivering high-quality user experiences. 🗂️ Requirements: 5+ years of production mobile software development experience, Proficiency in Objective-C, Proficiency in Swift, Strong experience in iOS development, Strong knowledge of Object-Oriented Programming, Strong knowledge of algorithms, Strong knowledge of design patterns, Experience with multithreading, Experience with unit testing 📃 Skills: Objective-C, Swift, iOS, OOP, Algorithms, Design-patterns, Multithreading, Unit-testing, Mobile 🏢 Description: Rakuten Viber is one of the most popular and downloaded apps in the world. Working with us provides a unique opportunity to influence hundreds of millions of our users and to be part of the journey that makes us a super-app. Our mission is to make people’s lives easier by enabling meaningful connections, from precious moments with family and friends, through managing business relationships to pursuing their passions. As an iOS Developer, you will be responsible for design and development of Viber iOS client. We offer many interesting and challenging tasks that will allow you to extend your technical abilities delivering the product of the highest quality to our users. The ideal candidate is interested in improving our users’ experience and wants to make a positive impact on the team. Responsibilities Development of new features of Viber app. Improve code quality through writing unit tests and performing code reviews. Improve quality of application and bug fixing. Applications optimization and Code refactoring. Requirements At least 5 years of production mobile software development experience. Proficient in Objective-C/ Swift and iOS development. Experience collaborating with multiple cross-functional teams including support, product management, developers. Expert in Object-Oriented programming, algorithms, design patterns, multi-threading. Experience in Unit Testing. Strong communication skills. Intermediate spoken level of English. Availability to work full-time job in a hybrid mode (3 times a week at the office). Experience leveraging AI tools to enhance productivity or decision-making is a strong advantage.

Technology

Rakuten Viber

QA Team Lead

Senior

Hybrid

Warsaw, Poland

🏢 Summary: QA Team Lead role combining hands-on manual and automation testing with leading a small agile QA team, ensuring high-quality delivery of mobile, desktop, and backend microservices products. The position focuses on defining QA strategy, executing comprehensive test plans, and expanding test automation frameworks across complex multi-component architectures. 🗂️ Requirements: 3+ years experience as QA Team Lead (manual and automation), 6+ years experience in mobile application testing (Web, Desktop, Native iOS, Native Android), 6+ years experience in backend microservices testing, Proficiency with test automation tools and frameworks, Experience with Jira, TestRail and GitLab CI, Experience developing and implementing QA strategies, Strong knowledge of Agile methodologies, Ability to work with complex multi-component architectures, Fluent English 📃 Skills: QA, Automation, Testing, Mobile, iOS, Android, Web, Desktop, Microservices, Jira, TestRail, GitLab, CI, Agile 🏢 Description: Rakuten Viber is one of the most popular and downloaded apps in the world. Working with us provides a unique opportunity to influence hundreds of millions of our users and to be part of the journey that makes us a super-app. Our mission is to make people’s lives easier by enabling meaningful connections, from precious moments with family and friends, through managing business relationships to pursuing their passions. We are a global team of engineers dedicated to creating the best tools to ensure safe, convenient communication for millions of users worldwide. Our culture is built on innovation, teamwork, and a commitment to excellence. We’re looking for an experienced, highly motivated QA Team Lead to join our team and lead a group of skilled QA engineers. Responsibilities Lead, mentor, and manage an agile team of ~4 QA engineers, including hiring, training, and mentoring, alongside hands-on testing (minimum ~50%) Collaborate with cross-functional agile squads, providing QA expertise and guidance throughout the development lifecycle Develop and execute comprehensive QA strategies to ensure the delivery of high-quality products such as server side services and mobile and desktop applications Oversee the creation of test plans, test cases, and test scripts, ensuring comprehensive coverage of functional and non-functional requirements Execute test cases, conduct thorough regression testing, and analyze results to identify and address defects Collaborate effectively with leadership, product managers, developers, and other stakeholders to understand requirements and provide feedback on design and functionality Drive the implementation and expansion of test automation frameworks to enhance testing efficiency and coverage Requirements At least 3 years of experience as a manual and automation QA Team Lead At least 6 years of experience in mobile application testing , including Web, Desktop, Native iOS and Native Android platforms At least 6 years of experience in backend micro services testing . Proficiency in test automation tools and frameworks (Jira, TestRail, AI tools, gitlab CI) Proven ability to develop and implement comprehensive QA strategies aligned with project goals and timelines Strong understanding of Agile methodologies and experience working in cross-functional squads Proficiency in understanding and navigating complex multi-component solution architectures Excellent leadership and communication skills Fluent in written and spoken English Advantages Bachelor’s degree in Computer Science, Engineering, or related field Experience with instant messaging applications and/or Ad Tech Solutions Experience working with remote teams

Technology

Rakuten Viber

C++ Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Offer for an experienced C++/Qt Developer to build and enhance a cross-platform desktop communication application for Windows, macOS, and Linux. The role focuses on developing new features, optimizing performance, and maintaining high-quality architecture across the full application stack. It involves deep work with UI, networking, and database layers in a large-scale production environment. 🗂️ Requirements: Minimum 5 years of professional C++/Qt development experience, Expert-level proficiency in Qt framework, including Qt Quick and QML, Strong expertise in modern C++ standards (C++17/20), Experience with CMake build system, Experience with Python and JavaScript, Proven cross-platform development for Windows, macOS, Linux, Extensive experience with SQLite or relational databases, Strong knowledge of client-server architecture and network programming, Experience with multithreading and concurrency control, Strong memory management skills, Experience with performance profiling and optimization tools 📃 Skills: C++, Qt, QML, QtQuick, CMake, Python, JavaScript, SQLite, Windows, macOS, Linux, Multithreading, Concurrency, Networking, Profiling 🏢 Description: Rakuten Viber is one of the most popular and downloaded apps in the world. Working with us provides a unique opportunity to influence hundreds of millions of our users and to be part of the journey that makes us a super-app. Our mission is to make people’s lives easier by enabling meaningful connections, from precious moments with family and friends, through managing business relationships to pursuing their passions. We are building and enhancing Viber for Desktop, the vital cross-platform extension of the Viber ecosystem. Our application empowers users across Windows, macOS, and Linux to enjoy seamless, high-quality free voice and video calls, exchange instant and group messages, and securely transmit multimedia content directly from their desktop environments. We are seeking an experienced, highly motivated, and self-directed C++/Qt Developer with a strong technical background and a proactive, entrepreneurial approach to join our engineering team. Responsibilities Feature Development: Drive the end-to-end development of new features and communication capabilities within the cross-platform Viber for Desktop application, utilizing C++ and the Qt framework (QML/Qt Quick). Optimization & Debugging: Perform deep-level diagnosis, debugging, and performance optimization across the entire application stack, from the UI (Qt Quick/QML) down to network layers and database interactions (SQLite). Code Quality & Architecture: Actively participate in architecture discussions and contribute to the ongoing refinement, refactoring, and standardization of the C++ codebase to maintain high quality and minimize technical debt. Collaboration & Deployment: Collaborate closely with product, design, and QA teams to ensure seamless integration and deployment of new functionalities across Windows, macOS, and Linux platforms. Requirements Experience: Minimum of 5 years of professional experience in C++/Qt development. Qt Framework: Expert-level proficiency with the Qt framework, including Qt Quick and QML. C++ Standards: Demonstrated expertise in modern C++ standards (C++17/20). Tooling & Scripting: Solid experience with the CMake build system, Python, and JavaScript (JS). Cross-Platform: Proven track record in developing and maintaining cross-platform applications targeting Windows, macOS, and Linux operating systems. Database: Extensive experience working with relational databases, specifically SQLite. Networking: Deep understanding and practical experience with client-server architecture and network programming concepts. Concurrency & Memory: Comprehensive knowledge of multi-threading, concurrency control, and robust memory management techniques. Performance: Proficiency in utilizing performance profiling and optimization tools.

Technology

Emerge Soft

Backend Java Engineer with DevOps focus

Mid

Remote

Warsaw, Poland

110 - 140 PLN

🏢 Summary: Backend Engineer role focused on developing and maintaining a global Mobile Wallet Platform, combining Java backend development with DevOps responsibilities. The position involves managing containerized environments, building CI/CD pipelines, and improving system observability in a high-scale transaction system. Remote work with occasional on-site presence in Warsaw. 🗂️ Requirements: 3+ years of Java development experience, Hands-on experience with Kubernetes, Hands-on experience with Docker, Experience with CI/CD automation, Proficiency with Gradle or Maven, Experience with Apache Kafka, Experience with SQL or Oracle databases, English level B2 or higher 📃 Skills: Java, JavaEE, Kotlin, Docker, Kubernetes, Jenkins, GitLabCI, Gradle, Maven, Kafka, SQL, Oracle, OpenTelemetry 🏢 Description: Role Overview: Are you a developer who loves to own the entire lifecycle of an application? We are looking for a Backend Engineer with a strong DevOps mindset to bridge the gap between code and infrastructure for our global Mobile Wallet Platform. Key Responsibilities: Backend development (Java EE) with a focus on automation and deployment . Configuring and managing Docker and Kubernetes environments. Building and maintaining CI/CD pipelines (Jenkins, GitLab CI). Optimizing system observability using OpenTelemetry and logging tools Requirements: 3+ years of experience in Java development. Hands-on experience with Kubernetes and Docker is mandatory. Proficiency in CI/CD automation and Gradle/Maven. Experience with Apache Kafka and SQL/Oracle. Fluent English (B2+). Project Context Scale: Handling billions of transactions globally. Tech Stack: Java EE, Kotlin, Kafka, Docker, Kubernetes, OpenTelemetry. Location: Remote with occasional visits to the Warsaw office (approx. once a month). Team: Agile setup (5-7 people). Impact: Enabling financial inclusion for the unbanked populations worldwide.

Technology

ITDS

Senior Java Spring Boot Backend Developer – Cloud and Microservices

Senior

Hybrid

Krakow, Poland

24,150 - 30,450 PLN

🏢 Summary: Senior Java Spring Boot Backend Developer role focused on building and modernizing a cloud-native Messaging Delivery Platform in the financial sector. The position involves developing scalable microservices, APIs, and containerized applications deployed on AWS using Kubernetes. It combines hands-on backend engineering with DevOps practices in an Agile environment. 🗂️ Requirements: Minimum 6 years of Java development experience, Strong hands-on experience with Spring Boot, Experience with microservices architecture, Practical experience with Kubernetes, Experience with AWS cloud environment, Experience with CI/CD tools (Jenkins, GitHub, Maven, Groovy), Strong knowledge of API design (REST, Swagger, OpenAPI, JSON), Experience with OAuth2 and API Gateway solutions, Experience working in Agile (Scrum, TDD), Legal right to work in the European Union 📃 Skills: Java, Spring, SpringBoot, Microservices, Kubernetes, AWS, Jenkins, GitHub, Maven, Groovy, REST, Swagger, OpenAPI, JSON, OAuth2, Kong, CI/CD, TDD, Scrum 🏢 Description: Unleash innovation at scale — drive the future of cloud-native, microservices architectures! Krakow-based opportunity with hybrid work model (3 remote days per week). As a Senior Java Spring Boot Backend Developer , you will be working for our client in the financial industry, focusing on the Messaging Delivery Platform—centralizing and modernizing message delivery to bank customers across multiple channels. Join a cutting-edge project that shapes the future of client communication through advanced distributed systems and cloud technology. Your main responsibilities: Develop high-quality, scalable backend applications using Java and Spring Boot, ensuring adherence to technical requirements and standards. Collaborate within a multidisciplinary Agile team to design, build, and enhance distributed microservices architectures. Implement and monitor API solutions using Swagger, OpenAPI, REST, and JSON standards, ensuring best practices. Deploy and manage containerized applications on Kubernetes, leveraging AWS cloud infrastructure. Integrate authentication and authorization mechanisms such as OAuth 2 and API Gateway solutions. Write and execute unit tests, contribute to automation testing efforts, and uphold quality benchmarks. Participate in code reviews, challenge implementations to maintain highest quality standards, and promote innovation. Keep abreast of current technologies, tools, and industry best practices, continuously enhancing your expertise. Support and mentor team members to foster a culture of technical excellence and knowledge sharing. You're ideal for this role if you have: Minimum 6 years of experience in Java development within a senior or expert capacity. Strong hands-on expertise with Spring Boot framework and microservices architecture. Practical experience with Kubernetes and Cloud environments, particularly AWS. Proficiency with CI/CD tools such as Jenkins, GitHub, Maven, and Groovy scripting. Deep understanding of API design principles, including Swagger, OpenAPI 3.0, REST, and JSON. Familiarity with authentication protocols like OAuth 2 and API Gateway solutions such as Kong. Robust knowledge of Agile practices, especially TDD and Scrum methodologies. Ability to work fluently in English, with excellent communication skills. It is a strong plus if you have: Certifications or additional experience with AWS services. Knowledge of automation testing frameworks. Experience with messaging systems or middleware. 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 Spring Boot Backend Developer – Cloud and Microservices

Senior

Hybrid

Krakow, Poland

24,150 - 30,450 PLN

🏢 Summary: Senior Java Spring Boot Backend Developer role focused on building and modernizing a cloud-native Messaging Delivery Platform in the financial sector. The position involves designing and developing scalable microservices, APIs, and distributed systems deployed on Kubernetes and AWS. You will contribute to high-quality backend solutions within an Agile environment using modern DevOps and cloud practices. 🗂️ Requirements: Minimum 6 years of commercial experience in Java development, Strong hands-on experience with Spring Boot, Practical experience in microservices architecture, Experience with Kubernetes and AWS cloud environments, Proficiency with CI/CD tools: Jenkins, GitHub, Maven, Groovy, Strong knowledge of API design: Swagger, OpenAPI, REST, JSON, Experience with OAuth2 and API Gateway solutions such as Kong, Experience with unit testing and TDD practices, Knowledge of Agile methodologies, especially Scrum, Fluent English, Legal right to work in the EU 📃 Skills: Java, Spring, SpringBoot, Microservices, Kubernetes, AWS, Jenkins, GitHub, Maven, Groovy, Swagger, OpenAPI, REST, JSON, OAuth2, Kong, Docker, CICD, TDD, Scrum 🏢 Description: Unleash innovation at scale — drive the future of cloud-native, microservices architectures! Krakow-based opportunity with hybrid work model (3 remote days per week). As a Senior Java Spring Boot Backend Developer , you will be working for our client in the financial industry, focusing on the Messaging Delivery Platform—centralizing and modernizing message delivery to bank customers across multiple channels. Join a cutting-edge project that shapes the future of client communication through advanced distributed systems and cloud technology. Your main responsibilities: Develop high-quality, scalable backend applications using Java and Spring Boot, ensuring adherence to technical requirements and standards. Collaborate within a multidisciplinary Agile team to design, build, and enhance distributed microservices architectures. Implement and monitor API solutions using Swagger, OpenAPI, REST, and JSON standards, ensuring best practices. Deploy and manage containerized applications on Kubernetes, leveraging AWS cloud infrastructure. Integrate authentication and authorization mechanisms such as OAuth 2 and API Gateway solutions. Write and execute unit tests, contribute to automation testing efforts, and uphold quality benchmarks. Participate in code reviews, challenge implementations to maintain highest quality standards, and promote innovation. Keep abreast of current technologies, tools, and industry best practices, continuously enhancing your expertise. Support and mentor team members to foster a culture of technical excellence and knowledge sharing. You're ideal for this role if you have: Minimum 6 years of experience in Java development within a senior or expert capacity. Strong hands-on expertise with Spring Boot framework and microservices architecture. Practical experience with Kubernetes and Cloud environments, particularly AWS. Proficiency with CI/CD tools such as Jenkins, GitHub, Maven, and Groovy scripting. Deep understanding of API design principles, including Swagger, OpenAPI 3.0, REST, and JSON. Familiarity with authentication protocols like OAuth 2 and API Gateway solutions such as Kong. Robust knowledge of Agile practices, especially TDD and Scrum methodologies. Ability to work fluently in English, with excellent communication skills. It is a strong plus if you have: Certifications or additional experience with AWS services. Knowledge of automation testing frameworks. Experience with messaging systems or middleware. 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 Spring Boot Backend Developer – Cloud and Microservices

Senior

Hybrid

Krakow, Poland

24,150 - 30,450 PLN

🏢 Summary: Senior Java Spring Boot Backend Developer role focused on building and modernizing a cloud-native Messaging Delivery Platform in the financial sector. The position involves designing and developing scalable microservices, APIs, and distributed systems deployed on Kubernetes and AWS. You will work in an Agile team to deliver secure, high-quality backend solutions for multi-channel customer communication. 🗂️ Requirements: Minimum 6 years of Java development experience, Strong hands-on experience with Spring Boot, Experience designing microservices architectures, Practical experience with Kubernetes, Experience with AWS cloud environments, Proficiency with CI/CD tools (Jenkins, GitHub, Maven, Groovy), Strong knowledge of API design (Swagger, OpenAPI, REST, JSON), Experience with OAuth2 and API Gateway solutions (Kong), Experience with TDD and Scrum methodologies, Legal right to work in the European Union 📃 Skills: Java, Spring, SpringBoot, Microservices, Kubernetes, AWS, Jenkins, GitHub, Maven, Groovy, Swagger, OpenAPI, REST, JSON, OAuth2, Kong, CICD, TDD, Scrum, API 🏢 Description: Unleash innovation at scale — drive the future of cloud-native, microservices architectures! Krakow-based opportunity with hybrid work model (3 remote days per week). As a Senior Java Spring Boot Backend Developer , you will be working for our client in the financial industry, focusing on the Messaging Delivery Platform—centralizing and modernizing message delivery to bank customers across multiple channels. Join a cutting-edge project that shapes the future of client communication through advanced distributed systems and cloud technology. Your main responsibilities: Develop high-quality, scalable backend applications using Java and Spring Boot, ensuring adherence to technical requirements and standards. Collaborate within a multidisciplinary Agile team to design, build, and enhance distributed microservices architectures. Implement and monitor API solutions using Swagger, OpenAPI, REST, and JSON standards, ensuring best practices. Deploy and manage containerized applications on Kubernetes, leveraging AWS cloud infrastructure. Integrate authentication and authorization mechanisms such as OAuth 2 and API Gateway solutions. Write and execute unit tests, contribute to automation testing efforts, and uphold quality benchmarks. Participate in code reviews, challenge implementations to maintain highest quality standards, and promote innovation. Keep abreast of current technologies, tools, and industry best practices, continuously enhancing your expertise. Support and mentor team members to foster a culture of technical excellence and knowledge sharing. You're ideal for this role if you have: Minimum 6 years of experience in Java development within a senior or expert capacity. Strong hands-on expertise with Spring Boot framework and microservices architecture. Practical experience with Kubernetes and Cloud environments, particularly AWS. Proficiency with CI/CD tools such as Jenkins, GitHub, Maven, and Groovy scripting. Deep understanding of API design principles, including Swagger, OpenAPI 3.0, REST, and JSON. Familiarity with authentication protocols like OAuth 2 and API Gateway solutions such as Kong. Robust knowledge of Agile practices, especially TDD and Scrum methodologies. Ability to work fluently in English, with excellent communication skills. It is a strong plus if you have: Certifications or additional experience with AWS services. Knowledge of automation testing frameworks. Experience with messaging systems or middleware. 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.