Senior Java Developer

Barcelona, Spain
Roles:
Backend
Must-have skills:
Java
Considering candidates from:
Spain
Work arrangement: Onsite
Industry: Information Technology & Services
Language: English
Level: Senior
Required experience: 5+ years
Relocation: Not paid
Visa support: Not provided
Size: 201 - 500 employees
Logo of DerbySoft

Senior Java Developer

Barcelona, Spain
DerbySoft is the leading provider of high-performance distribution services to the hospitality industry. The foundation of DerbySoft's work is the connectivity it builds and maintains between these hotel companies'​ Central Reservations Systems and the platforms of online travel agencies around the world. More recently, as travel metasearch sites have grown in importance, DerbySoft has developed specialized metasearch connectivity as well as a suite of metasearch reporting and management tools for the hotel companies.Founded in 2002, DerbySoft has grown to include over 60 supply-side partners and 200 plus distribution partners with over 350 connections worldwide. DerbySoft employs 455 people in 11 countries across the globe with offices in Shanghai, Dallas, Beijing, London, Tokyo, Nanjing and Barcelona.
Right now the company is looking for a Senior Java developer to join the PaaS team.

Tasks:
  • Collaborate with technical director, solution engineers, client managers, ensure the features are designed, and
    delivered according to defined business requirements and quality standards
  • Core technical components development and optimization
  • Implement and maintain backend architecture for durability and quality
  • Complete required coding to satisfy the defined acceptance criteria and deliver desired outcome
  • Balance a fast-paced delivery schedule while ensuring quality and resilience
Must-have:
  • Bachelor’s Degree or above or commensurate industry experience
  • 5+ years of experience in Java development
  • Experience with Spring / Spring Boot / Spring Cloud / Mybatis / Hibernate / JPA
  • Experience with code version management tools such as Git or SVN
  • Experience with unit testing framework such as Junit / EasyMock / Spock framework
  • Experience with code build tools such as Ant, Gradle or Maven
Nice-to-have:
  • Experience with high concurrency, high availability software design and development
  • Previous experience working for online travel industry
Benefits and conditions:
  • Trial period: 6 months
  • Peer recognition programs
  • Health benefits
  • Free coffee to recharge your batteries
  • Pension plan
  • Transport and restaurant tickets
  • Working from home opportunity
  • Casual work environment where teamwork is key
  • Nice and comfy office at the city center
Interview process:
  1. Intro call with Toughbyte
  2. HR call
  3. Tech assignment (~1 hour)
  4. Technical Manager call
  5. VP of PaaS Development Final round