Senior Software Engineer
Build and maintain enterprise applications across the stack, using Java and Spring Boot for backend services and Angular or React for frontend development, while contributing to architecture, testing, and delivery.
About Cronos Europa Portugal
Cronos Europa Portugal is the Lisbon delivery centre of Cronos Europa, part of the Cronos Group — a technology federation of 9,000+ professionals and 600+ competence centres across Europe. From our office at IDB Lisbon we deliver application development, architecture, and IT operations for major European organisations, working as an integrated nearshore extension of our clients' teams.
This position is with Cronos Europa Portugal: the person contracts directly with us, as an employee or as a B2B contractor, joins our Lisbon team and is assigned to a long-term client engagement.
About the client
A major European organisation operating mission-critical aviation systems
The client's engineering teams work closely with its functional experts to make European aviation safer and more efficient. They build a wide variety of data-driven solutions that combine operational expertise, technical expertise and uniquely valuable European aviation data.
The solutions run mainly on Microsoft Azure and are deployed through Azure DevOps pipelines. Teams follow SAFe / Agile. AI-assisted development is part of how the teams work, and the client values demonstrated experience over familiarity with the concepts.
The role includes regular work on site at the client in Brussels: about 30 working days per year, typically 5 consecutive working days every 2 months. There is some flexibility in how these days are spread. Candidates must accept this from the start.
About the Role
We are looking for senior Full Stack Developers to join one of the client's development teams and deliver features end to end, from the user interface to the backend services and the data.
The current stack is Java and Spring Boot with React and TypeScript, running on Microsoft Azure and deployed through Azure DevOps.
The shape of the profile
A senior engineer who delivers a feature from the database to the screen: Java / Spring Boot on the back end and React / TypeScript on the front end.
Both tiers at a professional level. A CV that is all front end with Java only as a side note, or all back end with no real React work, does not fit this profile.
The client also values good interface design: clear, consistent and easy-to-use screens, even for applications with complex data.
Key Responsibilities
BUILD
ENGINEERING PRACTICE
RUN
WORKING IN THE TEAM
Requirements
MANDATORY
SENIORITY
LANGUAGE - HARD REQUIREMENT
PREFERRED / ADDED VALUE
Informations
Build and maintain enterprise applications across the stack, using Java and Spring Boot for backend services and Angular or React for frontend development, while contributing to architecture, testing, and delivery.
Design, build, and support enterprise full-stack applications, combining Java and Spring Boot back ends with React interfaces, APIs, microservices, databases, and cloud deployments.
Design, build, and support enterprise full-stack applications, translating business needs into secure, scalable solutions across React interfaces, Java services, APIs, databases, and cloud deployments.
Own end-to-end development of a customer-facing mobile platform, building gamified engagement features and integrating APIs to deliver a high-performance experience for FinTech associates.
Build and maintain scalable full-stack subscription and payment systems, including Fire TV in-app purchases, entitlement workflows, and platform integrations for high-traffic consumer experiences.