Java Tech Lead
Il y a 4 heures
belgium belgium
Jobgether SRL
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
pbThis position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Java Tech Lead / Solution Architect (React, Telecom) based in Belgium. /b /p pAre you an experienced Java engineer ready to combine hands-on development, solution architecture, and technical leadership on a strategic telecommunications project? In this remote opportunity, you will help build a modern customer and administration portal alongside an integration platform designed to transform legacy business processes. You will lead the initial technical discovery, define the architectural foundations, and guide the delivery of a production-ready minimum viable product (MVP). Working at the intersection of Java, Spring Boot, React, and cloud-native technologies, you will balance architecture and technical leadership with hands-on coding. You will mentor a team of three full-stack developers while collaborating directly with international stakeholders and technical partners. This role offers the opportunity to influence key engineering decisions and contribute to a scalable telecommunications platform with potential long-term prospects. /p bAccountabilities /b ul libOwn solution architecture: /b Define and maintain the technical architecture for the customer portal and integration platform within the telecommunications Business Support Systems/Operations Support Systems (BSS/OSS) domain. /li libLead technical discovery: /b Assess requirements, evaluate technical options, identify dependencies, and establish the implementation strategy and architectural foundations for the MVP. /li libDesign scalable systems: /b Develop domain models, REST APIs, integration flows, microservices, and event-driven components using sound architectural principles, including Domain-Driven Design (DDD). /li libContribute hands-on development: /b Write and maintain production-quality Java and Spring Boot code, focusing particularly on complex technical components and critical integration scenarios. Maintain an approximate 50/50 balance between architecture and technical leadership on one side and hands-on development on the other. /li libLead and mentor developers: /b Guide a team of three full-stack Java developers through technical planning, implementation, problem-solving, and delivery, fostering collaboration and continuous improvement. /li libEstablish engineering standards: /b Conduct code reviews, define coding conventions, implement quality gates, and promote maintainable, reliable, and secure software development practices. /li libGuide frontend architecture: /b Shape the React and TypeScript application architecture, establish UI development standards, review frontend code, and contribute to implementation when needed. /li libDesign enterprise integrations: /b Build integration strategies for external services, third-party APIs, and legacy systems, applying reliable patterns such as idempotency, retries, asynchronous processing, and the Transactional Outbox pattern. /li libDrive security and workflow design: /b Guide authentication, authorization, and access-control implementations using OAuth2, OpenID Connect (OIDC), Spring Security, and role-based access control (RBAC), alongside appropriate workflow orchestration solutions. /li libCollaborate across engineering teams: /b Work closely with DevOps and QA specialists on AWS environments, CI/CD pipelines, contract testing, deployment practices, and integration quality. /li libDocument and communicate decisions: /b Record architectural decisions using Architecture Decision Records (ADRs) and C4 diagrams, communicate directly with UK-based stakeholders and third-party technical teams, and demonstrate progress through regular live demos. /li libSupport modern engineering practices: /b Incorporate AI-assisted development tools and contemporary software delivery methods to improve productivity and engineering effectiveness. /li /ul h3Requirements /h3 ul libProfessional
experience:
/b At least 8 years of commercial Java development experience and 2 or more years in a Tech Lead, Solution Architect, or comparable technical leadership position. /li libTelecommunications expertise: /b Practical experience in the telecommunications sector, preferably involving internet service providers (ISPs), BSS/OSS platforms, broadband services, order management, product catalogues, or service qualification. /li libJava and backend development: /b Strong hands‑on experience with Java and Spring Boot, including the design and implementation of production-grade backend services and complex integrations. /li libFrontend development: /b At least 3–4 years of practical experience with React/ReactJS and TypeScript, including the ability to guide frontend architecture, review code, and contribute to development when required. /li libSolution architecture: /b Demonstrated experience designing and delivering microservices‑based, integration‑heavy systems, with a strong underst
experience:
/b At least 8 years of commercial Java development experience and 2 or more years in a Tech Lead, Solution Architect, or comparable technical leadership position. /li libTelecommunications expertise: /b Practical experience in the telecommunications sector, preferably involving internet service providers (ISPs), BSS/OSS platforms, broadband services, order management, product catalogues, or service qualification. /li libJava and backend development: /b Strong hands‑on experience with Java and Spring Boot, including the design and implementation of production-grade backend services and complex integrations. /li libFrontend development: /b At least 3–4 years of practical experience with React/ReactJS and TypeScript, including the ability to guide frontend architecture, review code, and contribute to development when required. /li libSolution architecture: /b Demonstrated experience designing and delivering microservices‑based, integration‑heavy systems, with a strong underst