
Lead Backend Engineer, Java
Alongside
full-time
Posted on:
Location Type: Hybrid
Location: Porto • Portugal
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Design, build and maintain **robust backend systems** that scale with the business
- Take ownership of **architectural decisions**, performance optimization and technical quality
- Contribute across the stack, from backend development to infrastructure and CI/CD automation
- Continuously improve codebases through **refactoring, testing and quality initiatives**
- Collaborate closely with **product managers, designers and engineers** to deliver valuable features
- Actively participate in **Scrum ceremonies** and agile planning
- Provide **technical guidance and mentorship**, supporting other developers in their growth
- Work with stakeholders to translate **business requirements into technical solutions**
- Foster a culture of **ownership, continuous learning and improvement** within the team
Requirements
- Strong experience developing **Java-based solutions**, with a focus on scalability, performance, and maintainability
- Experience with **Spring Boot** is essential; exposure to legacy frameworks is a plus
- A genuine interest in **software architecture** and evolving systems as product needs grow
- Solid knowledge of **API design and integration**, including REST, OpenAPI and GraphQL
- Experience working with **microservices architectures** and asynchronous communication
- Practical experience with **messaging and queueing systems** (e.g. AWS SQS/SNS, GCP Pub/Sub)
- Hands-on experience with **relational and non-relational databases** (PostgreSQL, Oracle, NoSQL)
- Familiarity with **CI/CD pipelines** and automation tools (GitLab, Jenkins, scripting)
- Confidence using modern development tools such as **Git, Maven, and IntelliJ**
- Experience with **cloud-native environments** (AWS and/or GCP), Kubernetes and serverless solutions
- Knowledge of **Infrastructure as Code** practices and tools (Terraform, AWS CDK, Pulumi, Ansible, Helm)
- Strong **DevOps mindset** — you take responsibility for what you build, from development to production
- Experience mentoring engineers and supporting team growth
- Comfortable working in **Agile teams** (Scrum, Kanban)
- Excellent communication skills in **English**.
Benefits
- Employment Contract;
- Health Insurance;
- Meal Card;
- Gym Ticket;
- Hybrid Work (Porto - Portugal)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BootAPI designRESTOpenAPIGraphQLmicroservicesmessaging systemsrelational databasesnon-relational databases
Soft skills
technical guidancementorshipcollaborationownershipcontinuous learningcommunication