SpringBoot Backend Developer, hibrido
Role details
Job location
Tech stack
Requirements
SpringBoot Backend Developer Your new companyJoin a technology-driven German company, developing innovative internal payment solutions. You will be part of a small, agile team responsible for building a critical internal payment platform within a large multinational organization. Your new roleThey are looking for a Backend Developer with experience in Java and SpringBoot to join their team. If youre passionate about backend programming and have experience working in the cloud, this is the role for you. You will have the opportunity to develop scalable, high-performance microservices while collaborating closely with a small team in a continuous learning and collaborative environment. What will you do day-to-day?Develop and maintain microservices using Java and SpringBoot in a microservices architecture. Collaborate with the team to make architectural decisions that ensure high availability, scalability, and maintainability of the platform. Work on transitioning from on-premise systems to the cloud, ensuring the robustness and reliability of the platform. Take full responsibility for the lifecycle of the services, from planning to operation, following DevOps best practices. Continuously collaborate with other team members, share knowledge, and foster a positive and open work environment. Develop new features and improve the internal payment platform, applying best development practices like Clean Code. Design and implement RESTful APIs and GraphQL endpoints, ensuring seamless integration with internal and external systems. Participate in code reviews to ensure software quality and contribute to the teams continuous improvement. What you will need to succeed in this roleAt least 3 years of experience in backend development, with a strong focus on Java and SpringBoot. Knowledge of microservices architecture and designing RESTful APIs. GraphQL is a big plus. Experience with cloud platforms, preferably Google Cloud Platform (GCP). Experience with both relational databases and NoSQL. Familiarity with GitOps (Terraform and Kubernetes) Experience with CI/CD tools for continuous integration and deployment. Understanding of web application security best practices. Ability to work autonomously and take responsibility for your tasks and projects. Advanced level of English, both spoken and written. German is a plus. What they offer in returnPermanent contract with the end client. Hybrid teleworking model (4 days of remote work per week) in Barcelona. Flexible working tours. Salary range: open, competitive, and based on your experience. +27 days of vacation. Flexible remuneration. Career plan and salary reviews. Language courses (German English). Training and workshops budget to enhance your skills. java, spring