JustJoin.IT Praca zdalna Senior

Senior Java Developer

Pretius

⚲ Warszawa

25 200 - 30 240 PLN netto (B2B)

Wymagania

  • Java
  • Spring Boot
  • JPA
  • J2EE
  • Hibernate
  • RESTful services
  • PostgreSQL
  • object-oriented programming
  • Git
  • Docker

Opis stanowiska

At Pretius, we are looking for a Senior Java Developer to a global-scale platform in the field of gaming and lotteries project.

Project / Role
• Design, develop, and deliver high-quality software solutions
• Architect solutions for complex technical challenges
• Write unit tests and participate in code/design reviews
• Provide technical guidance, documentation, and problem-solving support
• Collaborate with cross-functional and distributed teams to deliver projects on time
• Drive continuous improvement and develop tools to enhance workflow efficiency
 

Requirements
• Proficiency in Java, J2EE, Spring Boot, JPA, Hibernate, and RESTful services
• Strong knowledge of relational databases, particularly PostgreSQL
• Familiarity with software debugging tools and troubleshooting techniques
• Solid understanding of Object-Oriented Programming and Concurrent Programming concepts
• Hands-on experience with version control systems, preferably Git
• Practical experience with Docker and Kubernetes development environments
• Knowledge of event streaming, CQRS, and Apache Kafka
• Good English communication skills (B2/C1)
• Bachelor's degree in Computer Science, Computer Engineering, or similar technical field
• Experience with design patterns, code quality practices, and unit testing will be considered an advantage
 

What do we offer?
• We focus on long-term relationships based on fair principles and reliability
• Co-financing of the Multisport card and Medicover private healthcare
• Modern office available
• Team bonding activities, internal courses, conferences, certifications

🔍 Dekoder Ogłoszenia

🔴
Architect solutions for complex technical challenges
Oczekuje się, że będziesz samodzielnie projektować architekturę systemów, a nie tylko implementować gotowe rozwiązania.
🔴
Provide technical guidance, documentation, and problem-solving support
Może oznaczać, że będziesz odpowiedzialny za mentoring młodszych kolegów i tworzenie dokumentacji technicznej.
🔴
Collaborate with cross-functional and distributed teams to deliver projects on time
Praca z zespołami z różnych działów i lokalizacji, co może wiązać się z wyzwaniami komunikacyjnymi i presją czasu.
🔴
Drive continuous improvement and develop tools to enhance workflow efficiency
Oczekuje się proaktywności w usprawnianiu procesów i tworzeniu narzędzi, co może wykraczać poza standardowe obowiązki deweloperskie.
🔴
Experience with design patterns, code quality practices, and unit testing will be considered an advantage
Chociaż wymienione jako zaleta, brak doświadczenia w tych obszarach może być postrzegany jako znacząca luka, szczególnie na stanowisku seniorskim.