NoFluffJobs Stacjonarnie Senior

Java Developer

Devire

⚲ Warszawa

25 200 - 30 240 PLN (B2B)

Wymagania

  • Degree
  • Java
  • Spring
  • Hibernate
  • IBM Db2
  • Boot
  • spring data
  • Spring Security
  • Apache Kafka
  • Kafka
  • MongoDB
  • Maven
  • Project management
  • Docker
  • REST API
  • API
  • Microservices architecture
  • Git
  • CD pipelines
  • IBM MQ
  • Infrastructure as Code
  • ISO
  • Swift
  • Python

Opis stanowiska

O projekcie: Devire IT Outsourcing is a form of cooperation dedicated to IT professionals, based on the principles of own business - B2B, implementing projects for clients running innovative and modern projects. We are seeking a skilled and experienced Java Developer to join our dynamic technology team within the banking sector. - B2B contract - Hybrid work: 4 days in a week in the Warsaw office - Rate: 150-180 PLN/h - Salary based on B2B contract (via Devire) - Private HealthCare - Sports card  - Life insurance - Working in the international environment Wymagania: - A Bachelor or Master’s degree in a computation field (Computer Science, Engineering, Applied Mathematics or in a related quantitative discipline), - 5-10 years of relevant work experience, - A solid grasp of Java, Spring, Hibernate, DB2, - Spring Boot — dependency injection, auto-configuration, Spring Data, Spring Security, - Apache Kafka — producers, consumers, Kafka Streams (stateful processing, state stores, aggregation), and Kafka Connect, - MongoDB — document modelling, Spring Data MongoDB, - Maven — multi-module project management, dependency resolution, build lifecycle, - Docker — containerization, image builds, - RESTful API design and development, - Experience with event-driven / microservices architectures in a distributed systems environment, - Familiarity with Git and CI/CD pipelines (GitLab CI preferred), - English: C1. Preffered: - Experience with IBM MQ / JMS (queue managers, channels), - Experience with Infrastructure as Code (IaC) for infrastructure provisioning and management, - Knowledge of ISO 20022 or financial messaging standards (e.g., SWIFT, CBPR+, FIN), - Python scripting skills, - Experience in financial services, payments, or banking technology. Codzienne zadania: - Participate in requirements gathering sessions with business users, - Participate in analysis, solution design and planning the work with the Engineering team, - Implement and test changes, participate in code reviews, assist in UAT and code releases, - Think outside the box when implementing changes and improve the stack as you go along.