Unlock Full Resume Report

New offer - be the first one to apply!

September 24, 2026

Senior Java Developer

Senior • On-site

Warsaw, Poland

Quick Facts

  • Role: Senior Java Developer

  • Work model: Hybrid (1 day/week on-site in Warsaw)

Description

You will participate in the implementation and development of an Enterprise-class system, including configuration, parameterization, extensions, and integration with the existing system ecosystem. The role includes business/technical requirements analysis, backend development in Java/Spring, designing and maintaining integrations via APIs and Apache Kafka, and building unit and integration test suites. You will also collaborate in an international Scrum environment and use AI/agentic AI tools across the delivery lifecycle.

Responsibilities

  • Implement and develop an Enterprise system (configuration, parameterization, extensions) and integrate with the current platform ecosystem

  • Analyze business and technical requirements and implement them using configuration mechanisms, product extensions, and dedicated components

  • Design, implement, and maintain integrations with internal and external systems using APIs, Apache Kafka, events, and integration services

  • Develop backend solutions using Java, Spring, Spring Boot, Spring Cloud, and Hibernate

  • Assess standard system capabilities and recommend the best approach (configuration, product extension, or dedicated solution)

  • Design and implement solutions considering functional, non-functional, performance, security, and maintainability requirements

  • Support data migration, environment integration, and preparation for production rollout

  • Create and evolve unit and integration tests; participate in system-level testing

  • Perform code reviews, configuration reviews, and integration solution reviews

  • Use AI and agentic AI tools in analysis, design, implementation, testing, documentation, and maintenance

  • Collaborate with an international system vendor on changes, bug fixing, and version planning

  • Participate in Scrum events and work with business teams, architects, testers, and integration specialists

  • Co-create enterprise deployment/integration standards and best practices

  • Daily collaboration in an international project environment

Requirements

  • Minimum 5 years of Java development experience

  • Minimum 5 years with Spring/Spring Boot/Spring Cloud and Hibernate

  • Minimum 3 years with Apache Kafka

  • Minimum 5 years of SQL

  • Practical unit testing experience with JUnit, TestNG, or Spock

  • Integration testing experience with Testcontainers and WireMock

  • Strong OOP knowledge and familiarity with Functional Programming

  • Knowledge of application containerization

  • Knowledge of process engines and BPMN notation

  • Experience with resilience patterns/mechanisms for distributed systems

  • React knowledge and experience creating frontend applications

  • Ability to use AI tools in the software development process

  • Knowledge of tools/techniques for application diagnostics and performance analysis

  • English at least B2 (for international communication)

Benefits

  • Full support for professional and personal development, aligned with your goals

  • Individual support from a Service Delivery Manager to plan your career path and ensure comfort and satisfaction

  • Training, certifications, and conferences with costs covered or subsidized

  • SmartChange: possibility to change the project and move to the next one based on preferences

  • Work-life balance initiatives (team integration events, sports activities, and edge1talks webinars)

  • Physical activity support (sports initiatives and training room rentals)

  • Health package: private healthcare, sports card, insurance, and psychological support

You’re encouraged to apply even if you don’t meet every requirement.

Similar jobs you might like