{"id":8989,"date":"2026-09-04T10:53:47","date_gmt":"2026-09-04T10:53:47","guid":{"rendered":"https:\/\/www.hexa-group.pt\/jobs\/java-and-angular-developer-lead\/"},"modified":"2026-09-16T09:53:18","modified_gmt":"2026-09-16T09:53:18","slug":"java-and-angular-developer-lead","status":"publish","type":"company_job","link":"https:\/\/www.hexa-group.pt\/es\/jobs\/java-and-angular-developer-lead\/","title":{"rendered":"Java and Angular Developer | Lead"},"content":{"rendered":"<p>Rate: 365\u20ac<br \/>\nLisbon &#8211; hybrid &#8211; 2x\/week<br \/>\n+9 years<br \/>\nFR e ENG<\/p>","protected":false},"excerpt":{"rendered":"<p>DH038114 \u00b7 Lisbon \u00b7 banque \u00b7 Open<\/p>","protected":false},"featured_media":0,"template":"","meta":{"_acf_changed":false,"boond_id":"7044","boond_reference":"DH038114","boond_place":"mondeeuropeportugallisboa","boond_place_label":"Lisbon","boond_state":12,"boond_state_label":"Open","boond_start_date":"immediate","boond_closing_date":"","boond_answer_date":"","boond_duration":255,"boond_raw_description":"Rate: 365\u20ac\nLisbon - hybrid - 2x\/week \n+9 years \nFR e ENG","boond_criteria":"ABOUT THE OPPORTUNITY\n\nWe are looking for a Lead Java and Angular Developer with a strong back-end focus to support the delivery of scalable, secure and high-quality applications in the banking sector. This role combines software architecture, back-end design, code quality and technical leadership within complex, business-critical systems, in a hybrid model based in Lisbon.\n\nWHAT YOU WILL DO\n\n- Define, review and evolve software architecture for API-centric, microservices and event-driven environments.\n- Design and develop robust back-end services using Java, Kotlin, Spring Boot and related Spring ecosystem components.\n- Apply Domain Driven Design and clean architecture principles to support maintainable and scalable solutions.\n- Lead REST API design, including contracts, versioning, security, error handling and OpenAPI documentation.\n- Develop and maintain batch processing components using Spring Batch.\n- Promote high standards of software quality through unit testing, integration testing and code review practices.\n- Mentor development teams, share best practices and guide technical decisions.\n- Collaborate with Product Owners, architects and DevOps teams to align technical delivery with business priorities.\n\nWHAT WE ARE LOOKING FOR\n\n- More than 9 years of experience in software development, with proven experience as a Senior or Lead Developer.\n- Strong background in software architecture, design patterns and back-end engineering.\n- Hands-on experience applying Domain Driven Design and clean code practices in complex systems.\n- Ability to guide technical teams with clarity, responsibility and a solution-oriented mindset.\n- Strong communication skills and collaborative working principles.\n- Fluent French communication skills.\n- Availability to work in a hybrid model in Lisbon, with two days per week on-site.\n\nTECHNICAL SKILLS\n\n- Java\n- Kotlin\n- Spring Boot\n- Spring Batch\n- Spring Data\n- Spring Security\n- Domain Driven Design\n- Clean architecture\n- REST API design\n- OpenAPI\n- Kafka\n- SQL\n- MongoDB\n- Angular\n- OpenShift\n- CI\/CD\n- Logging and monitoring practices\n- Unit testing and integration testing\n\nNICE TO HAVE\n\n- Experience with API integration and front-end architecture principles in Angular.\n- Experience in banking or other regulated business-critical environments.\n\nWHAT WE OFFER\n\n- Private health insurance from the first day, with no waiting periods and optional family extension.\n- Confidential and free access to mental health support through TEAM 24, including psychological support, content and live sessions.\n- Continuous training and certification support to strengthen long-term professional growth.\n- Flexibility whenever the role and delivery context allow it.\n- Childcare vouchers and practical support measures to help balance personal and professional life.\n- Team moments, shared milestones and leadership presence when it matters most.\n- Opportunities to develop knowledge in quality management, information security, AI governance and cybersecurity best practices.\n\nEQUAL OPPORTUNITY\n\nHexa is committed to equal opportunity and inclusive recruitment. We value diverse backgrounds, perspectives and experiences, and we align our practices with the principles of the Portuguese Diversity Charter.\n\nHEXA LIFE\n\nAt Hexa, every professional is a Builder. We work with honesty, mutual support and agility, creating strong relationships, delivering with quality and contributing to solutions that are built to last.","boond_expertise_area":"banque","boond_is_visible":true,"boond_created_at":"2026-09-03T16:56:23+0200","boond_created_ts":1788447383,"boond_updated_at":"2026-09-04T12:12:16+0200","boond_type_of":1,"boond_mode":1,"boond_active_positionings":0,"boond_manager_id":"22092","boond_agency_id":"1","boond_agency_label":"Hexa Consulting","boond_pole_id":"1","job_location":"Lisbon","job_contract":"banque","job_business_unit":"Hexa Consulting","job_seniority":"Lead","job_title_without_seniority":"Java and Angular Developer","job_remote_url":"","job_source":"boond","manatal_hash":"","manatal_status":"","job_last_synced_at":"2026-09-16 09:53:18"},"class_list":["post-8989","company_job","type-company_job","status-publish","hentry"],"blocksy_meta":[],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hexa-group.pt\/es\/wp-json\/wp\/v2\/company_job\/8989","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hexa-group.pt\/es\/wp-json\/wp\/v2\/company_job"}],"about":[{"href":"https:\/\/www.hexa-group.pt\/es\/wp-json\/wp\/v2\/types\/company_job"}],"version-history":[{"count":1,"href":"https:\/\/www.hexa-group.pt\/es\/wp-json\/wp\/v2\/company_job\/8989\/revisions"}],"predecessor-version":[{"id":9002,"href":"https:\/\/www.hexa-group.pt\/es\/wp-json\/wp\/v2\/company_job\/8989\/revisions\/9002"}],"wp:attachment":[{"href":"https:\/\/www.hexa-group.pt\/es\/wp-json\/wp\/v2\/media?parent=8989"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}