Senior Software Engineer

Il y a 12 heures

Arrondissement of BrusselsCapital, Brussels, Belgique Cronos Europa Temps plein
h3Full-Stack Java Developer (Medior / Senior) /h3 pbLocation: /b Brussels, Belgium / Nearshore Europebr/bEmployment type: /b Full-Time | Permanent Employment or B2B/Freelance /p pWe are currently looking for experienced bFull-Stack Java Developers /b to strengthen the Cronos Europa team and contribute to long-term software development projects for one of our international clients. /p pWe are considering both bonshore candidates based in Belgium /b and bnearshore professionals based in Europe /b. /p pThis 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. /p h3Responsibilities: /h3 ul liDesign, develop and maintain enterprise applications using Java and Spring Boot. /li liDevelop modern, responsive frontend applications using Angular or React. /li liDesign, implement and maintain REST APIs and integrations with internal and external systems. /li liContribute to software architecture decisions, including microservices and distributed systems. /li liWrite clean, maintainable and well-tested code, following software engineering best practices. /li liParticipate in code reviews, automated testing, troubleshooting and performance optimisation. /li liContribute to CI/CD pipelines, application deployments and continuous improvement initiatives. /li liCollaborate closely with business analysts, architects, testers, product owners and other developers. /li liParticipate in Agile ceremonies, technical discussions and continuous delivery activities. /li liSupport the maintenance and modernisation of existing applications while contributing to new developments. /li /ul h3Technical

skills:
/h3 ul libJava: /b Strong professional experience with Java, preferably Java 17 or higher. /li libBackend: /b Spring Framework, Spring Boot, REST APIs, JPA/Hibernate and microservices. /li libFrontend: /b Professional experience with Angular or React, TypeScript, JavaScript, HTML and CSS. /li libDatabases: /b Strong SQL knowledge and experience with relational databases such as PostgreSQL, Oracle or equivalent. /li libCloud: /b Experience with Microsoft Azure is a strong advantage. /li libDevOps: /b Familiarity with CI/CD pipelines, Git, Docker and Kubernetes. /li libTesting: /b Experience with unit testing, integration testing and automated testing frameworks. /li libArchitecture: /b Understanding of modern software architecture, design patterns and clean-code principles. /li libMethodologies: /b Experience working in Agile/Scrum environments. /li /ul h3Profile: /h3 ul liBachelor's or Master's degree in Computer Science, Software Engineering, Information Technology or a related field, or equivalent professional experience. /li libMinimum 5 years of professional software development experience /b, with a strong focus on Java. /li liProven experience in both backend and frontend development. /li liAbility to work independently while collaborating effectively within an international development team. /li liStrong analytical thinking, problem-solving skills and attention to code quality. /li liExperience developing and maintaining complex enterprise applications. /li libFluent English, both written and spoken, is mandatory. /b /li liFrench is an advantage but not required. /li liProactive attitude, ownership and willingness to learn and adapt to new technologies. /li /ul h3Working arrangements: /h3 pWe are recruiting for both onshore and nearshore collaboration models. /p h3Onshore – Belgium /h3 ul liCandidates must be based in Belgium and have valid authorisation to work in the country. /li liHybrid working arrangement, requiring approximately b50% on-site presence in Brussels /b. /li liPermanent employment or B2B/freelance arrangements may be considered. /li /ul h3Nearshore – Europe /h3 ul liCandidates must be based in Europe. /li liPrimarily remote working arrangement. /li liApproximately b30 working days per year on-site in Brussels /b, typically organised as five consecutive working days every two months. /li liFlexibility in scheduling on-site visits, subject to project requirements. /li liContract arrangements depend on the candidate's country of residence and available employment structures. /li /ul pPlease note that the applicable on-site requirements are mandatory. /p h3Why Cronos Group? /h3 h3We'll offer you: /h3 ul liAn attractive and competitive compensation package, aligned with your experience and contract arrangement. /li liThe opportunity to contribute to long-term projects in an international environment. /li liA flexible working arrangement combining remote collaboration with meaningful on-site interaction. /li liExposure to modern technologies, enterprise architectures and challenging software development projects. /li liOpportunities for continuous professional development and technical growth. /li liA collaborative, supportive working environment that value