Senior Software Engineer - Java
mastercard · Poland
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
Why are you reporting 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
5 views · 0 applications
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
mastercard
Poland