Ogólne informacje

Stanowisko
Back-end Engineer (Java+Spring Boot) | Deloitte Poland
Wymiar czasu pracy
Pełny wymiar czasu pracy
Miasto
Gdańsk, Katowice, Kraków, Łódź, Poznań, Rzeszów, Szczecin, Warszawa, Wrocław
Kraj
Polska
Dział
Consulting
Zespół
Engineering, AI & Data
Obszar zainteresowania
Cloud, Consulting, IT - Development
Tryb pracy
Zdalny

Opis i wymagania

Who we are looking for

As part of a cross-functional agile team delivering high-performance digital platforms built on .NET, Spring Boot, and Angular on AWS, you will be responsible for designing and implementing resilient, scalable backend services.

You'll collaborate directly with developers to design, implement, and maintain Sprint Boot based APIs, and data validation layers - ensuring product stability, scalability, and reliability. 


Requirements:

  • Strong proficiency in Java and Spring Boot framework.
  • Experience with multi-threading, asynchronous programming, and parallel execution.
  • Knowledge of caching mechanisms (e.g., Redis).
  • Knowledge of SQL databases
  • Familiarity with resiliency patterns (circuit breakers, bulkheads)
  • Understanding of cloud environments (AWS preferred) and containerization (Docker/Kubernetes).
  • CI/CD integration experience (Jenkins, GitHub Actions, or similar).
  • Knowledge of microservices architecture and distributed systems.
  • Proficiency in English at a B2+ level
  • EU work permit


Experience level:

Regular / Mid (2-5 years)

  • Independently designs and implements Sprint Boot API microservices with advanced concurrency patterns.
  • Optimizes caching and resiliency strategies for production workloads.
  • Collaborates on architecture decisions and performance tuning.
  • Works closely with other developers to identify edge cases and integration issues

Nice to Have:

  • Experience with DDD, CQRS, and advanced design patterns.
  • Knowledge of NoSQL databases
  • Familiarity with observability tools (Prometheus, Grafana, ELK stack).
  • Basic scripting for automation (Python, Bash).

Your future role

  • Design and develop Spring Boot microservices with a focus on scalability and performance.
  • Implement multi-threading, parallel processing, and asynchronous calls for high-throughput systems.
  • Apply caching strategies to optimize response times and reduce system load.
  • Ensure data persistence and integrity across SQL and NoSQL databases.
  • Integrate resiliency patterns (e.g., circuit breakers, retries) to handle failures gracefully.
  • Collaborate with DevOps teams to enable cloud-native scaling and containerized deployments.
  • Participate in sprint ceremonies (planning, grooming, retrospectives) and contribute to technical design discussions.
What we offer

  • Medical and health insurance,
  • Multisport and other lifestyle benefits,
  • Language courses,
  • Friendly coworkers & team spirit,
  • Multiple geographies and clients,
  • Work for well-known brands,
  • Exposure to trailblazing business and technology projects,
  • A place in the first line of a digital transformation,
  • Everyday opportunities to influence how and where we do our business.
Selection process

  • Stage 1 - Send your CV in word or pdf format in English.
  • Stage 2 - Complete a Coding and English online test.
  • Stage 3 - Join an HR screening 
  • Stage 4 - Attend a Hiring Manager interview
  • Stage 5 - Welcome on board!

#LI-NB1