Senior Java Backend Developer
Porto
Job description
Requirements
Requirements
· A minimum of 5 years
of experience in software development, with a strong focus on Java backend
development
· Solid knowledge of
object-oriented programming principles and design patterns
· Experience with
Terraform
· Experience with unit
testing, integration testing, and test-driven development (TDD, Shift-Letf)
· Proficiency in Git and
continuous integration/continuous deployment (CI/CD)
· Knowledge in Kafka
· Experience with
Kubernetes
· Experience with
GraphQL Federation
· Knowledge in Azure
Cloud
· Strong problem-solving
and analytical skills
· Excellent
communication and teamwork skills
Nice to have:
· Experience with Spring
Boot and other relevant backend frameworks
· Experience working in
an Agile development environment