Junior Java Developer

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

Junior 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 junior Java developer to join the SaaS (Connectivity) department.

Tasks:
  • Use Java as programming language to work with senior technical team to develop the PPC product
  • Understand and analyze product requirements, participate in product module design and implementation
  • Independently complete the design and development of product related functions based on the existing
    microservices and AWS cloud framework
Must-have:
  • Good knowledge of software engineering and code specification
  • 2 years of Java development experience
  • Familiar with Java multithreading, high concurrency, IO/NIO, network communication
  • Proficient in List, Array, Map, Set, Stack, Vector
  • Familiar with common design patterns and all kinds of common server technology
  • Familiar with Spring/Spring Boot/Spring Cloud, as well as common data persistence frameworks and solutions, such as Mybatis/Hibernate/JPA
  • Familiar with HTTP, TCP/IP protocols and REST specifications
  • Knowledge of Gradle/Maven and other build tools
  • Knowledge of version control tools (Git and SVN)
Nice-to-have:
  • Familiar with JSON & XML
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 and Tech lead call
  3. Tech assignment (~1 hour)
  4. Final tech round