Java Developer (Java 17/21+)

TMC

Lisboa

Híbrido

EUR 55 000 - 85 000

Tempo integral

há 16 horas
Torna-te num dos primeiros candidatos

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Resumo da oferta

TMC in Lisbon, Portugal is seeking a Java Developer to design, develop and maintain robust backend services using modern Java technologies. You will collaborate with architects, developers, DevOps, and stakeholders to deliver scalable cloud-native applications.

The role emphasizes microservices, Java 17/21, Spring Boot, REST APIs, and CI/CD practices on Azure or AWS. You will participate in architecture reviews, code reviews, and performance and security improvements in a multicultural,

Qualificações

  • 4+ years of Java development experience with modern Java versions.
  • Strong background in Spring Boot, REST APIs and microservices.
  • Experience in cloud environments (Azure or AWS) and security basics.
  • Familiarity with JWT/Okta/Keycloak authentication frameworks.
  • Proficient in Git workflows and relational databases (SQL).
  • Proven ability to work in Agile teams and understand SDLC.

Responsabilidades

  • Design and develop high-quality backend services and APIs.
  • Build and maintain microservices-based architectures.
  • Develop applications using Java 17/21 or newer versions.
  • Integrate authentication/authorization into enterprise apps.
  • Work with cloud-native solutions deployed on Azure and/or AWS.
  • Collaborate with DevOps to support CI/CD and cloud deployments.
  • Participate in architecture reviews, code reviews, and discussions.
  • Contribute to performance, security, and scalability improvements.
  • Follow software engineering best practices throughout SDLC.

Conhecimentos

Java 17/21+
Spring Boot
REST APIs
Microservices
Cloud (Azure/AWS)
JWT/Okta/Keycloak
Git
SQL
OOP/Design patterns
Agile

Ferramentas

Docker
Kubernetes
Azure DevOps
GitHub Actions
Jenkins

Descrição da oferta de emprego

At TMC, we believe that people are the driving force behind innovation. As an international high-tech consultancy company, we combine the expertise of our employees with a unique Employeneurship model, empowering professionals to grow their careers while delivering cutting-edge solutions for leading organizations.

We are looking for a Java Developer to join a high-performing engineering team, contributing to the development of modern cloud-native applications in a scalable and collaborative environment.

Location: Lisbon, Portugal

Work Model: Hybrid

Your Role

As a Java Developer, you will be responsible for designing, developing, and maintaining robust backend solutions using modern Java technologies. You will collaborate with architects, developers, DevOps teams, and business stakeholders to build scalable applications running on cloud platforms.

Your responsibilities will include:

  • Designing and developing high-quality backend services and APIs.
  • Building and maintaining microservices-based architectures.
  • Developing applications using Java 17, Java 21, or newer versions.
  • Integrating authentication and authorization mechanisms into enterprise applications.
  • Working with cloud-native solutions deployed on Azure and/or AWS.
  • Collaborating with DevOps teams to support CI/CD practices and cloud deployments.
  • Participating in technical discussions, architecture reviews, and code reviews.
  • Contributing to application performance optimization, security, and scalability initiatives.
  • Following software engineering best practices throughout the SDLC.
Technical Skills
Mandatory
  • 4+ years of experience in Java development.
  • Strong experience with:
  • Java 17, Java 21 or higher
  • Spring Boot
  • REST APIs and Microservices
  • Object-Oriented Programming and Design Patterns
  • Experience working in cloud environments:
  • Knowledge of authentication and authorization frameworks such as: JWT, Okta or Keycloak
  • Experience working with Git-based version control systems.
  • Knowledge of relational databases and SQL.
  • Experience with Agile development methodologies.
Nice to Have
  • Experience with Docker and Kubernetes.
  • Knowledge of CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins).
  • Event-driven architectures using Kafka or RabbitMQ.
  • Experience with Infrastructure as Code.
  • Exposure to serverless services in Azure or AWS.
  • Understanding of application security best practices.
Your Profile
  • Strong problem-solving and analytical skills.
  • Passion for software engineering and modern development practices.
  • Comfortable working in multicultural and distributed teams.
  • Good communication skills and proactive attitude.
  • Ability to work autonomously while contributing effectively to team objectives.
  • Continuous learning mindset and interest in emerging technologies.
Requirements
  • Based in Portugal or willing to relocate.
  • Availability to work in a hybrid model in Lisbon.
  • EU work authorization is a plus.
Why TMC?

At TMC, you become an Employeneur, combining the security of a long-term career with the freedom to shape your own professional path. You will work on innovative projects, access continuous learning opportunities, and collaborate with experts across multiple industries and technologies.

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

Java developer in cloud-native applications
Java developer in cloud-native applications

TMC • Lisboa

Híbrido
EUR 50 000 - 90 000
Senior Java Backend Engineer – Cloud-Native Microservices
Senior Java Backend Engineer – Cloud-Native Microservices

TMC • Lisboa

Híbrido
EUR 55 000 - 85 000
Senior Java Backend Engineer - Remote, Microservices & Cloud
Senior Java Backend Engineer - Remote, Microservices & Cloud

TMC • Portugal

Teletrabalho
EUR 50 000 - 75 000
Java developer in backend applications
Java developer in backend applications

TMC • Lisboa

Híbrido
EUR 45 000 - 75 000
Java Team Lead (Hybrid in Lisbon)
Java Team Lead (Hybrid in Lisbon)

TMC • Portugal

Híbrido
EUR 40 000 - 65 000
Java Technical Lead/Staff Engineer
Java Technical Lead/Staff Engineer

Xsciconsult • Portugal

Híbrido
EUR 90 000 - 120 000
20 dedicated learning days
Certification support
Technical leadership growth
+1
Java Tech Lead
Java Tech Lead

OSQuay • Lisboa, Viseu

Híbrido
EUR 90 000 - 130 000
Health insurance extendable to your HH
Sports benefits and partner discounts
Java Software Engineer
Java Software Engineer

Neotalent Conclusion • Lisboa

Híbrido
EUR 42 000 - 68 000
Java Developer (m/f/d)
Java Developer (m/f/d)

Siemens España • Amadora

Híbrido
EUR 60 000 - 90 000
Belong & Innovate
Hybrid model & home office budget
Health insurance
+2
Java Developer
Java Developer

Siemens • Lisboa

Híbrido
EUR 55 000 - 75 000
Belong & Innovate
Flexibility that Works
Health & Well-being
+2
Principais localizações