Senior Backend Engineer


As a Senior Backend Developer, you will work on products used by thousands of people every day, and you will be driving the Backend development of those products while helping to mentor the team on the best practices, method, and development process as well as engaging with our customers to understand and help to build product specifications.

You will be working with Java, Scala, and you will be monitoring and improving the product availability, robustness and scalability. You will encounter challenges of Big Data processing and fraud detection intelligence.

Location: Porto, Portugal

Responsibilities

  • Design and implement new features on Petapilot’s data processing platform;

  • Write the platform server side code and public APIs;

  • Optimize the platform to maximize throughput and reduce latency;

  • Engage with our customers to work on product specifications.

Skills

  • 5 years of working experience in design, development, documentation, implementing and testing of software systems in Java, with solid working experience in Spring, Scala with functional programming skills (lambdas);

  • Knowledge of XML Suite of Technologies XML, XSL, XSLT, and validations with DTD and XML Schema and processing profile with SAX, DOM Parsers;

  • Ready to help Project Managers lead their projects from the technical side;

  • BS or MS degree in Computer Science or equivalent;

  • Expert in Java, Scala and Spring framework;

  • Knowledge of JDBC and Hibernate;

  • Knowledge of Ruby on Rails;

  • Ability to work in a fast-paced and challenging environment;

  • Ability to mentor the team and to be mentored by the team;

  • Good verbal and written communication skills;

  • Willing to travel occasionally to customer sites in EMEA.

What will help you to succeed

  • Good understanding of REST services, Git, Maven and Scala;

  • Good understanding of Scrum, Kanban, and other Agile methodologies;

  • Knowledge of Big Data technologies;

  • RDBMS concepts and broadly worked Oracle 12c;

  • Good understanding of the DevOps mindset;

  • Fluent in spoken and written English;

  • Excellent team player with good analytical, strategic planning and interpersonal and communication skills. Highly motivated, enthusiastic and self-starter.

In return, we'll give you

  • Great, supportive team and challenging projects that will help you empower your career;

  • A relaxed and focused working environment;

  • Up to date kit to work on;

  • Career progression, the time and budget to learn new stuff;

  • We are neither an agency giving you temporary projects, nor a huge corporation where you are a developer nº 1.259;

  • We want you to join Petapilot, where you will make a difference!

If you think you are the right person for this job, don´t hesitate and apply now!

Apply Now


Please specify your full name.
Please specify a valid e-mail.
Please upload your CV
File type should be pdf or docx
File size should be less than 2MB