Submit

Junior Software Development Specialist (Java Backend)

Aveiro

Job description

We are looking for a motivated Junior Software Development Specialist with a strong willingness to learn to join our team in Aveiro.
The selected candidate will actively participate in backend software development using Java, as well as in the deployment of the product in both cloud and on-premises environments.

This is an excellent opportunity for a junior professional to grow within a technical team, working with modern development technologies, DevOps practices, and microservices architecture.

Key Responsibilities

  • Participate in backend software development using Java and the Quarkus framework.

  • Collaborate in the creation and maintenance of CI/CD pipelines using GitHub Actions.

  • Participate in the deployment and management of applications in cloud (AWS) and on-premises environments.

  • Work with containers and orchestration tools such as Docker, Kubernetes, and Helm Charts.

  • Develop and maintain solutions based on microservices architecture.

  • Interact with PostgreSQL databases and Linux operating systems.

  • Use GitHub as a version control and collaboration platform.

  • Collaborate in troubleshooting technical issues and continuously improving development and deployment processes.

Requirements

Mandatory Requirements

  • Higher education in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

  • Solid knowledge of Java programming.

  • Knowledge of Python.

  • Experience or practical knowledge of the Quarkus framework.

  • Familiarity with GitHub and GitHub Actions (version control and CI/CD).

  • Knowledge of Amazon Web Services (AWS) for cloud deployment and resource management.

  • Understanding of microservices architecture.

  • Hands-on experience with Docker, Kubernetes, and Helm Charts.

  • Knowledge of Linux (basic administration and server-side operation).

  • Experience with PostgreSQL databases.

Nice-to-Have Requirements

  • Additional knowledge of virtualization, networking, or protocols.

  • Experience with other security tools or cloud platforms.

  • Familiarity with advanced DevOps practices or application monitoring.

  • Relevant certifications (e.g., AWS, Kubernetes, etc.).

Ideal Profile

  • Strong learning ability and proactive mindset.

  • Good teamwork and communication skills.

  • Availability to work in a hybrid model with mandatory presence at the Aveiro office 2 days per week.

  • Good proficiency in Portuguese and technical English.

Want to apply?
Position
Name*
Email*
Phone number*
Country*
City*
Linkedin
Faça upload do seu CV* (max. 4MB)
Upload your photo or video (max. 4MB)
Submit