🏢 Summary: Senior Java Developer role focused on building and maintaining scalable microservices and cloud-based digital products in the OTT/ECommerce industry within an Agile environment. The position involves backend development, architectural contributions, CI/CD support, and collaboration with cross-functional teams using modern Java and cloud technologies. Hybrid or remote work model based in Warszawa.
🗂️ Requirements: 4+ years of Java development experience, Java 8-25, Multithreading, Immutability, Design patterns, Spring Boot, Spring MVC, WebFlux, MyBatis, TestContainers, SQL, NoSQL databases, Oracle, PostgreSQL, MongoDB, Redis, Kafka, Microservices architecture, RESTful APIs, Kubernetes, Docker, AWS, JUnit, Mockito, Spock, Jenkins, GitLab, Unix/Linux scripting, Polish language proficiency, Communicative English, Legal right to work in the EU
📃 Skills: Java, Spring, WebFlux, MyBatis, TestContainers, SQL, Oracle, PostgreSQL, MongoDB, Redis, Kafka, REST, Kubernetes, Docker, AWS, JUnit, Mockito, Spock, Jenkins, GitLab, Unix, Linux, SCRUM, Confluence, Git
🏢 Description: Empower digital transformation — craft scalable solutions with Java and cloud innovation! Warszawa-based opportunity with hybrid/ remote work model. As a Senior Java Developer , you will be working for our client, a leading player in the OTT/ECommerce industry, focused on delivering cutting-edge digital products within a dynamic and collaborative environment. Be part of a team that drives innovation, shapes future-ready architectures, and elevates user experiences through advanced microservices and cloud technologies. Your main responsibilities: Develop and maintain robust microservices using Java 8-25, ensuring high-quality code and optimal performance. Collaborate with cross-functional teams including Frontend Developers and Test Engineers within an Agile Nexus SCRUM framework. Conduct code reviews, contribute to architectural decisions, and mentor junior team members. Design, implement, and optimize RESTful architecture, utilizing tools like Kubernetes, Docker, and SOA principles. Support CI/CD pipelines and manage version control with Git, Jenkins, and related tools. Write comprehensive technical documentation in Confluence and contribute to knowledge sharing. Participate in technical consultations, problem-solving, and continuous improvement initiatives. Ensure application security following OWASP standards and best practices. You're ideal for this role if you have: At least 4 years of professional experience in Java development. Strong expertise in Java 8-25, multithreading, immutability, and design patterns. Experience with Spring Boot, Spring MVC, WebFlux, MyBatis, and TestContainers. Solid knowledge of SQL and NoSQL databases such as Oracle, PostgreSQL, MongoDB, Redis, and messaging systems like Kafka. Familiarity with microservices architecture, RESTful APIs, Kubernetes, Docker, and cloud services (AWS). Practical understanding of testing frameworks like JUnit, Mockito, and Spock. Experience with version control, CI/CD tools (Jenkins, GitLab), and scripting in Unix/Linux environments. Good command of the Polish language and communicative English skills. Ability to work independently with strong analytical and problem-solving skills. It is a strong plus if you have: Front-end skills (HTML, CSS, JavaScript, Angular/React/Vue.js). Certifications in AWS or other cloud platforms. Knowledge of DevOps practices and automation tools. Eligibility to work in the European Union: Only candidates with an existing legal right to work in the EU 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.