Jobs in Portugal, in English.

Java Back-End Developer - Document Management

Hybrid in Lisbon·Full-time·Added today (last checked 2 Nov)

Agency
Randstad Portugal

1010 open roles

Our summary

Work mode
Hybrid, Lisbon
Contract
Full-time
Experience
5+ years

Skills

This job advert was originally written in Portuguese.

Requirements

What we're looking for

  • skills

    Minimum of 5 years of proven experience in backend development.
    Consolidated mastery of Java (version 17 or higher), Spring Boot, and Hibernate.
    Solid experience in building and integrating APIs and version control with Git.
    Practice in asynchronous messaging systems (e.g., Apache Kafka).
    Experience in containerized environments with Docker and orchestration in Kubernetes.
    Experience with relational and non-relational databases (Oracle, PostgreSQL, MongoDB).
    Experience working with agile methodologies (Scrum / Agile).
    Capacity for organization, autonomy, and orientation towards achieving team objectives.



    We value


    Knowledge and practical experience in Document Management processes, OCR, and GenAI (priority factor).
    Experience with Cloud platforms (Azure or AWS).

Pay & benefits

What you'll get

  • main benefits

    Direct contractual link with Indra Group
    Hybrid work model, in Lisbon
    Salary package adjusted to demonstrated experience and benefits in force at the company
    Integration into large-scale technological projects with opportunities for professional progression

The role

Randstad operates in Portugal and worldwide as a human resources leader in various sectors. In partnership with Indra Group, a global technology, services, and digital transformation company, we are recruiting a Java Back-End Developer with a focus on Document Management for direct integration into Indra's workforce.

What you'll do

  • key responsibilities

    Develop and maintain robust and scalable backend solutions.
    Identify and implement best practices in architecture and software development patterns.
    Integrate Artificial Intelligence tools to assist and optimize development workflows.
    Produce clear technical documentation to support the developed systems.
    Provide technical support and mentorship to junior programmers, including task specification and validation of deliverables.
    Ensure knowledge transfer and operational support to the production team.
    Articulate functional requirements and technical priorities directly with the Product Owner.

WhatsApp