Senior Backend Java Software Engineer

Przegląd oferty

Lokalizacja
Wrocław, Dolnośląskie
Rodzaj pracy
Pełny etat
Wynagrodzenie netto
25,000 zł - 30,000 zł Za MiesiÄ…c
Data opublikowania
2 lat temu

Szczegóły

ID oferty
6496
Typ pracy
Hybrydowo
Rozmiar firmy
100-200
Wynagrodzenie
Umieszczone w ofercie
Wykorzystywane technologie
Java, Spring, Spring Boot, REST API, OOP, Design Patterns, MVC, API, JUnit, Mockito, PostgreSQL, Domain Driven Design, Java EE, SQL, UML, Docker, CI/CD, Swing
Typ umowy
B2B
Rekrutacja
Online
Rekrutacja w języku
Angielski
Korzyści
Parking, No dress code, Kawa za free, Startup atmosphere, Międzynarodowe projekty, Małe zespoły, Elastyczne godziny pracy,
Poziom doświadczenia
Senior
Wymagana
Java Spring

Opis oferty

Requirements:

  • 5+ years of Java development experience
  • Strong knowledge of Java SE 8, Java SE 17, Java EE
  • Deep understanding of computer science fundamentals: OOP, OOD, design patterns
  • Strong knowledge of Spring framework (Core, MVC, Security)
  • Experience with RESTful API
  • Experience writing tests (JUnit 5, Spring Boot test, Mockito)
  • Experience with PostgreSQL, SQL or similar database
  • Understanding of SOLID principles (as well as DRY, KISS)
  • Strong analytical and problem-solving skills
  • Upper-Intermediate English

Will be a plus:

  • Experience with frontend technologies like Swing, JavaFX
  • DevOps experience (Docker, deployment, GitLab CI/CD)
  • Experience with Migration from old Java Versions to new JAVA SE 17
  • Understanding of Domain-driven design
  • Understanding of UML

Opis oferty 

We are looking for a Senior Java Software Engineer to join our team. Full-time, WrocÅ‚aw

Swiss project that involves the development of a web-based system for tracking and analyzing real-time events in the field of transport.

The work will be diversified between existing tools.

The main responsibility will include the active development of new applications as well as maintaining various applications and tools for both internal and customer usage.

The tools are mostly standalone applications to create and/or analyze vehicle data.

Moreover, some of the applications are running on the train itself, providing features like for instance the distribution of configuration files to the train network participants.

Additionally, there are some new applications planned, which have to be developed from scratch.

Team: 5 people (a Java architect, 2 Java developers, 1 Angular developer, and 1 BI) + Product Owner

We offer:

  • Engaging and challenging work in a dynamically developing company
  • Personal and professional growth
  • Exciting long-term projects involving the newest technologies
  • Flexible work schedule, hybrid work type
  • Subsidized English lessons
  • Referral program
  • Paid business trips to Switzerland
  • 20 days of paid break in the performance
  • 5 days of paid break in performance due to illness
  • Loyalty vacation program (compensation of up to 5 unused paid break days)
  • All Polish public holidays are considered official days off and are paid
  • New modern and well-equipped office with free parking spots
  • MultiSport Card
  • Adjustable desks (automatic) upon request
  • Technical equipment during cooperation (upon request)

Recruitment process:

  • HR interview (Online, 30 min.)
  • Internal technical interview (Online, 60 min.)
  • Client interview (Online, 60 min.)

Zakres obowiązków

  1. Help in building the architecture and work on requirements 
  2. Take part in discussing technical decisions 
  3. Develop the most important parts of the projects 
  4. Work in a small team together with Product Owner