-
LUZA Group

Backend & Microservices Developer (Java)

LUZA Group
Portugal · Full-time · Not Applicable

Job Title: Backend & Microservices Developer (Java)

Location: Lisbon/Porto

Work Regime: Hybrid (1x office)

Step into a dynamic ecosystem where the future of business is created and lived every day. Be part of it!

At LUZA Group, passion, perseverance, and the drive to excel define our path to success.

Founded in 2006, we are a Portuguese multinational with over 1,200 talented professionals and a turnover surpassing 30M. With a strong presence in key marketsPortugal, Spain, Morocco, Brazil, Mexico, the United States, and Chinawe deliver innovative solutions in engineering, IT, design, consulting, Industry 4.0, training, and recruitment. Our people and their talent power everything we do.

This is a moment of growth and opportunity. The future belongs to visionary minds. Will you join us?

Overview / Summary:

We are looking for a Backend & Microservices Developer (Java) to join our team!

Responsabilities:

  • Build small, independent, and loosely coupled services using Java frameworks (Spring Boot)
  • Implement RESTful APIs or gRPC for communication between microservices.
  • Design and manage the business logic, data processing, and application workflows.
  • Work with databases (SQL & NoSQL) to store, retrieve, and manipulate data efficiently.
  • Design scalable, distributed systems with a focus on modularity.
  • Ensure systems are resilient through fault tolerance, circuit breakers, and retry mechanisms.
  • Write optimized, efficient code and fine-tune Java Virtual Machine (JVM) performance.
  • Implement caching strategies and asynchronous processing (e.g., Kafka, RabbitMQ).
  • Develop and document APIs for internal and external use.
  • Integrate third-party services and APIs securely.
  • Implement security best practices: OAuth2, JWT, data encryption, and input validation.
  • Ensure compliance with data protection regulations (e.g., GDPR, PCI-DSS).
  • Write unit, integration, and contract tests using tools like JUnit and Mockito.
  • Automate deployments with CI/CD pipelines (e.g., Jenkins, GitHub Actions, Kubernetes).
  • Use observability tools (e.g., Prometheus, Grafana, ELK stack) to monitor performance.
  • Respond to incidents, troubleshoot issues, and maintain system uptime.


Mandatory:

  • Strong experience in developing high-quality, scalable and secure Java applications
  • Experience working with SpringBoot framework
  • Experience developing well-designed, testable, and efficient code using modern design patterns and quality development principles
  • Solid understanding of the full software development cycle
  • Good understanding of CI/CD Git Pipelines
  • Bachelors Degree or equivalent in Computer Science or similar
  • Fluent in Portuguese and English.


Nice to Have:

  • Previous experience working with cloud computing technology (e.g., AWS, Azure or GGP)
  • Understanding of serverless technology and infrastructure as a code.


#VisionaryFuture - Build the future, join our living ecosystem!

Key Skills

Ranked by relevance

java microservices cicd design patterns fault tolerance restful apis serverless prometheus jenkins grafana nosql kafka cloud excel junit grpc gdpr git sql aws elk jvm
Login to Apply
Posted
Feb 20, 2025
Type
Full-time
Level
Not Applicable
Location
Lisbon
Company
LUZA Group

Industries

Engineering Services

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
LUZA Group
Related

PHP Developer

2026-05-25

Full-time
Not Applicable
Portugal
Engineering Services
Engineering
View Job Details
Luxoft
Related

Junior DevOps

2026-05-26

Full-time
Entry
Romania
IT System Testing
Information Technology
View Job Details
Scaleway
Related

Software Engineer - Developer

2026-05-28

Full-time
Not Applicable
France
Software Development
Engineering