Cronos Europa Technology/Software

Senior Software Engineer

Brazil Hybrid Full-time

%HEADER_COMPANY_WEBSITE%

%HEADER_EMPLOYEES%

Brussels, BR - %LABEL_POSITION_TYPE_REMOTE_HYBRID%

%LABEL_POSITION_TYPE_FULL_TIME%

%BREADCRUMB_JOB_OPENINGS%

Full-Stack Java Developer (Medior / Senior)

  • Location: Brussels, Belgium / Nearshore Europe
  • Employment type: Full-Time | Permanent Employment or B2B/Freelance
  • We are currently looking for experienced Full-Stack Java Developers to strengthen the Cronos Europa team and contribute to long-term software development projects for one of our international clients.
  • We are considering both onshore candidates based in Belgium and nearshore professionals based in Europe.
  • This is a medior/senior-level opportunity for developers who enjoy building reliable, scalable enterprise applications, working with modern technologies and contributing to the full software development lifecycle.

Responsibilities

  • Design, develop and maintain enterprise applications using Java and Spring Boot.
  • Develop modern, responsive frontend applications using Angular or React.
  • Design, implement and maintain REST APIs and integrations with internal and external systems.
  • Contribute to software architecture decisions, including microservices and distributed systems.
  • Write clean, maintainable and well-tested code, following software engineering best practices.
  • Participate in code reviews, automated testing, troubleshooting and performance optimisation.
  • Contribute to CI/CD pipelines, application deployments and continuous improvement initiatives.
  • Collaborate closely with business analysts, architects, testers, product owners and other developers.
  • Participate in Agile ceremonies, technical discussions and continuous delivery activities.
  • Support the maintenance and modernisation of existing applications while contributing to new developments.

Technical skills

  • Java: Strong professional experience with Java, preferably Java 17 or higher.
  • Backend: Spring Framework, Spring Boot, REST APIs, JPA/Hibernate and microservices.
  • Frontend: Professional experience with Angular or React, TypeScript, JavaScript, HTML and CSS.
  • Databases: Strong SQL knowledge and experience with relational databases such as PostgreSQL, Oracle or equivalent.
  • Cloud: Experience with Microsoft Azure is a strong advantage.
  • DevOps: Familiarity with CI/CD pipelines, Git, Docker and Kubernetes.
  • Testing: Experience with unit testing, integration testing and automated testing frameworks.
  • Architecture: Understanding of modern software architecture, design patterns and clean-code principles.
  • Methodologies: Experience working in Agile/Scrum environments.

Profile

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology or a related field, or equivalent professional experience.
  • Minimum 5 years of professional software development experience, with a strong focus on Java.
  • Proven experience in both backend and frontend development.
  • Ability to work independently while collaborating effectively within an international development team.
  • Strong analytical thinking, problem-solving skills and attention to code quality.
  • Experience developing and maintaining complex enterprise applications.
  • Fluent English, both written and spoken, is mandatory.
  • French is an advantage but not required.
  • Proactive attitude, ownership and willingness to learn and adapt to new technologies.

Working arrangements

We are recruiting for both onshore and nearshore collaboration models.

Onshore – Belgium

  • Candidates must be based in Belgium and have valid authorisation to work in the country.
  • Hybrid working arrangement, requiring approximately 50% on-site presence in Brussels.
  • Permanent employment or B2B/freelance arrangements may be considered.

Nearshore – Europe

  • Candidates must be based in Europe.
  • Primarily remote working arrangement.
  • Approximately 30 working days per year on-site in Brussels, typically organised as five consecutive working days every two months.
  • Flexibility in scheduling on-site visits, subject to project requirements.
  • Contract arrangements depend on the candidate's country of residence and available employment structures.
  • Please note that the applicable on-site requirements are mandatory.
  • Why Cronos Group?

We'll offer you

  • An attractive and competitive compensation package, aligned with your experience and contract arrangement.
  • The opportunity to contribute to long-term projects in an international environment.
  • A flexible working arrangement combining remote collaboration with meaningful on-site interaction.
  • Exposure to modern technologies, enterprise architectures and challenging software development projects.
  • Opportunities for continuous professional development and technical growth.
  • A collaborative, supportive working environment that values expertise, initiative and ownership.
  • The opportunity to develop your career within the Cronos Group, one of Belgium's leading technology ecosystems.
  • If you're passionate about Java development, enjoy working across backend and frontend technologies, and want to contribute to meaningful, long-term projects in an international environment, we'd be happy to hear from you!
  • Join Cronos Europa and take the next step in your career.

%BUTTON_APPLY_TO_POSITION%

%BUTTON_APPLY_USING_INDEED%

%BUTTON_APPLY_USING_LINKED_IN%

%FOOTER_POWERED_BY%breezy

Job description provided by Cronos Europa.
View the original posting