April 8, 2026
Senior Java Engineer
Senior • Remote
Limassol, Cyprus
Role Overview:
We are looking for an experienced Java Engineer to join the client's backend team, which is working on the back-office platform of a high-load B2B gaming system. Their platform processes millions of transactions daily and supports real-time operations for multiple partners. As the system continues to grow, the engineering team is expanding to improve scalability, performance, and reliability, while gradually evolving parts of the platform from a monolithic architecture toward distributed services. You will work on both new functionality and architectural improvements, helping modernise critical parts of the platform.
Technology Stack:
Java 8 / Java 17, Spring Framework, MSSQL 2019, Kafka, Redis, distributed services with parts of the system still evolving from a monolithic architecture.
Key Responsibilities:
Develop new backend functionality for the platform;
Improve system performance, scalability, and reliability;
Participate in refactoring and modernisation of legacy components;
Contribute to architectural discussions and technical design;
Investigate and resolve production issues;
Assess technical feasibility and complexity of business requirements;
Collaborate closely with backend engineers, technical leads, and product teams
Required Skills & Experience:
5+ years of Java development experience;
Strong understanding of backend architecture and distributed systems;
Experience working with relational databases and SQL;
Familiarity with message-driven systems (Kafka or similar);
Experience in improving or refactoring existing production systems;
Strong problem-solving and debugging skills;
Comfortable working in collaborative environments with code reviews and shared ownership of the codebase;
English level: Intermediate or higher.
The company guarantees you the following benefits:
Global Collaboration: Join an international team where everyone treats each other with respect and moves towards the same goal;
Autonomy and Responsibility: Enjoy the freedom and responsibility to make decisions without the need for constant supervision;
Competitive Compensation: Receive competitive salaries reflective of your expertise and knowledge as our partner seeks top performers;
Remote Work Opportunities: Embrace the flexibility of fully remote work, with the option to visit company offices that align with your current location;
Flexible Work Schedule: Focus on performance, not hours, with a flexible work schedule that promotes a results-oriented approach;
Unlimited Paid Time Off: Prioritise work-life balance with unlimited paid vacation and sick leave days to prevent burnout;
Career Development: Access continuous learning and career development opportunities to enhance your professional growth;
Corporate Culture: Experience a vibrant corporate atmosphere with exciting parties and team-building events throughout the year;
Referral Bonuses: Refer talented friends and receive a bonus after they successfully complete their probation period;
Medical Insurance Support: Choose the right private medical insurance and receive compensation (full or partial) based on the cost;
Flexible Benefits: Customise your compensation by selecting activities or expenses you'd like the company to cover, such as a gym subscription, language courses, Netflix subscription, spa days, and more;
Education Foundation: Participate in a biannual raffle for a chance to learn something new unrelated to your job as part of your commitment to ongoing education.
Interview process:
HR Interview with the Recruiter;
Technical interview with the team;
A 2-hour Final interview with the team.
If you find this opportunity right for you, don't hesitate to apply or get in touch with us if you have any questions!
Similar jobs you might like
Technology
Xebia sp. z o.o.
👉Senior Java Developer
Senior
Remote
Wroclaw, Poland
18,000 - 28,000 PLN
🏢 Summary: Backend Java Developer role focused on building and maintaining high-performance, scalable systems for transaction, payment, and cashier functionalities within a complex trading platform. The position involves developing RESTful and RPC APIs, handling high-concurrency and large-scale data processing in distributed environments, and integrating with third-party services. The role requires strong production troubleshooting skills and collaboration within cross-functional teams. 🗂️ Requirements: 5+ years of Java backend development experience, Strong experience with Java 8+, Strong experience with Spring Boot, Experience in fintech product development, Experience with B2B systems, Hands-on experience with high-concurrency and multi-threaded environments, Experience with high-volume traffic systems, Experience with large-scale data processing, Knowledge of MyBatis, Redis, and message queues, Experience with MySQL and complex query optimization, Experience with Elasticsearch, Experience with Hadoop or big data technologies, Experience with event-driven architectures, Experience with unit and integration testing, Experience integrating third-party APIs, Understanding of distributed systems and microservices, EU work permit and EU-based work availability 📃 Skills: Java, Spring, SpringBoot, MyBatis, Redis, MySQL, Elasticsearch, Hadoop, Dubbo, REST, RPC, SQL, Multithreading, Microservices, Kafka, RabbitMQ 🏢 Description: 🟣 You will be: designing, developing, and maintaining high-performance backend systems using Java and Spring Boot, working on transaction, payment, and cashier-related functionalities within a complex trading platform, building and maintaining RESTful and RPC APIs (e.g. using Apache Dubbo), developing solutions capable of handling high-volume traffic, high concurrency, and multi-threaded environments, processing and optimizing large volumes of data within distributed systems, collaborating with cross-functional teams to deliver scalable and reliable systems, integrating backend services with third-party applications and external systems, troubleshooting, debugging, and optimizing system performance in production environments. 🟣 Your profile: 5+ years of professional experience in Java backend development, strong experience with Java (8+) and Spring Boot, experience in business product development within fintech environments, experience working on B2B products, hands-on experience with high-concurrency systems, multi-threading, and high-volume traffic environments, proven experience working with large-scale data processing systems, solid knowledge of technologies such as MyBatis, Redis, and message queue systems, experience working with relational databases such as MySQL, including writing complex queries and performance tuning, experience working with Elasticsearch and big data technologies such as Hadoop, experience with messaging systems (queues) and event-driven architectures, experience with unit and integration testing, experience integrating with third-party services and APIs, strong debugging and problem-solving skills, solid understanding of software design patterns and backend architectures, practical experience using AI-powered assistants (e.g. Claude Code, GitHub Copilot, Cursor) to improve productivity, quality, or decision-making in software delivery, good communication skills and ability to work in a team environment, immediate availability or a short notice period is preferred. Work from the European Union region and a work permit are required. 🟣 Nice to have: familiarity with RPC frameworks such as Apache Dubbo, experience working with systems serving large-scale user bases, understanding of distributed systems and microservices architecture, experience applying GenAI in a more structured way within the SDLC, including defined workflows, prompt patterns, or tool integrations embedded into daily work, interest in and familiarity with emerging AI-driven practices (e.g. agent-based workflows, automation patterns, AI-augmented development), with a willingness to explore and experiment beyond standard approaches. 🟣 Recruitment Process: CV review – HR call – Technical Interview – Client Interview – Decision 🎁 Benefits 🎁 ✍ Development: development budgets of up to 6,800 PLN, we fund certifications e.g.: AWS, Azure, access to Udemy, O'Reilly (formerly Safari Books Online) and more, events and technology conferences, technology Guilds, internal training, Xebia Upskill. 🩺 We take care of your health: private medical healthcare, multiSport card - we subsidise a MultiSport card, mental Health Support. 🤸♂️ We are flexible: B2B or employment contract, contract for an indefinite period.
Technology
Link Group
Senior Java Developer
Senior
Hybrid
Wroclaw, Poland
140 - 150 PLN
🏢 Summary: Senior Java Developer role focused on designing and implementing enterprise-grade backend solutions using modern architecture principles. The position emphasizes high code quality, performance, security, and collaboration within a distributed team. The role involves working with Java 17+, Spring ecosystem, databases, and event-driven systems. 🗂️ Requirements: Minimum 5 years of commercial software development experience, Very good knowledge of Java 17+, Strong understanding of object-oriented design patterns, Experience with Spring MVC and Spring Data, Experience with Apache Kafka, Ability to design relational and non-relational databases (MS SQL, Oracle, Elasticsearch, Redis), Knowledge of software engineering best practices, English proficiency for technical documentation, Ability to work effectively in a distributed team 📃 Skills: Java, Spring, SpringMVC, SpringData, Kafka, MSSQL, Oracle, Elasticsearch, Redis, OOP, UML, Docker, Kubernetes, Azure, JavaScript, React, Python 🏢 Description: We are looking for an experienced Senior Java Developer with at least 5 years of commercial experience to join a team working on enterprise-grade backend solutions. The role focuses on designing and implementing software in a modern architecture, with a strong emphasis on code quality, performance, security, and effective collaboration within a distributed team. Responsibilities Design and implement software using hexagonal architecture. Develop backend solutions using Java 17+ and the Spring ecosystem. Ensure high code quality and compliance with agreed development standards. Analyse system performance, security, and stability, and propose improvements. Design and optimise data structures for relational and non-relational databases. Collaborate with a distributed team, participate in technical analysis, code reviews, and solution design. Identify technical challenges and propose improvements to architecture and implementation. Requirements Minimum 5 years of commercial software development experience. Very good knowledge of Java 17+. Strong understanding of object-oriented design patterns and software engineering best practices. Experience with the Spring stack, especially Spring MVC and Spring Data. Knowledge of Apache Kafka. Ability to design databases: relational: MS SQL, Oracle, non-relational: Elasticsearch, Redis. English skills sufficient to work with technical documentation. Strong analytical and creative problem-solving skills. Excellent communication skills and ability to work effectively in a distributed team. Nice to have Knowledge of scripting/frontend technologies such as JavaScript, React, Python. Experience working in an Azure cloud environment. Familiarity with Kubernetes and Docker. Ability to design system architecture and prepare High-Level Design (HLD) documentation. Knowledge of UML and flow diagrams.
Technology
iTeamly
Java Developer
Mid
Remote
Krakow, Poland
8,500 - 14,000 PLN
🏢 Summary: Mid-level Java Backend Engineer role focused on developing and maintaining a global Life Sciences platform using Java and AWS. The position involves building microservices, implementing REST APIs, and working with distributed systems in a collaborative environment. It offers growth in cloud technologies and large-scale backend architecture. 🗂️ Requirements: 3–5 years of Java backend development experience, Practical experience with Spring Boot, Experience building REST APIs, Experience with SQL databases, Basic knowledge of AWS, Understanding of microservices architecture, Understanding of distributed systems fundamentals 📃 Skills: Java, Spring, SpringBoot, REST, SQL, AWS, Microservices, DistributedSystems, Kafka, React 🏢 Description: We are looking for a Mid Java Engineer to join our backend team working on a global Life Sciences platform. This role is ideal for engineers who want to deepen their experience in Java, AWS, and distributed systems while contributing to a high-impact product.🙋♀️ ✅ Your responsibilities: Develop and maintain backend features using Java, Spring, and Spring Boot. Work with AWS services and SQL databases as part of daily development tasks. Implement API endpoints and contribute to microservices development. Collaborate with senior engineers on architecture and best practices. Participate in code reviews and ensure technical quality. Support testing, debugging, and troubleshooting. Cooperate with product and QA teams to clarify requirements. 🧠 Our requirements: 3–5 years of experience in Java backend development. Practical knowledge of Spring Boot and REST APIs. Experience with SQL databases. Basic familiarity with AWS or willingness to learn cloud services. Understanding of microservices or distributed systems fundamentals. Ability to work in a collaborative environment and deliver consistent results. Nice to Have: Familiarity with Kafka or other event-driven systems. Ability to assist occasionally with small tasks in React. Experience working on projects in healthcare or Life Sciences. 🌟 What we offer: Fully remote work with flexible arrangements tailored to your needs. Benefits like a multisport pass and private healthcare to support your well-being. Training budget and support for certifications Opportunities to work on international projects that expand your expertise. Clear career growth paths with fast-track promotion opportunities.
Technology
N-iX
Senior Java Engineer (#4884)
Senior
Remote
Krakow, Poland
5,800 - 6,100 USD
🏢 Summary: The role involves building and scaling backend services for content discovery, licensing, and delivery platforms using Java and modern backend technologies. You will design RESTful APIs, implement event-driven systems, and model data to support analytics and reporting. The position focuses on clean architecture, scalable systems, and cloud-based deployments within the AWS ecosystem. 🗂️ Requirements: 5+ years backend development experience, Strong proficiency in Java, Experience with Spring Boot and Spring Framework, Experience designing and consuming REST APIs, Experience with Kafka or other streaming platforms, Strong knowledge of relational databases, Ability to write optimized SQL queries, Experience with GraphQL, Exposure to Python or willingness to learn 📃 Skills: Java, Spring, SpringBoot, REST, Kafka, SQL, GraphQL, Python, AWS, Aurora, DynamoDB, DBT, Databricks, Snowflake, Docker, Kubernetes, Node.js, TypeScript 🏢 Description: We're seeking a Software Java Engineer with 5+ years of experience to help build and scale the backend services that power our content discovery, licensing, and delivery platforms across all of our content libraries. You'll join a team that's passionate about clean architecture, performance, and solving complex challenges at scale. If you thrive in a collaborative environment and love building robust APIs, data-driven systems, and data modeling we'd love to hear from you. What You'll Do: Design, implement, and maintain backend services using Java, Spring Boot, and the broader Spring ecosystem. Build and evolve RESTful APIs that power content metadata, search, recommendation, and licensing workflows. Work with Kafka to build event-driven and real-time processing systems. Use SQL and work with relational databases to support structured content metadata. Partner with data and analytics teams to model data in data warehouses, supporting reporting and analytics use cases. Build and maintain DBT models to transform raw data into clean, usable datasets. Leverage the AWS ecosystem for service deployment, data storage, and pipeline orchestration. Contribute to technical discussions, system design, and code reviews. Requirements: 5+ years of professional backend development experience. Strong proficiency in Java, with experience using Spring Boot and Spring Framework. Experience designing and consuming REST APIs. Familiarity with Kafka or other message streaming platforms. Solid understanding of relational databases and writing optimized SQL. Comfortable working with GraphQL. Exposure to Python or willingness to learn. A collaborative mindset with strong communication skills. A passion for clean code, scalable systems, and continuous learning. Nice-to-Have: Practical experience working with data warehouses and DBT for data transformation and modeling. Hands-on experience working with the AWS ecosystem (especially Aurora/Dynamo DB). Experience working with Node.js and/or Typescript. Knowledge of containerization and orchestration (Docker, Kubernetes). Experience with Databricks/Snowflake. Background in building systems for search, metadata enrichment, or digital asset management. We offer: Flexible working format - remote, office-based or flexible A competitive salary and good compensation package Personalized career growth Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more) Active tech communities with regular knowledge sharing Education reimbursement Memorable anniversary presents Corporate events and team buildings Other location-specific benefits
Technology
Grafton Recruitment
Mid/Senior Java Developer
Senior
Hybrid
Warsaw, Poland
19,000 - 25,000 PLN
🏢 Summary: Senior Java Developer role in an agile, international team focused on designing and building cloud-based backend and fullstack solutions. The position involves architecting scalable systems, ensuring high code quality, and contributing to CI/CD and DevOps practices. The role also includes technical leadership and collaboration with cross-functional teams to deliver secure, high-performance applications. 🗂️ Requirements: Expert knowledge of Java for backend and fullstack development, Experience architecting cloud-based SaaS solutions, Proficiency in automated testing and CI/CD pipelines, Experience with version control systems, Ability to deliver secure and scalable code, Bachelor’s degree in Computer Science, Engineering or related field with 5+ years of experience OR 9+ years of relevant industry experience 📃 Skills: Java, SaaS, CI/CD, Git, AWS, GCP, Azure, Docker, Kubernetes, TypeScript, Python 🏢 Description: About the Role: We are looking for a Senior Java Developer to join an agile, international engineering team working on cloud-based solutions serving diverse industries. As a technical leader, you will design, build, and maintain robust backend and fullstack systems, impacting both product performance and business outcomes. Must Have Expert knowledge of Java (backend/fullstack web development) Experience architecting cloud-based solutions (SaaS platforms or similar) Proficiency in automated testing, deployment pipelines, version control, and CI/CD practices Strong command of English for daily teamwork in multicultural environments Demonstrated ability to deliver secure, scalable, high-quality code Bachelor’s degree in Computer Science, Engineering, or related field with 5+ years of professional experience, OR 9+ years’ relevant industry experience (without degree) Nice to Have Exposure to other technologies (TypeScript, Python, etc.) Experience working with multiple data models and integrating acquired codebases Previous engagement in Agile/Scrum teams (sprint planning, retrospectives, hackathons) Background in industries like energy, IoT, finance, or regulated environments Familiarity with modern cloud platforms (AWS, GCP, Azure) and DevOps practices (Docker, Kubernetes) Your Profile Tech Enthusiast: Keen to learn and apply emerging technologies and best practices Analytical Thinker: Able to define requirements and design effective solutions to complex challenges Product Mindset: Understands how technical decisions influence user experience and business drivers Team Player: Works well in autonomous, distributed teams and supports collaborative engineering culture Key Responsibilities Design and develop Java-based backend and fullstack features for cloud-based applications Contribute to scalable, unified system architectures and help integrate diverse platforms and technologies Write and maintain high-performance, secure code and automated tests to ensure product quality Participate in sprint planning, code reviews, retrospectives, and technical discussions Work closely with product managers and business stakeholders to align technical development with commercial goals Mentor junior engineers and promote continuous improvement in team processes Ready for your next challenge? Send your CV detailing your experience in Java, cloud technologies, and agile teams. Tell us about your approach to system architecture and cross-team collaboration!
Technology
Link Group
Backend Developer (Java)
Mid
Hybrid
Warsaw, Poland
25,000 - 30,000 PLN
🏢 Summary: The role involves developing and maintaining scalable backend services for business-critical applications using Java within an agile environment. The position focuses on building RESTful APIs, implementing persistence layers, and ensuring system quality and stability. The developer collaborates on code reviews, debugging, and continuous improvement of backend solutions. 🗂️ Requirements: Strong experience with Java 17+, Hands-on experience with Spring, Hands-on experience with Spring Boot, Knowledge of Hibernate and ORM concepts, Experience with PostgreSQL, Experience with Git version control platforms, Strong debugging skills, Experience in agile development environments 📃 Skills: Java, Spring, SpringBoot, Hibernate, PostgreSQL, REST, Git, ORM 🏢 Description: Backend Developer (Java) We are looking for a Backend Developer to join a development team responsible for building and maintaining backend services for business-critical applications. The role focuses on developing scalable, maintainable solutions and contributing to the overall quality and stability of the system within an agile setup. Responsibilities: Develop and maintain backend services using Java 17+ Design and implement RESTful APIs with Spring and Spring Boot Work with relational databases, including schema design and query optimization in PostgreSQL Implement persistence layers using Hibernate Debug, troubleshoot, and resolve backend issues Collaborate with the team using a GitHub-like platform, including code reviews and version control Participate in agile ceremonies and contribute to continuous improvement Requirements: Strong experience with Java 17+ Hands-on experience with Spring and Spring Boot Knowledge of Hibernate and ORM concepts Experience working with PostgreSQL Familiarity with GitHub-like platforms and team workflows Strong debugging and problem-solving skills Experience working in agile development environments
Technology
Link Group
Senior Java Developer
Senior
Remote
Warsaw, Poland
120 - 135 PLN
🏢 Summary: The role involves designing and developing scalable backend systems in a microservices architecture using Java or Kotlin and Spring. The engineer will influence technical decisions while building payment and subscription platforms with event-driven communication and cloud-based solutions. The position includes working with modern architectural patterns and ensuring high code quality through testing and reviews. 🗂️ Requirements: Strong experience with Java and/or Kotlin, Solid knowledge of Spring and Spring Boot, Hands-on experience with SQL and relational databases, Experience with PostgreSQL, Proven experience with microservices architecture, Experience with event-driven systems, Practical experience with JUnit, Mockito, Testcontainers, Experience with AWS or GCP, Understanding of DDD, CQRS, Hexagonal Architecture, Experience with payment or subscription systems 📃 Skills: Java, Kotlin, Spring, SpringBoot, SQL, PostgreSQL, Microservices, Kafka, JUnit, Mockito, Testcontainers, AWS, GCP, DDD, CQRS, HexagonalArchitecture 🏢 Description: Senior Backend Engineer (Java/Kotlin) We are looking for an experienced Backend Engineer to join a team building modern, scalable systems based on a microservices architecture. This role offers real influence over technical decisions, system architecture, and the quality of delivered solutions—particularly within payment and subscription platforms. Responsibilities Design, develop, and maintain backend systems using Java or Kotlin and the Spring Framework Build and evolve microservices following DDD , CQRS , and Hexagonal Architecture principles Implement event-driven communication , ideally using Apache Kafka Work with relational databases ( PostgreSQL or other SQL databases ) and optimize queries Write unit and integration tests using JUnit, Mockito, and Testcontainers Contribute to the design and development of cloud-based solutions ( AWS or GCP ) Participate in code reviews and drive high engineering standards Collaborate closely with product and engineering teams to deliver business-critical features Requirements Strong experience with Java and/or Kotlin Solid knowledge of Spring / Spring Boot Hands-on experience with SQL and relational databases (preferably PostgreSQL ) Proven background in microservices-based architectures Experience with event-driven systems (Kafka is a strong plus) Practical experience with backend testing (JUnit, Mockito, Testcontainers) Experience working with cloud platforms ( AWS or GCP ) Good understanding of Domain-Driven Design (DDD) , CQRS , and Hexagonal Architecture Must-have: experience with payment systems and/or subscription-based platforms Nice to Have Experience working with high-scale, high-availability systems Knowledge of security and transactional data handling Background in product-driven, Agile environments
Technology
New offer
Emerge Soft
Backend Java Engineer with DevOps focus
Mid
Remote
Warsaw, Poland
110 - 150 PLN
🏢 Summary: Backend Engineer role focused on Java EE development, DevOps automation, and infrastructure management for a global mobile wallet platform processing billions of transactions. The position involves building CI/CD pipelines, managing Kubernetes and Docker environments, and improving observability in an agile remote team setup. Candidates will work with modern backend and cloud-native technologies to support large-scale financial services. 🗂️ Requirements: 3+ years of Java development experience, Hands-on experience with Kubernetes, Hands-on experience with Docker, Experience with CI/CD automation, Knowledge of Gradle, Knowledge of Maven, Experience with Apache Kafka, Experience with SQL, Experience with Oracle, English proficiency at B2 level or higher 📃 Skills: Java, JavaEE, Kotlin, Kafka, Docker, Kubernetes, Jenkins, GitLab, Gradle, Maven, 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
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
Link Group
Java Developer with Azure
Mid
Remote
Warsaw, Poland
110 - 135 PLN
🏢 Summary: Backend Developer role focused on designing and building scalable, cloud-based applications using Java and Spring Boot in a microservices architecture. The position involves developing and deploying distributed, event-driven services on Azure using modern containerization and API technologies. The offer emphasizes building reliable, high-quality backend systems with up-to-date cloud-native practices. 🗂️ Requirements: Strong Java development experience, Experience with Spring Boot, Experience with microservices architecture, Experience with cloud-native applications, Familiarity with Azure, Knowledge of Kafka or similar messaging systems, Understanding of GraphQL or REST APIs, Experience with Docker, Experience with Kubernetes 📃 Skills: Java, Spring, SpringBoot, Microservices, Azure, Kafka, GraphQL, REST, Docker, Kubernetes 🏢 Description: We are seeking a talented Backend Developer to join our team, contributing to the design and development of modern, cloud-based applications. The role focuses on building scalable and maintainable services using up-to-date technologies and best practices. Key Responsibilities: Develop and maintain backend services using Java and Spring Boot . Build and support microservices solutions for distributed systems. Work with cloud platforms such as Azure , including event-driven architectures. Implement and consume APIs using GraphQL or REST. Package and deploy applications using Docker and Kubernetes . Collaborate with team members to deliver reliable, high-quality software. Required Skills & Experience: Strong background in Java development with Spring Boot . Experience with microservices and cloud-native applications. Familiarity with Azure , Kafka , or similar messaging/event systems. Understanding of API design ( GraphQL /REST). Practical experience with containerization ( Docker , Kubernetes ). Nice to Have: Knowledge of CI/CD practices and automated deployments. Experience with monitoring, logging, or observability in distributed systems.