Backend Developer

Java

Backend Developer

Java
Centrum, Lisbon

emagine Polska

Full-time
Any
Senior
Hybrid

Job description

Introduction & Summary:
A challenging opportunity has arisen for a seasoned Backend Developer with extensive experience in application development. The ideal candidate will possess a strong background in Java programming and microservices architecture, along with proficiency in frameworks and cloud environments. This role requires a methodical approach to problem-solving and the ability to work collaboratively within a team.

Main Responsibilities:

As a Backend Developer, you will play a crucial role in the development and maintenance of backend services. Key responsibilities include:

  • Design and implement scalable backend systems.

  • Develop RESTful APIs and manage web services.

  • Employ best practices in software development and code quality.

  • Collaborate with frontend developers to integrate user-facing elements.

  • Conduct code reviews and provide constructive feedback.

  • Maintain documentation and ensure system reliability.

  • Monitor system performance and optimize accordingly.

  • Implement DevOps practices for continuous integration and deployment.

Key Requirements:

  • Bachelor’s degree in Computer Engineering or related field.

  • Minimum of 8 years of professional application development experience.

  • Proficiency in Java 17 or higher, and Spring framework.

  • Strong experience in microservices architecture.

  • Experience with Kubernetes environments.

  • Familiarity with Angular framework.

  • Experience in API implementation (HTTP/REST and SOAP).

  • Version control proficiency through GIT.

  • Understanding of event-driven architectures (EDA).

  • Familiarity with message brokers (e.g., Solace, Kafka).

  • Knowledge of DevOps concepts, CI/CD, and automated testing.

  • Experience with database systems: PostgreSQL, MongoDB, and Oracle (valued).

Nice to Have:

  • Exposure to code review tools and quality control methodologies (e.g., SonarQube).

Other Details:

The position offers the flexibility of a remote work environment and will engage in projects across multiple industries. Candidates should be prepared for a project duration that may vary based on business needs.

Tech stack

    Portuguese

    C1

    Documentation

    advanced

    PostgreSQL

    advanced

    Java

    advanced

    XML

    advanced

    Web Services

    advanced

    Spring

    advanced

    maintenance

    advanced

    Backend

    advanced

    Testing

    advanced

    SOAP

    advanced

Office location

Published: 12.01.2026

Backend Developer

Summary of the offer

Backend Developer

Centrum, Lisbon
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.