Submit
Software Architect (Spring Boot and Angular)
Lisboa
Job description
As part of an international DevOps team, you will maintain and enhance our client corporate platforms by developing new functionalities and improving existing ones.
In this role, you will lead the design and architecture of scalable enterprise applications using Spring Boot and Angular. You will work closely with clients to understand business needs, propose technical solutions, and ensure that all architectural decisions align with long-term business objectives.
- Key Responsibilities
- Design and architect complex, scalable, and high-performance applications.
- Engage directly with clients to gather requirements, clarify needs, present solutions, and support technical decision-making.
- Define application structures, select appropriate technologies, and deliver high-level architectural designs.
- Lead development efforts, mentor developers, and ensure best practices through structured code reviews.
- Oversee the full software development lifecycle from specification to deployment.
- Collaborate with DevOps teams to optimize CI/CD pipelines and deployment strategies.
- Diagnose and resolve incidents and defects, ensuring stable and reliable system operation.
- Contribute to business process improvements by implementing functional and non-functional changes.
Requirements
- Educational background as Software Engineer or similar
- Senior Level - 10+ Years of experience developing/maintaining applications using Java/Spring Boot
- Senior Level - Design and implement RESTful APIs
- Senior Level - Strong expertise in JPA and Hibernate for efficient data modeling, querying, and performance optimization
- Senior Level - Strong knowledge of caching strategies (in-memory, distributed, and application-level) and experience applying them to improve system performance and scalability
- Senior Level - Optimize application performance and ensure scalability.
- Senior Level - 10+ Years of work experience with Angular Framework
- Senior Level - Experience in JavaScript, HTML5, CSS3
- Senior Level - Knowledge in AWS cloud technologies services (Aurora, Lambda, etc.)
- Senior Level - Work with containerization technologies like Docker and Kubernetes would be a plus
- Senior Level - Experience working with CI/CD pipelines with Gitlab for automated deployments
- Flexibility to work with people in different time zones
- Familiar or experience with agile development methodology
- Great communication and analytical skills, strong verbal and written communication skills in English are mandatory
Want to apply?
Position
Name*
Email*
Phone number*
Country*
City*
Linkedin
Faça upload do seu CV*
(max. 4MB)
Upload your photo or video
(max. 4MB)


