Description:
Project: We are seeking an experienced Software Architect to lead the design, implementation, and optimization of scalable and performant code.
The ideal candidate is highly technical, autonomous, and capable of building end-to-end solutions while ensuring performance, scalability, and reliability across distributed environments.
Job Description:
• Effectively communicating the work status and delivery status
• Adhere to timelines set for the delivery
• Guide / mentor / review other team member's deliveries and setup technical best practices
• Implement / Improve DevOps Pipeline for production delivery.
• Interact with functional and technical architects to design enterprise solutions.
• Conduct / Drive workshops and technical forums within the department on tech trends.
Technical & Behavioral Competencies
• 4+ years of professional experience in software development.
• Strong proficiency in Java 11+, Spring Framework, and Spring Boot.
• Hands-on experience with CI/CD tools and DevOps practices.
• Expertise in Jenkins for automation and Kafka for messaging.
• Solid understanding of software architecture and best practices.
• Fluent in English, both written and spoken.
Nice to have
• Experience with IaC tools such as Terraform
• Experience with microservices-based architectures
Client Sector: bank and financial services
Work Model: Hybrid (2x per week)
Location: Lisbon