April 24, 2026

Middle/Senior Java Engineer

Senior • Hybrid

Kraków, Poland

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!

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

Svitla Systems

Senior Java Developer

Senior

Remote

Warsaw, Poland

🏢 Summary: Full-time Senior Java Developer role for a long-term media industry project, focused on backend development, microservices architecture, cloud technologies, and DevOps practices. The position offers flexible remote or hybrid work in Poland and involves development, code reviews, technical consulting, and documentation within a Scrum team. 🗂️ Requirements: 4+ years of Java 8–25 development experience, Knowledge of design patterns, multithreading, and immutability, Experience with Spring Boot, Spring MVC, WebFlux, MyBatis, and TestContainers, Experience with SQL and NoSQL databases, Knowledge of microservices, REST, Kubernetes, Docker, SOA, and SSO, Experience with JUnit, Mockito, Spock, JMeter, and K6, Experience with Git, Jenkins, GitLab CI, and GitLab Pipelines, Understanding of OWASP and web application security principles, Experience working in Scrum teams, Knowledge of Unix/Linux systems, Experience with Python and Bash scripting, Understanding of AWS services including IAM, EC2, S3, Lambda, API Gateway, CloudWatch, and MSK, Experience creating technical and user documentation, Knowledge of DevOps practices and automation tools, Advanced English communication skills 📃 Skills: Java, Spring, SpringBoot, SpringMVC, WebFlux, MyBatis, TestContainers, Oracle, PostgreSQL, MongoDB, Redis, Kafka, ORM, Microservices, REST, Kubernetes, Docker, SOA, SSO, Okta, CAS, IAM, JUnit, Mockito, Spock, JMeter, K6, Git, Bitbucket, GitLab, Jenkins, CI/CD, OWASP, Scrum, Confluence, Jira, Linux, Unix, Python, Bash, AWS, EC2, S3, Lambda, APIGateway, CloudWatch, MSK, HTML, CSS, JavaScript, Angular, React, Vue.js 🏢 Description: Svitla Systems Inc. is looking for a Senior Java Developer for a full-time position (40 hours per week) in Poland. Our client is a French-based international group of media companies. It is a long-term project. There are optional night-time deployment sessions every other Wednesday at 10:00 PM. Our working hours are 8 hours and 30 minutes from Monday to Thursday, and 6 hours on Fridays, with the option to work 8 hours from Monday to Friday. You can choose to work remotely or from the office. While remote work is welcome, attendance at the Warsaw office is encouraged 1 to 3 times a week. REQUIREMENTS Minimum of 4 years of development experience using Java 8–25. Strong knowledge of design patterns, multithreading and immutability. Knowledge of such frameworks as Spring (Spring Boot, Spring MVC, WebFlux), MyBatis, TestContainers. Experience with SQL and NoSQL (Oracle, PostgreSQL, MongoDB, Redis), Confluence, Kafka, and the ability to work with ORM (Object-Relational Mapping). Understanding of software architecture, including microservices, RESTful architecture, Kubernetes, Docker, SOA (Service-Oriented Architecture), and SSO (Okta, CAS, IAM). Experience with testing tools: Unit testing (JUnit, Mockito), integration and acceptance testing (Spock), support for performance testing (JMeter, K6). Familiarity with version control and CI/CD tools: Git (Bitbucket, GitLab), Jenkins, GitLab CI, and GitLab Pipelines. High degree of independence, accountability for results and attention to the quality of implementation. Understanding of the basic principles of web application security (e.g. OWASP). Ability to collaborate within a Scrum development team. Familiarity with Confluence and Jira. Knowledge of Unix/Linux systems. Knowledge of scripting languages in a Linux environment (Python, Bash). Understanding of AWS cloud services and technologies, including IAM, EC2, S3, Lambda, API Gateway, CloudWatch, and MSK. Expertise in creating technical and user documentation Knowledge of DevOps practices and automation tools. Analytical and problem-solving skills with the ability to analyze requirements and design solutions. High level of English for communication. NICE TO HAVE Knowledge of front-end tools and technologies HTML, CSS, JavaScript (frameworks such as Angular, React or Vue.js). RESPONSIBILITIES Deliver development work. Provide technical consultations (advising other individuals and departments). Perform code reviews and foster team development. Create documentation in Confluence, managing tasks using Jira. 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

Svitla Systems

Senior Automation QA Engineer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Full-time hybrid Senior Automation QA Engineer role focused on backend, API, and frontend test automation for scalable web and mobile products in the food retail domain. The position involves building automated testing frameworks, validating distributed systems, and integrating tests into CI/CD pipelines using modern QA tools and practices. 🗂️ Requirements: 6+ years of experience as an Automation QA Engineer, Strong knowledge of QA methodologies, Experience with backend testing for Java/Kotlin microservices and APIs, Hands-on experience with REST Assured or Karate, Understanding of Playwright, Familiarity with Selenium, Experience with Cucumber, Knowledge of CI/CD pipelines, Experience with GitHub Actions, Understanding of HTTP protocols and RESTful APIs, Experience with Postman, Bruno, or Insomnia, Familiarity with WireMock or Pact, Ability to understand business requirements and domain context 📃 Skills: Java, Kotlin, REST, Playwright, Selenium, Cucumber, RESTAssured, Karate, JUnit, Postman, Bruno, Insomnia, WireMock, Pact, GitHub, HTTP, Zephyr, Jira, CI/CD, API 🏢 Description: Svitla Systems Inc. is looking for a Senior Automation QA Engineer for a full-time hybrid position (40 hours per week) in Poland . Our client is one of the world's largest food retailers. You'll join the team to help build reliable, scalable, and high-quality products across web, mobile, and API platforms. If you thrive on solving complex problems, automating at scale, and working in a collaborative environment, this will be the perfect place for you. Office work in Kraków is expected 3 days per week (but some flexibility is possible). Requirements 6+ years of experience as an Automation QA Engineer. Strong understanding of QA methodologies with a focus on backend testing across Java/Kotlin microservices and APIs, complemented by frontend test automation experience. The ability to quickly learn and understand business requirements and the domain. Hands-on experience with one or more backend testing frameworks (e.g., REST Assured, Karate). Understanding of frontend testing with Playwright, with familiarity with Selenium and the BDD framework (Cucumber). Knowledge of CI/CD tools and pipelines, particularly GitHub Actions. Solid understanding of HTTP protocols, RESTful APIs, eventing and tools like Postman, Bruno or Insomnia. Familiarity with service mocking and contract testing tools (e.g., WireMock, Pact). Nice to have Experience in building and maintaining testing environments. Responsibilities Collaborate early with engineering teams during refinement sessions to influence requirements and define effective test strategies for backend services, APIs, and frontend user journeys. Design, develop, and execute comprehensive test suites for functional, regression, end-to-end API, and customer journey testing. Automate service-level tests using modern frameworks such as REST Assured, JUnit, Karate DSL, Postman/Newman/Bruno. Conduct frontend/UI testing primarily using Playwright; knowledge of Selenium and Cucumber is considered beneficial. Validate service interactions and data flows across distributed systems. Integrate automated tests into CI/CD pipelines (e.g., GitHub Actions) and maintain test environments. Prepare and present clear, actionable test reports that document coverage, results, and defects. Participate in code reviews of test automation scripts to ensure maintainability and adherence to best practices. Manage test cases and cycles using Jira Zephyr. Define and implement a robust framework for automated backend testing, with a focus on Java/Kotlin services and strategic APIs that support complex customer journeys. Ensure test coverage across the full end-to-end application flow, including backend services, frontend user journeys, and integrations with multiple external services. Utilize AI-supported tools to enhance test design, execution, and maintenance. Align with the company's established AQA practices to ensure consistency across teams. 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 workspace, either remote or our welcoming office. Bonuses for article writing, public talks, and other activities. Generous time off, including vacation, national holidays, sick leaves, and family days. Personalized learning programs tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Regular corporate online activities. Awesome team and a friendly, supportive community!

Technology

DCV Technologies

Software Engineer (Java) | Hybrid from Krakow

Senior

Hybrid

Krakow, Poland

🏢 Summary: Long-term hybrid role for a Senior Software Engineer (Java) to design and deliver scalable retail solutions within a JVM ecosystem. The position involves leading technical design, driving implementation, and collaborating across teams in an Agile environment using modern cloud and microservices architecture. Based in Kraków with up to 3 days per week onsite. 🗂️ Requirements: 6+ years experience in JVM ecosystem, Strong expertise in Java and Spring Boot, Experience in Agile environment, Ability to design high-level architecture and define technical strategy, Experience with microservices architecture, Hands-on experience with Azure and Kubernetes, Experience with Terraform, Knowledge of DDD and Event Sourcing, Experience with PostgreSQL, Experience with CI/CD pipelines, Ability to lead implementation and ensure code quality 📃 Skills: Java, Spring, Azure, AKS, Kubernetes, Terraform, Microservices, DDD, EventSourcing, PostgreSQL, GitHubActions, ArgoCD, Splunk, Spock, GitHub, JIRA, Miro, Zendesk 🏢 Description: 📌 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

Technology

Svitla Systems

Senior Software Engineer (Java)

Senior

Remote

Warsaw, Poland

🏢 Summary: Full-time Senior Software Engineer role focused on backend development and system integrations for a large-scale job platform. The position involves API integrations, client and partner migrations, and backend services supporting UI applications, with overlap until 19:00–20:00 CET. The role emphasizes independent work on platform transitions and distributed systems. 🗂️ Requirements: Strong Java backend development experience, Experience building and integrating APIs, Experience with Kafka or other messaging/event streaming systems, Experience with MySQL or other relational databases, Experience with NoSQL databases (e.g., DynamoDB), Experience with system integrations or platform migrations, Ability to develop backend services supporting UI applications, Ability to work independently and proactively 📃 Skills: Java, Kafka, MySQL, DynamoDB, SQL, NoSQL, APIs, AWS 🏢 Description: Svitla Systems Inc. is looking for a Senior Software Engineer for a full-time position (40 hours per week) in Europe. Our client is one of the world’s largest and fastest-growing job sites. Overlap till 19:00 - 20:00 CET. Requirements Strong Java backend development experience. Experience building and integrating APIs. Experience with Kafka or other messaging/event streaming systems. Experience with MySQL or other relational databases. Experience working with NoSQL databases (e.g., DynamoDB). Experience working on system integrations or platform migrations. Ability to work on backend services that support UI applications. Work independently, take proactive steps, not just execute on steps. Nice to have Experience with AWS (especially DynamoDB or cloud-native services). Some AI tools experience - Optional, not required. Responsibilities Client and partner migrations, codebase transitions, and integrating systems through API calls. Perform client-side migrations, including: Updating API calls (old → new system), working across multiple client codebases, supporting pipeline / ramp issues. 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 workspace, either remote or our welcoming office. Bonuses for article writing, public talks, and other activities. Generous time off, including vacation, national holidays, sick leaves, and family days. Personalized learning programs tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Regular corporate online activities. Awesome team and a friendly, supportive community!

Technology

Svitla Systems

Senior Automation QA Engineer with AI

Senior

Hybrid

Krakow, Poland

🏢 Summary: Full-time Senior Automation QA Engineer role focused on building and leading the QA strategy for AI-powered and deterministic systems in a production-grade platform. The position involves designing and implementing scalable test automation frameworks, validating non-deterministic AI components, and ensuring overall system reliability and quality. Hybrid work model with significant ownership over testing processes, tools, and standards. 🗂️ Requirements: Strong experience in Java or Node.js or TypeScript, Experience building and maintaining test automation frameworks, Hands-on test automation for APIs, backend services, and front-end applications, Experience with Playwright or REST Assured, Experience working with LLMs and AI tools, Understanding of test design principles, Experience testing AI-driven and non-deterministic systems, Knowledge of HTTP protocols and browser DevTools 📃 Skills: Java, Node.js, TypeScript, Playwright, REST, RESTAssured, LLM, AI, HTTP, DevTools, API, Automation 🏢 Description: Svitla Systems Inc. is looking for a Senior Automation QA Engineer with AI for a full-time position (40 hours per week) in Kraków, Poland . Our client is a British wholesale distributor. This role is for a Quality Assurance Engineer who is excited about testing AI-powered systems, working with non-deterministic outputs, and helping ensure reliability, correctness, and trust in a production-grade platform. You will be part of a newly formed engineering team and will have significant influence over testing strategy, quality standards, and tooling. We are looking for someone who can define and build the QA strategy from the ground up, including test frameworks, quality standards, and processes for validating both deterministic and AI-powered system behaviors. Hybrid mode with 2–3 days per week working from the office in Kraków. Requirements: Strong experience in Java / Node.js (or TypeScript) for building and maintaining test automation frameworks and backend testing utilities. Ability to work effectively in environments with a high degree of uncertainty, taking a pragmatic, solution-oriented approach to problem-solving. Strong understanding of test design principles, with hands-on experience in automating tests for APIs, backend services, and front-end applications. Experience working with LLMs and AI tools to improve development and testing efficiency (e.g., code generation, test automation, debugging). Responsibilities: Develop and continuously enhance robust, scalable test automation frameworks using Java / Node.js (Playwright / REST Assured). Drive quality initiatives and testing strategies in collaboration with cross-functional teams, including development and product. Designing validation approaches for AI-driven and non-deterministic components, including defining test datasets, evaluation criteria, and acceptable quality thresholds. Own the execution and management of both manual and automated test cases. Investigate and troubleshoot issues using HTTP protocols and browser DevTools, ensuring precision in defect isolation and resolution. Take ownership of the testing lifecycle, proactively identifying opportunities to improve test coverage, reliability, and overall system quality. Continuously improve QA processes, tooling, and metrics to support scalable, production-grade AI systems. 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! Ref #4832

Technology

Svitla Systems

Senior Full Stack Engineer (.NET, Java, Kotlin, Angular)

Senior

Remote

Warsaw, Poland

🏢 Summary: Full-time Senior Full Stack Engineer role focused on building and maintaining scalable backend services with .NET and Java/Kotlin, and contributing to frontend development with Angular. The position involves designing secure APIs, driving UI architecture, and working within Agile teams to deliver commercial software products. Approximately 20–30% of the role is dedicated to frontend development. 🗂️ Requirements: 5+ years of commercial software development experience, Strong experience with .NET (C#) backend development, Strong experience with Java or Kotlin backend development, Hands-on experience with Kotlin in backend environments, Knowledge of Angular and TypeScript, Experience designing and working with RESTful APIs and SOAP APIs, Understanding of backend architecture, performance, security, scalability, Knowledge of Azure Cloud and application deployment, Familiarity with Azure DevOps and CI/CD processes, Experience with modern web development practices, Experience working in Agile/Scrum environments, Bachelor’s degree in Computer Science or equivalent experience, Strong English communication skills 📃 Skills: .NET, C#, Java, Kotlin, Angular, TypeScript, REST, SOAP, Azure, AzureDevOps, CI/CD 🏢 Description: Svitla Systems Inc. is looking for a Senior Full Stack Engineer with .NET, Java, and Angular for a full-time position (40 hours per week) in Europe. Our client is a leading global provider that gathers information and reports to enhance the environmental and social impacts on the business. A Senior Engineer must have strong backend expertise in .NET and Java/Kotlin, as well as frontend experience in Angular. Requirements: 5+ years of commercial experience in software development. Strong experience with .NET (C#) and Java/Kotlin backend development. Hands-on experience with Kotlin in backend environments. Knowledge of Angular and TypeScript. Understanding of designing and working with RESTful APIs and SOAP APIs. Solid understanding of backend architecture, including performance, security, and scalability. Knowledge of Azure Cloud, including deployment and scaling of applications. Familiarity with Azure DevOps and CI/CD processes. Strong understanding of modern web development practices. Experience working in Agile/Scrum environments. Strong communication skills in English. Bachelor’s degree in Computer Science or equivalent experience. Responsibilities: Work within an Agile team to design, estimate, develop, test, and deliver commercial software products. Develop and maintain backend services using .NET and Java/Kotlin. Design and implement secure, scalable RESTful APIs and services. Contribute to frontend development using Angular and TypeScript (~20–30%). Drive UI architecture and develop reusable UI components. Ensure best practices and design guidelines for UI and backend development. Write clean, maintainable, and efficient code for both client-side and server-side applications. Develop unit and integration tests; collaborate with QA to resolve issues. Collaborate with Product Owners and stakeholders to refine requirements and user stories. Contribute to project estimation, planning, timelines, and status updates. Provide technical guidance and mentorship where needed. 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 workspace, either remote or our welcoming office. Bonuses for article writing, public talks, and other activities. Generous time off, including vacation, national holidays, sick leaves, and family days. Personalized learning programs tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Regular corporate online activities. Awesome team and a friendly, supportive community!

Technology

Svitla Systems

Senior Full Stack Software Engineer

Senior

Remote

Warsaw, Poland

🏢 Summary: Full-time Senior Full Stack Software Engineer role focused on building and scaling backend systems for a large job marketplace platform. The position centers on developing and maintaining services that ingest and process job data from external sources while supporting automation and AI-driven initiatives. The role combines backend-heavy development with light frontend maintenance in a distributed EMEA-based setup. 🗂️ Requirements: Strong experience in Java backend development, Proficiency with Spring Boot for scalable services and microservices, Experience designing and developing REST APIs, Familiarity with gRPC communication, Experience with messaging systems such as Kafka or RabbitMQ, Advanced knowledge of MySQL, Experience with MongoDB, Experience building scalable backend systems, Ability to contribute to system design, Basic knowledge of React, Basic knowledge of JavaScript or TypeScript 📃 Skills: Java, Spring, SpringBoot, REST, gRPC, Kafka, RabbitMQ, MySQL, MongoDB, React, JavaScript, TypeScript, GraphQL, AI, Automation, Caching 🏢 Description: Svitla Systems Inc. is looking for a Senior Full Stack Software Engineer for a full-time position (40 hours per week) in Europe. Our client is one of the world’s largest and fastest-growing job sites. Project Overview: Marketplace Engineering, specifically within the Employer Jobs Platform (EJYPT), leads the Aggregation Teams responsible for collecting and ingesting indexed job data from various external sources, including XML feeds, scraped job sites, and the job sync API used by third-party partners. The core mission of this group is to increase both the number and coverage of jobs available on the site by continuously improving how jobs are discovered, ingested, and maintained across these external sources. Timezone Coverage: EMEA hours, as long as you can attend meetings up to 11 am CDT. Requirements: Strong experience in Java backend development. Knowledge of Spring Boot for building scalable backend services and microservices. Understanding of REST API design and development; familiarity with gRPC communication. Understanding of messaging systems such as Apache Kafka or RabbitMQ . Advanced knowledge of databases with MySQL (primary) and MongoDB . Experience building backend systems at scale and contributing to system design. 1+ years of experience working with React and JavaScript/TypeScript for maintaining existing frontend components. Nice to have: Exposure to GraphQL (light usage). Experience with AI or automation workflows . Familiarity with caching technologies such as Valky or similar caching solutions. Responsibilities: Maintain existing backend systems. Build new features. Support automation initiatives (AI-driven extraction/config). Potentially develop tooling for AI prompts/models. 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 workspace, either remote or our welcoming office. Bonuses for article writing, public talks, and other activities. Generous time off, including vacation, national holidays, sick leaves, and family days. Personalized learning programs tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Regular corporate online activities. Awesome team and a friendly, supportive community!

Technology

Svitla Systems

Senior AQA Engineer with AI

Senior

Hybrid

Krakow, Poland

🏢 Summary: Full-time Senior Automation QA Engineer role focused on building and establishing quality and automation foundations for a new AI-driven, API-based application module. The position involves designing and maintaining automated tests across frontend, backend, and microservices layers, with strong emphasis on AI-assisted testing and CI/CD integration. Hybrid work model in Kraków with collaboration in a distributed engineering team. 🗂️ Requirements: Experience in frontend, backend, and API testing, Practical experience applying AI tools in testing and SDLC, Understanding of microservices-based systems, Knowledge of HTTP and RESTful APIs, Hands-on experience with REST Assured or Playwright, Experience integrating automated tests into CI/CD pipelines, Experience with GitHub Actions, Experience with service mocking and contract testing (WireMock, Pact), Experience with Java and Spring Boot environments, Experience with JavaScript-based frontend applications 📃 Skills: Java, Spring, JavaScript, PostgreSQL, REST, HTTP, Microservices, RESTAssured, Playwright, GitHubActions, WireMock, Pact, AI, CI/CD, Jira, Zephyr, xAPI, MFE, BFF 🏢 Description: Svitla Systems Inc. is looking for a Senior Automation QA Engineer with AI for a full-time position (40 hours per week) in Poland. Our client is one of the world's largest food retailers. The team is launching a greenfield project to build a new module for the app. One of the main objectives of this project is to utilize AI as much as possible across every part of the delivery - from design and development to testing, automation, and delivery. The team needs an Automation QA Engineer with experience using AI in a daily tester's job. As an AQA Engineer, you'll be a key contributor to defining and implementing the quality and automation foundations for a distributed, API‐driven system. You'll collaborate closely with engineers and product teams, ensuring quality is built in from the earliest stages and supported by robust automation and AI‐assisted testing. Office work is expected 2-3 days per week in Kraków. CET Working hours. Tech stack: Micro Frontends (MFE) with a Backend for Frontend (BFF)/ xAPI + Enterprise APIs. Backend: Java (Spring Boot). Frontend: JavaScript. Database: PostgreSQL. Requirements: Solid understanding of QA methodologies, with hands‐on experience in frontend, backend, and API testing. Strong interest and practical experience in applying AI tools to testing, automation, and SDLC optimization. Understanding of testing microservices‐based systems. Practical knowledge of HTTP and RESTful APIs. Hands‐on experience with test automation frameworks (like REST Assure, Playwright). Experience working with CI/CD pipelines, preferably GitHub Actions. Familiarity with service mocking and contract testing (WireMock, Pact). Nice to have: Experience with performance testing. Experience setting up or maintaining test environments. Basic cloud knowledge (Azure / AWS). Responsibilities: Collaborate early with the engineering team to influence requirements and define effective test strategies. Design, develop, and maintain automated tests for backend services, APIs, UI, and end‐to‐end flows. Validate service interactions and data flows across microservices and BFF layers. Integrate automated tests into CI/CD pipelines (GitHub Actions). Actively apply AI‐supported tools to improve test design, execution, and maintenance. Produce clear test reports and participate in test automation code reviews. Manage test cases and test cycles (Jira Zephyr). 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 workspace, either remote or our welcoming office. Bonuses for article writing, public talks, and other activities. Generous time off, including vacation, national holidays, sick leaves, and family days. Personalized learning programs tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Regular corporate online activities. Awesome team and a friendly, supportive community!

Technology

Svitla Systems

Senior Ruby Engineer (Platfrom/DevOps Engineering)

Senior

Remote

Krakow, Poland

🏢 Summary: Full-time Senior Platform Engineer role focused on building and operating scalable, multi-cloud enterprise platforms using modern cloud and container technologies. The position involves developing self-service solutions, improving reliability and scalability, and leading platform initiatives across AWS and Azure environments. The engineer will drive cloud infrastructure, containerization, and platform strategy in a regulated, multi-region setup. 🗂️ Requirements: 4+ years of hands-on Platform/System Engineering experience with Ruby, 3+ years of experience in engineering roles within distributed global teams, Experience with containerization technologies, Experience with Infrastructure as Code and multi-cloud deployments, Experience building and running full-stack cloud applications on public cloud platforms, Ability to work overlapping hours until 7–8 PM CET, Degree in Computer Science, Computer Engineering, or equivalent 📃 Skills: Ruby, Docker, Kubernetes, GitHubActions, ArgoCD, EKS, AKS, ECS, AWS, Azure, GCP, Chef, Ansible, Terraform, NAT, APIs, Containers 🏢 Description: Svitla Systems Inc. is looking for a Senior Platform Engineer for a full-time position (40 hours per week ) in Poland. Our client provides a cloud-based platform that helps businesses manage their spending. You will play a crucial role in developing solutions for the Enterprise platform. You will be developing applications that provide self-service and increased efficiency to a diverse group of internal customers across Cloud Operations, Engineering, Customer Success & Support, and Customer Value Management. When you are successful, you will significantly accelerate the team's ability to serve customers better. This role requires working hours with overlap till 7-8 PM CET. Requirements Has 4+ years of hands-on Platform System engineering experience using Ruby. Has 3+ years of experience in engineering role, working with a diverse & distributed team located across the globe. Has experience in containerization technologies (Docker, Kubernetes, Github Actions, ArgoCdEKS, AKS, ECS) Infra As Code Exposure with Multi Cloud Deployments. Has experience building & running modern full-stack cloud applications using public cloud technologies (AWS, Azure, GCP) reliably and at scale. Has effective communication skills (written and verbal) to properly articulate complicated problems to all levels of the organization & customers. Will be confident in their ability to own and deliver a roadmap tied to business priorities Has a passion for excellence, is a natural problem solver, and a critical thinker. You should enjoy digging deep to understand issues and like solving hard problems Has a degree in Computer Science, Computer Engineering or equivalent Nice to have Knowledge of modern infrastructure management systems (Chef, Ansible, Terraform). Expertise in building Platform-as-a-Service. Responsibilities Own, build, and run a suite of impactful platforms built on modern cloud technologies that provide a suite of functionality delivering APIs, integrations, security, messaging, streaming, identity, performance, reliability & containers. Build a multi-region and multi-cloud platform that allows scalable, secure service delivery across hundreds of services on AWS & Azure clouds in a regulated environment. Act as a primary lead partnering to provide technical guidance, support, and direction for several platform engineering teams. Support NAT Gateways Technology. Support the effort to containerize a suite of applications to reduce cost and improve efficiency. Develop and drive long-term strategies and roadmaps aligning with business priorities in partnership with the dev and product management team. Use data-driven insights across the cloud estate to inform and drive new feature development to optimize usage and reduce cost. Help us in improving the reliability and Scalability of the Platform. Takes full ownership of products and has a track record of sustainably delivering high-quality features & managing technical debt. 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 workspace, either remote or our welcoming office. Bonuses for article writing, public talks, and other activities. Generous time off, including vacation, national holidays, sick leaves, and family days. Personalized learning programs tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Regular corporate online activities. Awesome team and a friendly, supportive community!