Are you an experienced Backend Developer with strong experience with Java and Springboot?
Would you be interested in working in one of Europe’s leading consumer electronics retailer companies based in the heart of Barcelona?
We have a fantastic opportunity for you in a multicultural, young, and dynamic environment!
You will work with a talented crew of software engineers in a cross-functional team. You will design and develop solutions on the cloud-based technology platform as part of the team and closely collaborate with the business product owner.
Tasks
• You will create and run services related to marketing and business
• Microservices are what you'll create and, ideally, develop from the front end to the database
• You guarantee software quality with a suitable level of test coverage
• You guarantee efficient functioning
• Teach less experienced team members in pair programming and knowledge-sharing sessions
• Work with agile software development approaches like SCRUM, Kanban, and pair programming in your team
• You create it, you run it, and you repair it
Requirements
• Bachelor's degree in computer science, or a related field
• Experienced and deep knowledge of Spring Boot
• At least four years of relevant experience in the sales field developing agile and digital products
• You are comfortable dealing with databases like Oracle or Mongo DB and possess extensive understanding of Java and React/Kotlin
• You are passionate about creating products
• You want to work in a team to develop large software systems; and it would be great if you could have knowledge and experience with e-commerce, microservices, NoSQL databases (like MongoDB), REST, SpringBoot, DevOps, TerraForm, Docker, and Kubernetes; and cloud environments (preferably GCP)
• It's helpful if you have experience with Typescript and React
Benefits
* Permanent contract
* Hybrid work model (max. 4 days/ month in the office)
* 23 days holidays
* Birthday off
* 10% discount on all the company’s products
* Languages Courses
* Specific training
* Medical insurance
* Step 1: Interview with a member of our team
* Step 2: Interview with the hiring manager
* Step 3: Technical Test
* Step 4: Last Interview