Talent.com
Esta oferta de trabalho já não está disponível no seu país.
Backend Engineer

Backend Engineer

Novel Technology ServicesPorto, Porto District, PT
Há +30 dias
Tipo de trabalho
  • Quick Apply
Descrição do cargo

Our client is a Portuguese company focused on the development of technological products and consequent implementation in international projects at the service of governments and society in general and is recruiting a Backend Engineer. As a member of a software development team, you will be responsible for implementing best practices to ensure scalability, resilience, fault tolerance, and modularity in line with business requirements.

Key Responsibilities :

  • Identify the best, simplest, and most robust solutions for the needs of clients and stakeholders;
  • Carry out all activities within the development process : design, development, unit testing, documentation, code review, among others;
  • Integrate third-party providers through the use of SDKs or APIs, without compromising the current solution and applying best practices such as EIP (Enterprise Integration Patterns);
  • Apply industry best practices in software development with a focus on scalability, fault tolerance, and resilience;
  • Continuously improve services, components, and frameworks using best refactoring practices, with an internal focus on delivering value;
  • Collaborate in the creation of detailed technical documentation and user support material;
  • Provide technical coaching to junior team members through code reviews, pair programming, and other methods;
  • Contribute continuously to the improvement of development processes, teamwork, and interdependencies with other areas.

Requirements

  • Degree in Computer Engineering, Computer Science, or a related field;
  • Minimum of 3 years of experience in Java backend development;
  • Experience in developing robust, high-availability, and high-performance systems;
  • Experience with object-oriented software design patterns;
  • Knowledge of data structures and algorithms;
  • Experience with the Spring / Spring Boot framework;
  • Experience with testing frameworks such as JUnit, Selenium, or others;
  • Experience in developing microservices and Docker containerization;
  • Experience in developing RESTful APIs within microservices architecture;
  • Experience with SQL and relational database design;
  • Experience with at least one of the following databases : PostgreSQL, Oracle, or SQL Server;
  • Experience with NoSQL databases such as MongoDB and Elasticsearch is a plus;
  • Experience in developing secure software is a plus;
  • Ability to adapt to a dynamic and multicultural environment;
  • Excellent written and verbal communication skills in English.
  • Criar um alerta de emprego para esta pesquisa

    Backend Engineer • Porto, Porto District, PT