Software Engineering Lead

Team: Core Services
Level: Senior
Office: Lisbon

At Xpand IT, we are looking for a Software Engineering Lead to oversee the delivery of software development projects, combining leadership skills with strong technical expertise in Java.

Main responsabilities

As a Software Engineering Lead, you will be responsible for ensuring the successful execution of projects, balancing technical requirements with team capacity.

Your focus will be to:

  • Plan, coordinate, and monitor software development projects based on Java technologies;
  • Work closely with development teams, architects, and technical leads, ensuring the technical alignment of solutions;
  • Participate in the definition and validation of technical solutions, contributing your knowledge of the Java ecosystem and modern architectures;
  • Coordinate project development with the client;
  • Proactively identify risks and roadblocks, driving their timely resolution;
  • Promote development best practices, software quality, and continuous improvement of delivery processes.

Technology stack

Development:

  • Java 8/11/17;
  • Spring Boot, Spring Data, and Spring Security;
  • REST APIs and microservices architectures;
  • PostgreSQL, Oracle, or other relational databases.

Requirements

Academic background

Bachelor’s or Master’s degree in Computer Engineering, Information Systems, or a related field.

Technical requirements and implementation

Ability to understand technical requirements and support architecture and implementation decisions.

Agile, Scrum, and project management

Solid knowledge of Agile methodologies and Scrum frameworks, with experience managing scope, timelines, cost, quality, and risk.

Results orientation and adaptability

Results-oriented mindset, problem-solving skills, and decision-making ability, with the capacity to adapt in dynamic and technologically demanding environments.

Java development and distributed architecture

Previous experience in software development with Java or strong knowledge of the Java ecosystem, including distributed architectures, REST APIs, microservices, and system integrations.

Languages

Fluency in Portuguese and English, both spoken and written.

Nive to have:

  • PMP, PSM, or equivalent certification;
  • Experience in projects based on cloud architectures, such as AWS, Azure, or Google Cloud;
  • Knowledge of Docker and Kubernetes;
  • Experience in technology consulting and managing distributed teams.
Drag & Drop Files, Choose Files to Upload You can upload up to 2 files.
Checkboxes

8030677

Search

Most Popular