Back End Java Developer Barcelona


Vacancy Details

The engineering team are responsible for building complex high scale real time systems working closely with other parts of the business.

  • Take responsibility for the quality of what the team creates, helping to establish good practices.

  • Weight in on technical decisions, facilitating decision making and contributing to the department technology.

  • Help the team grow, both in number, supporting the hiring process, and personally, mentoring team members into clean code and quality mindset.

  • Design, architect and help implement features required to have healthy tools

  • Deliver code and supporting documentation of the highest quality through good design, attention to detail and system testing on a timely basis

  • Work with skilled colleagues that are committed to delivering the best products possible

  • Work in an agile environment, where your opinions matter

  • Share knowledge and help colleagues both inside and outside of your team

  • Ensure our systems perform, and are reliable, scalable and secure. 

Experience Required

  • Has strong Computer Science fundamentals, Design Patterns and Object Oriented knowledge

  • Is fluent in modern Java, experienced in databases and web development in general.

  • Is proficient in web protocols, application servers and web servers.

  • Writes high- quality, maintainable code, cares about it and is willing to further improve their practices

  • Can get up to speed on new codebases quickly

  • Is a team player, has good communication skills and can easily work with new people

  • Is used to shell scripting and UNIX environments.

  • Is an engineer and not scared of SOLID, TDD or other acronyms.

  • Is a team player who likes to discuss solutions and ideas.

  • Strives to be a genius in their area of expertise.

Bonus points

  • Used to TDD

  • Familiar with HTML, CSS, Javascript, Bash.

  • Knowledge of GCP 

Send CV ... 1st stage Zoom interviews are being arrange with the company now !