-
emagine

Java Developer ( Mid and Senior)

emagine
Poland · Full-time · Mid-Senior

Industry: Fintech

Work model: hybrid (3 days/week working from the Warsaw office)

Contract’s length: B2B, long-term cooperation

Project language: English

Start: ASAP / 1 month notice period




We are on the road to growing our hub in Warsaw, so we are looking for Java Developer

Joining the team is a unique opportunity to work with modern financial systems with large scale, high availability and resilience. The company has open positions in multiple domains across the organization, the largest of which are: Card and Banking, Decisioning Banking servicing, Engineering Platform, Partner Operations and Product, Payment Method and Shopping Experience.




REQUIREMENTS:


  • At least 4 years of experience in Java (ideally version 17 and up)
  • Frameworks: Strong expertise in the Spring Framework (Spring Boot, Spring MVC), Hibernate or JPA for ORM
  • Hands-on experience with Docker and containerization technologies, CI/CD pipeline tools (e.g. Jenkins, GitLab)
  • Strong SQL skills and hands-on experience with relational databases
  • Proficiency with JUnit, Mockito for unit testing, and integration testing tools
  • Experience with AWS cloud infrastructure and microservices architecture
  • Solid experience with microservices architecture, scalability, and system integration



 NICE TO HAVE:


  • Spring Security, familiarity with other modern Java frameworks
  • Familiarity with Kubernetes and CI/CD best practices
  • Experience with NoSQL databases, PostgreSQL, database performance tuning and optimization
  • Performance testing experience, familiarity with test automation frameworks and best practices
  • Understanding of DevOps tools and practices, including Terraform or CDK, exposure to monitoring and logging tools (e.g., Prometheus, Datadog, Sentry)
  • Knowledge of distributed systems, high-availability design patterns, and event-driven architecture (e.g., Kafka, RabbitMQ)



NEXT STEPS:


  1. A short call with our Recruiter.
  2. An interview with the Client on MS Teams + 15-minute logic test (you will have a possibility to practice similar tasks before).
  3. If all is well we do a background check (sometimes drug tests may also appear).
  4. We also collect 3 references from previous employers.




WE OFFER:


  • Challenging international projects in a Scandinavian business culture.
  • Long-term cooperation.
  • Transparently built relations based on trust and fair play.
  • Flexible working hours.
  • Co-financed benefits: Medicover card, Multisport card.




Key Skills

Ranked by relevance

java microservices aws sql cloud junit kafka nosql devops docker gitlab datadog jenkins rabbitmq terraform kubernetes postgresql prometheus containerization
Login to Apply
Posted
Oct 18, 2024
Type
Full-time
Level
Mid-Senior
Location
Warsaw
Company
emagine

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
DXC Technology
Related

Application Engineer (Junior to Intermediate Backend Developer)

2026-04-08

Full-time
Not Applicable
Poland
IT Services
Engineering
View Job Details
emagine
Related

Fullstack Developer

2026-04-07

Internship
Not Applicable
Poland
IT Services
Engineering
View Job Details
emagine
Related

AI Engineer

2026-04-08

Full-time
Not Applicable
Poland
IT Services
Engineering