Java Developer in Samsung Digital Health Project

About our Team

Our team is composed of highly experienced software engineers with an average of over 10 years in the industry. We are a close-knit group who values collaboration and ownership. We are excited to be working on a new product from scratch, giving us the unique opportunity to shape and build it from the beginning without the burden of legacy code. If you're a motivated developer looking for a dynamic and challenging environment, we would love to hear from you!

 

Role and Responsibilities

  • Design and implement backend applications
  • Create an efficient service with high global availability
  • Establish and follow best coding practices
  • Ensure software quality: create and maintain unit tests, participate in code review
  • Mentor less experienced developers

Technologies in use

  • Java 21, Spring Boot 3, Spring Framework (Core, Data, WebFlux), Project Reactor, PostgreSQL, JUnit 5, Mockito, Docker, K8s, Git, Maven, GNU/Linux
  • AWS (Aurora, Elasticache, SQS, S3, ECS, ECR)

Skills and Qualifications

  • At least 6 years of commercial experience in developing Java/JVM based server solutions
  • Very good knowledge of Spring Framework (WebFlux preferred)
  • Knowledge of database (SQL/NoSQL) technologies (e.g. MySQL, PostgreSQL, Redis)
  • Experience in reactive programming
  • Experience in development of microservices/serverless solutions
  • Knowledge of protocols and data exchange formats: HTTP, RESTful API
  • Knowledge of security solutions for web applications/services (OAuth2/JWT)
  • Knowledge of container technologies like Docker
  • Experience in work with TDD/BDD methodologies
  • Knowledge of Design Patterns and Clean Code rules
  • Proficiency in English, enough to communicate and understand technical documentation
  • Good interpersonal and communication skills (ability to work in a team)

Nice to have

  • Experience in usage and administration of Amazon Web Services
  • Experience with asynchronous messaging (e.g. AWS SQS)
  • Knowledge of other programming languages (e.g. Python)
  • Experience with Agile development practices
  • University degree in Computer Sciences, Telecommunication or similar

We offer

Team:

  • Friendly working atmosphere - we’re open-minded and support each other as we have common goals as a team and we can only reach them together
  • Opportunity to work in multiple projects
  • Working with the latest technologies on the market
  • Monthly integration budget
  • Flexible working hours
  • Wide range of trainings

Equipment:

  • PC workstation/Laptop + 2 external monitors
  • OS: Linux, Windows

Benefits:

  • Private medical care (possibility to add family members for free)
  • Multisport card
  • Life insurance
  • Lunch card
  • A partial reimbursement of the cost of an English language course
  • Possibility to learn Korean for free
  • Variety of discounts (Samsung products, theaters, restaurants)
  • Unlimited free access to Copernicus Science Center for you and your friends
  • Possibility to test new Samsung products

 Location:

  • Office in Warsaw Spire near metro station
ID: 164 job_post.published_on: 08/07/2025
announcement.apply