Backend Engineer enhancing services and maintaining systems for Sun King's product platform. Collaborating with teams for reliable, scalable solutions in a collaborative environment.
Responsibilities
Develop, enhance, and maintain backend services for existing user, inventory, pricing, order, and payment management systems running at scale.
Write clean, efficient, and highly reliable code using Java 8 and above and Spring Boot 2.7 and above.
Own and improve production systems with a strong focus on performance, scalability, availability, and fault tolerance.
Debug and resolve complex production issues involving services, databases, caches, and messaging systems.
Contribute to low-level design (LLD) and actively participate in high-level architecture (HLD) discussions for new features and system improvements.
Work with event-driven and asynchronous architectures, ensuring correctness and reliability of data flows.
Optimize database schemas, queries, indexing strategies, and caching layers for high-throughput workloads.
Partner with DevOps, QA, and Product teams to support smooth 24×7 production operations.
Participate in code reviews, design reviews, and incident post-mortems to continuously improve system quality.
Take end-to-end ownership of backend components, from design and implementation to deployment and production support.
Requirements
Bachelor’s degree in computer science, engineering, or equivalent experience.
2+ years of experience building and maintaining backend systems in production environments.
Strong proficiency in Java with hands-on experience in Spring Boot–based microservices.
Solid knowledge of data structures, algorithms, and backend problem solving.
Strong experience with PostgreSQL or other relational databases in high-scale systems.
Experience building and consuming RESTful APIs and working with asynchronous systems.
Strong debugging and troubleshooting skills in live production systems.
Good understanding of software engineering best practices, including testing, code reviews, CI/CD, and release management.
Clear communication skills and the ability to partner effectively within a team.
Hands-on experience with Kafka or similar messaging/event-streaming platforms.
Exposure to distributed systems, microservices architecture, and scaling strategies.
**Good to have:**
Experience using Redis, Elasticsearch, and MongoDB in production systems.
Experience with monitoring, logging, and observability tools (e.g., Prometheus, Grafana, ELK).
Familiarity with cloud infrastructure and containerized environments (Docker, Kubernetes).
Experience participating in on-call rotations and handling production incidents.
Benefits
Professional growth in a dynamic, rapidly expanding, high-social-impact industry
An open-minded, collaborative culture made up of enthusiastic colleagues who are driven by the challenge of innovation towards profound impact on people and the planet.
A truly multicultural experience: you will have the chance to work with and learn from people from different geographies, nationalities, and backgrounds.
Structured, tailored learning and development programs that help you become a better leader, manager, and professional through the Sun King Center for Leadership.
Tech Lead Java designing and developing backend solutions while leading a technical team in an agile environment. Joining Capgemini's Agile Delivery Center in Spain to collaborate on international projects.
Global Marketing & Brand Strategy expert managing digital innovation and activation plans and strategies. Leading brand positioning, global marketing planning, and cross - functional collaborations in Germany.
Senior Specialist - Front Office (1st Level Support) managing requests and improving operational processes for MediaMarkt. Collaborating with internal teams to ensure excellent service delivery.
Accountant in MediaMarkt's international financial hub handling accounting processes and team management. Focusing on efficiency and productivity improvements while supporting operational needs.
Providing administrative support for construction projects at MediaMarkt's international financial hub. Ensuring document and project management in Barcelona with a focus on detail and compliance.
Coordinador de ventas optimizando atención al cliente y gestionando el equipo de ventas en MediaMarkt. Impulsando la eficiencia de ventas y atención en tienda.
Solution Architect defining customer retention architecture across B2B and B2C for MediaMarktSaturn. Collaborating with stakeholders to design and implement customer - focused solutions.
Senior Database Engineer at Verizon responsible for SQL Server management and NoSQL migration. Involves production support, troubleshooting, and collaborating with application teams.
CitiRisk Credit Technology is seeking a Senior Vice President to lead architectural design and strategic implementation of software solutions. Position involves hands - on coding exceeding 50% of time.
Lead Software Engineer developing core components of high - performance applications for Morgan Stanley. Collaborating with cross - functional teams and enhancing existing components using modern Java practices.