Назад
Company hidden
4 дня назад

Senior Java Developer (Banking)

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Poland
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Java Developer (Banking): Building and evolving large-scale backend services, REST APIs, and microservices for the Polish banking sector with an accent on distributed systems, integrations, scalability, security, and code quality. Focus on designing synchronous and asynchronous integrations, solving performance and high-availability challenges, and improving existing solutions through testing, troubleshooting, and code reviews.

Location: Hybrid in Poland, with an average of 1 office day per week; offices available in Warsaw, Łódź, Gdańsk, Wrocław, Poznań, Kraków, Lublin, and Szczecin.

Company

hirify.global is an international engineering firm helping businesses operate with AI at the core, combining engineering expertise with AI-native thinking across industries, technologies, and markets.

What you will do

  • Design, develop, maintain, and evolve backend services using Java and Spring.
  • Design and develop REST APIs and microservices for large-scale distributed systems.
  • Build synchronous and asynchronous integrations using messaging technologies.
  • Contribute to scalable, highly available, secure solutions and maintain high code quality.
  • Write unit and integration tests, participate in code reviews and technical discussions.
  • Analyse logs, troubleshoot issues, and continuously improve existing solutions.

Requirements

  • Strong commercial experience with Java, ideally Java 17 or 21.
  • Strong knowledge of Spring Boot and the Spring ecosystem, including Spring MVC, Spring Data JPA, and Spring Security.
  • Experience with Hibernate/JPA, SQL, and relational databases such as Oracle, PostgreSQL, or MS SQL Server.
  • Experience designing and developing REST APIs and hands-on experience with microservices.
  • Experience with messaging technologies such as Kafka, JMS, or RabbitMQ.
  • Experience with Docker and Kubernetes or OpenShift.
  • Experience with Git, Maven or Gradle, CI/CD, and unit and integration testing.
  • Understanding of application security, scalability, and highly available systems.
  • Fluent Polish at B2+/C1 level is required.

Nice to have

  • Experience in banking, financial services, or transactional systems.
  • Knowledge of payment processes.
  • Experience with SonarQube, Nexus, or Artifactory.

Culture & Benefits

  • Hybrid work arrangement with regular office collaboration in Poland.
  • Equal-opportunity and respectful working environment regardless of race, ethnicity, gender identity, sexual orientation, disability, age, religion, or other characteristics.
  • Environment where employees can share ideas and feel a sense of belonging.

Hiring process

  • Submit a CV describing core skills and career goals.
  • Participate in a talent call, technical interview, and, for some roles, a customer interview.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →