Alongside

Lead Backend Engineer, Java

Alongside

full-time

Posted on:

Location Type: Hybrid

Location: PortoPortugal

Visit company website

Explore more

AI Apply
Apply

Job Level

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