Java Backend Developer

Core services
Mid-level
Lisbon, Braga, Viana do Castelo

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

Your role

  • Develop application solutions for web systems such as APIs and Services based on Java and Spring technologies and different database management tools such as PostgreSQL and MongoDB;
  • 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 be able to contribute from project design;
  • Work with the team and provide insights to solve challenging problems;
  • Ensuring development tests (functional and/or unit tests), as well as performing code review with teammates.

Stacks:

Java; Spring; PostgreSQL; MongoDB

Job requirements

Academic background

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

Web solutions development

Experience in developing client-server web solutions using Java 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, and Gradle.

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 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.
Please enable JavaScript in your browser to complete this form.
Click or drag files to this area to upload. You can upload up to 2 files.
Checkboxes