Jobiglo

No results.

Senior Software Engineer - Java

mastercard · Poland

New
Senior 🇬🇧 English
Java Spring Boot CRUD Relational databases ORM Docker Kubernetes NoSQL

Job description

About the role

Mastercard is looking for a Senior Software Engineer specialized in Java to design, build, and operate production‑grade backend services for its Commerce Media platform. You will work hands‑on with Spring Boot to deliver reliable, scalable, and maintainable API‑driven solutions.

Key responsibilities

  • Design, implement, and maintain Spring Boot‑based backend services supporting platform capabilities.
  • Develop API‑first services with clean, well‑documented interfaces for frontend and partner integrations.
  • Implement robust CRUD workflows backed by relational and/or NoSQL data stores.
  • Own services end‑to‑end, including data modeling, API design/versioning, error handling, validation, and performance optimization.
  • Write comprehensive unit and integration tests to ensure correctness and regression safety.
  • Collaborate with Frontend, Platform, and Data engineers on API contracts and data flows.
  • Participate in design reviews, code reviews, and production support activities.
  • Contribute to shared engineering standards around observability, security, and maintainability.

Required profile

  • Pragmatic backend engineer who values clarity, correctness, and maintainable design.
  • Hands‑on mindset with pride in shipping clean, production‑ready code.
  • API‑centric thinking, comfortable owning services in production and improving them incrementally.
  • Clear communicator who proactively surfaces risks or trade‑offs.

Required skills

  • 5–7 years of professional Java backend development.
  • Strong expertise with Spring Boot and related ecosystem tools.
  • Experience building CRUD‑based applications with clean data models.
  • Proficiency in designing and implementing RESTful, API‑driven workflows.
  • Solid understanding of relational databases, ORMs, and query optimization.
  • Hands‑on experience with Docker and exposure to Kubernetes environments.
  • Familiarity with NoSQL data stores is a plus.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec mastercard.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:workday

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

Published 1 tydzień temu

Expires za 1 miesiąc

4 views · 0 applications

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

mastercard

Poland