Java/Spring Backend Developer

Team: Core Services
Level: Mid/Senior
Offices: Lisbon, Braga

Develop robust and scalable solutions as a Backend Developer at Xpand IT, experienced in Java and Spring, driving innovation and solving complex technical challenges.

Main responsibilities

  • Develop application solutions backend systems such as REST APIs and Services based on Java and Spring technologies and different databases such as PostgreSQL and Oracle;
  • Ensure that the delivered code responds to functional needs in a resilient and scalable way, corresponding to the best business quality standards;
  • Actively participate in the design and evolution of APIs and integrations;
  • Participate in the technical and functional analysis of complex platform architectures together with the most senior developers in order to contribute to project design;
  • Work with the team and provide insights to solve challenging problems;
  • Ensuring development tests (unit tests using Mockito), as well as performing code review with teammates.

Stacks:

Java 8/11/17; Spring Boot / Data / Security; Maven; PostgreSQL; Oracle

Requisites

Academic background

Bachelor's or Master's degree in Computer Engineering, Information Systems, or Computer Science.

Technical experience

Experience in developing backend solutions using Java/Spring and other Object-Oriented Programming languages.

Programming best practices

Understanding and application of SOLID principles, as well as knowledge of JSON, XML, REST, SOAP, HTTP, Maven.

Databases

Knowledge of at least one SQL and/or NoSQL database technology.

Personal skills

Motivation, innovation capability, strong communication skills, ease of integration into work teams, and a passion for solving complex problems.

Languages

Fluency in English, spoken and written.

Nice to have:

  • Knowledge or experience with JBoss Application Server;
  • Knowledge or experience with Docker/Kubernetes ecosystem;
  • Knowledge or experience with microservices-based architectures;
  • Knowledge or experience with AWS, Google Cloud or Azure cloud services;
  • Knowledge with messaging technologies: RabbitMQ, Kafka or similar.
Drag & Drop Files, Choose Files to Upload You can upload up to 2 files.
Checkboxes

6799309

Search

Most Popular