Java Developer

Finture Sp. z o.o.

Warsaw, Poland • 30m ago • Remote

Mid

Remote

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Java Developer
  • Focus: Development and maintenance of a factoring system in the financial sector

Description

You will develop and maintain a key factoring system that supports financial services. The project includes building Java/Spring Boot solutions, integrating with other systems, designing REST APIs (with OpenAPI), and implementing asynchronous communication between microservices using RabbitMQ or Kafka. You will also work with PostgreSQL, create tests to ensure code quality, and support deployments using Docker and Kubernetes.

Responsibilities

  • Develop and maintain the factoring system
  • Design and implement solutions in Java / Spring Boot
  • Create and evolve REST interfaces using REST, OpenAPI, and WebClient
  • Implement asynchronous communication with RabbitMQ and Kafka
  • Work with PostgreSQL databases
  • Develop microservices-to-microservices communication and integrate with external systems
  • Write tests and ensure code quality and stability
  • Participate in code reviews, deployments, and ongoing application maintenance
  • Work with Docker and Kubernetes
  • Collaborate with other developers in the team

Requirements

  • Minimum 3 years of commercial experience as a Java Developer
  • Strong knowledge of Java 11–21
  • Strong knowledge of Spring Boot 3.x–4.x
  • Experience with building and developing REST interfaces
  • Knowledge of OpenAPI and WebClient
  • Knowledge of PostgreSQL and SQL
  • Knowledge of principles for clean, testable, maintainable code
  • Ability to diagnose and solve technical issues
  • Experience with Git
  • Experience with RabbitMQ or Kafka
  • Knowledge of SOAP
  • Knowledge of Python for scripts and automation
  • Experience with microservices architecture
  • Knowledge of Docker and Kubernetes

Preferred

  • Knowledge of CI/CD processes
  • Analytical skills for business and/or technical analysis
  • Experience in banking, finance, or factoring systems
  • Experience using AI tools in software development

Benefits

  • Ongoing development through work with diverse technologies and experienced experts
  • Funding for training and certificates
  • Employee referral program
  • Participation in charitable initiatives
  • Inclusive, multi-generation work environment
  • Equal development opportunities (women hold 50% of managerial and leadership roles)
  • Medical care (LUX-MED), 50% co-financing for Multisport card, language learning support, wellbeing platform access
  • Organizational culture based on: good intent, knowledge sharing, responsibility, continuous improvement, people-first, purpose-driven work, and honest professional communication

Recruitment Process

  • CV selection
  • Phone screening
  • Interview
  • Decision

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more
0

Unlock Full Resume Report