Backend Engineer
Location: Barcelona, Barcelona, Spain Type: Full Time Min. Experience: Experienced

 

Position overview

We are looking for a Back End software engineer to develop and optimize robust and secure applications used by millions of users, and participate in the analysis and architectural design of mission-critical software.

Requirements

  • In-depth knowledge of the software development life cycle of Java applications in Tomcat server.
  • In-depth knowledge of Java-related tools: Eclipse, maven and git.
  • Experience working with open source tools, libraries and products
  • Experience with Spring and Hibernate Framework
  • Experience in multiplatform development (Linux, UNIX, Windows).
  • Knowledge of data access applications development and databases such as Oracle DB (or similar).
  • Sound knowledge of SQL, ODBC/JDBC , XML, Design Patterns.
  • 3-4 years experience in software engineering.
  • University degree, in Computer Sciences or related field.

Extra points for

  • Experience Building projects in Javascript from scratch (AngularJS)
  • Scripting skills (Python, Bash,...)
  • System Administration skills at any level.
  • Experience with testing tools such as Postman, curl or similar.

Personal qualities

  • Enjoys working both autonomously and as part of a team.
  • Great analytical skills, with an enquiring and structured mind.
  • Impeccable work ethic, humble but confident.
  • Highly accountable; disciplined and persistent to get things done.
  • Driven, self-starter; comfortable working in a rapidly changing environment.
  • Clear, concise communicator.
  • Excellent English, both spoken and written.