Our partner is a leading technology company dedicated to developing B2B APIs for the connectivity of customers adhering to its platform, which is a proprietary product (leader in its sector) based on Java, Microservices, RPC (SOAP or REST type communication protocol). The company has technology for connectivity services at the CRS and PMS level, marketing services that use machine learning and rich data to drive high performance marketing campaigns and a content platform that collects, manages and distributes quality content.This role is in a new team that will deliver cutting edge Java solutions and will be responsible for the technical components for the development, optimisation and user testing for our platform.Main functions:Development and optimisation of the core technical components.Implementing your architecture for scalability and quality.Work with the team, in collaboration with the CTO and customer managers to ensure that features are designed and delivered according to requirements and quality standards.Proactively create and maintain the quality and safety of your product through modern testing tools and processes.Requirements:Java development experience (minimum 5 years).Experience with the Spring suite (Spring Boot, Spring Cloud, Spring Security, Spring Batch) as well as MyBatis, Hibernate, JPA, and open-source tools.Code version management tools such as Git or SVN.Experience with unit testing frameworks like JUnit, EasyMock, Spock Framework.Familiarity with compiling code using Maven or Gradle.Nice to have: High concurrency and high availability software design and development experience.Offer:Competitive salary (up to 52k) with bonuses and annual reviews.Health insurance.Free coffee.Pension plan.Transport and restaurant vouchers.Work from home (only 1 office day per week) in Barcelona.Teamwork with passionate experts who will share their knowledge and help you develop and grow.
#J-18808-Ljbffr