Java Software Engineer

AGS

Porto

Presencial

EUR 38 000 - 58 000

Tempo integral

há 30 horas
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Não envies um currículo genérico — gera um currículo e uma carta de apresentação adaptados a esta função específica.

Ultrapassa os filtros ATS

Resumo da oferta

AGS in Porto is seeking an experienced Java Developer to design, develop, test, and maintain robust Java applications and backend services, working with other developers, product teams, and stakeholders to deliver scalable solutions.

The role emphasizes clean code, performance, and continuous improvement in a globally distributed engineering environment. You’ll apply Spring Boot, REST APIs, microservices, and modern DevOps practices.

Qualificações

  • Strong OO design and coding skills.
  • Experience building and consuming RESTful APIs.
  • Experience with Spring / Spring Boot.
  • SQL and relational database proficiency.
  • Experience with automated testing and dev workflows.
  • Familiarity with Git and modern workflows.
  • Experience with cloud platforms (AWS/Azure/GCP).
  • Docker and Kubernetes familiarity.
  • CI/CD and DevOps practices.

Responsabilidades

  • Design, develop, and maintain Java applications and backend services.
  • Write clean, maintainable, and well-tested code.
  • Collaborate with Product, QA, DevOps, and other technical teams.
  • Participate in code reviews and architectural decisions.
  • Troubleshoot, debug, and resolve application issues.
  • Develop automated tests to ensure software quality.
  • Contribute to improving development processes, tooling, and standards.

Conhecimentos

Java
Spring Boot
REST APIs
SQL
Docker
Kubernetes
Cloud platforms
CI/CD
Kafka
RabbitMQ
Microservices
Agile/Scrum
Git
Testing
Problem solving

Ferramentas

Git
Docker
Kubernetes

Descrição da oferta de emprego

Our client is a global digital transformation and technology consultancy that partners with large, international organisations to help them modernise their technology, customer experiences, and digital operations.

The business operates across multiple international markets and brings together expertise across software engineering, cloud technologies, data, AI, digital commerce, and enterprise platforms. Its teams work on complex, large-scale technology programmes, supporting clients from initial strategy and implementation through to ongoing optimisation and managed services.

The organisation has a strong engineering culture, with distributed teams working collaboratively across different countries and time zones. Employees have the opportunity to work on technically challenging projects for well-established international businesses, using modern technologies and engineering practices.

The company is continuing to grow its international engineering capability and is looking for talented Java Developers to join its team in Porto.

We are looking for an experienced Java Developer to join our engineering team in Porto. You will be responsible for designing, developing, testing, and maintaining high-quality Java applications and services, working closely with other developers, product teams, and stakeholders to deliver reliable and scalable solutions.

This is an opportunity to work on technically challenging projects within a collaborative engineering environment, with a strong focus on clean code, performance, scalability, and continuous improvement.

Key Responsibilities:
  • Design, develop, and maintain robust Java applications and backend services.
  • Write clean, maintainable, and well-tested code.
  • Work with the wider engineering team to design and implement new features.
  • Participate in technical discussions, code reviews, and architectural decisions.
  • Troubleshoot, debug, and resolve application issues.
  • Develop and maintain automated tests to ensure software quality.
  • Contribute to improving development processes, tooling, and engineering standards.
  • Collaborate with Product, QA, DevOps, and other technical teams.
  • Keep up to date with modern Java technologies, frameworks, and best practices.
Requirements:
  • Good understanding of object-oriented programming and software design principles.
  • Experience building and consuming RESTful APIs.
  • Experience with Spring / Spring Boot.
  • Good understanding of relational databases and SQL.
  • Experience with automated testing and development best practices.
  • Familiarity with Git and modern software development workflows.
  • Strong problem-solving and analytical skills.
  • Good communication skills and the ability to work effectively within a team.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Experience with Docker and/or Kubernetes.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience with messaging technologies such as Kafka or RabbitMQ.
  • Knowledge of microservices architecture.
  • Experience working in Agile/Scrum environments.
What We're Looking For:

We are looking for someone who enjoys solving complex technical problems, takes ownership of their work, and is passionate about building quality software. You should be comfortable working collaboratively while also being able to take responsibility for delivering solutions independently.

Why Join?
  • Work on international, enterprise-scale technology projects.
  • Join a collaborative, globally distributed engineering environment.
  • Work with modern technologies and established engineering practices.
  • Exposure to complex systems, large-scale applications, and challenging technical problems.
  • Opportunities for continued technical development and career progression.
  • Be part of a growing international technology organisation with a strong focus on innovation and digital transformation.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Java Software Developer
Senior Java Software Developer

INSCALE • Lisboa

Presencial
EUR 50 000 - 70 000
Permanent contract with Inscale
14 salaries
22 days vacation
+4
JAVA Developer
JAVA Developer

InstaCreative India • Porto

Presencial
Java & React Fullstack Developer (Middle/Senior) ID33214
Java & React Fullstack Developer (Middle/Senior) ID33214

AgileEngine, LLC. • Porto

Presencial
EUR 47 000 - 82 000
Professional growth opportunities
Competitive compensation
Flexible working hours
+3
Java Developer
Java Developer

Present Technologies • Coimbra

Presencial
EUR 42 000 - 65 000
Company/performance bonus
Extra days of holidays
Anual budget for flexible benefits (e.
+2
Java Software Engineer
Java Software Engineer

act digital EMEA - Alter Solutions • Porto

Híbrido
EUR 65 000 - 90 000
Senior Java Spring Developer
Senior Java Spring Developer

PrimeIT • Lisboa

Presencial
EUR 55 000 - 75 000
Senior Java Developer (Java 17/21, Spring, Azure) - Full Remote Portugal
Senior Java Developer (Java 17/21, Spring, Azure) - Full Remote Portugal

HumanIT Digital Consulting • Lisboa

Teletrabalho
EUR 27 342 - 36 270
15th month salary
Health insurance for family
Birthday off
+3
Junior JAVA Developer
Junior JAVA Developer

VirtualWorks Hub • Porto

Presencial
EUR 14 000 - 19 000
Java Software Engineer
Java Software Engineer

act digital • Lisboa

Híbrido
EUR 42 000 - 68 000
Senior Java Developer
Senior Java Developer

Decskill • Porto

Presencial
EUR 42 000 - 65 000