Job Specifications
Job Description:
NOTE: Candidates who resides in Belgium are eligible to apply,(Strictly Belgium candidates)
"The I-ICT.212 office of the client I-ICT manages all applications related to the management of the rail infrastructure and the planning of train traffic and works on the infrastructure. All employees of the planning offices Train Service and Works, the signal boxes and Traffic Control are the end users of our applications. Our applications are business-critical and are supported by a 24/7 on-call service.
As a Senior Java & Angular Developer, you work within a LeSS (Large-Scale Scrum) environment, where you play a key role in the technical development and quality of our software solutions.You work closely with multiple Scrum teams and contribute to the scalable development of our applications.
TASKS & RESPONSIBILITIES:
Technical analysis: Translating functional requirements into robust technical solutions.
Development of new functionalities: Implementing scalable and efficient Java solutions within a microservices architecture.
Maintenance and support: Supporting and optimising existing applications within a complex IT environment.
Bugfixing & troubleshooting: Analyzing and solving technical issues in collaboration with teams within the LeSS organization.
Test automation: Integrating test automation within CI/CD pipelines for stable software delivery.
Documentation: Keeping technical documentation, best practices, and architecture decisions up to date.
Deployment & release management: Installing and deploying new software releases within an on-premise environment.
Code quality & best practices: Ensuring compliance with clean code, SOLID principles, and security best practices.
Mentoring & knowledge sharing: Coaching junior and medior developers and contributing to continuous knowledge development within the team. You are willing to participate in the 24/7 on-call service after thorough training."
TECHNICAL SKILLS:
Knowledge of and experience with at least Java 17 and/or Java 21
Minimum 10 years of experience in Java development and experience with bugfixing
Knowledge of and experience with Spring Framework (Spring Boot, Spring Data, Spring Security)
Minimum 5 years of experience in Angular (Version 18 or more)
Knowledge of and experience with development in a LeSS environment (Large Scale Scrum)
Experience with RESTful APIs and asynchronous messaging (Kafka, RabbitMQ)
Knowledge of and experience with Test Driven Development (TDD), unit testing (JUnit, Mockito)
Experience with Spring Boot microservices architecture
Experience with CI/CD tools such as Git, Jenkins, and Artifactory
Knowledge of and experience with RX-JS Signals
Knowledge of and experience with Angular Mono-Repo
Knowledge of and experience with Prime NG
Knowledge of Figma
Experience with Docker and Kubernetes for containerized deployments
Experience with DevOps principle
Knowledge of and experience with Hibernate and JPA (3)
Knowledge of and experience with SQL databases (PostgreSQL, MySQL or Oracle)
Bilingual: fluent in at least FR or NL, Knowledge of the other national language, English is a plus"
Job Description:
LET OP: Kandidaten die in België wonen, komen in aanmerking om te solliciteren (uitsluitend Belgische kandidaten).
"Het bureau I-ICT.212 van de klant I-ICT beheert alle applicaties gerelateerd aan het beheer van de spoorinfrastructuur en de planning van het treinverkeer en de werken op de infrastructuur. Alle medewerkers van de planningbureaus Treindienst en Werken , de seinposten en Traffic Control zijn de eindgebruikers van onze applicaties. Onze applicaties zijn bedrijfskritisch en worden gesupporteerd door een 24/7 wachtdienst.
Als Senior Java & Angular Developer werk je binnen een LeSS (Large-Scale Scrum) omgeving, waar je een sleutelrol speelt in de technische ontwikkeling en kwaliteit van onze softwareoplossingen.
Je werkt nauw samen met meerdere Scrum-teams en draagt bij aan de schaalbare ontwikkeling van onze applicaties.
Taken & Verantwoordelijkheden :
• Technische analyse: Vertalen van functionele requirements naar robuuste technische oplossingen.
• Ontwikkeling van nieuwe functionaliteiten: Implementeren van schaalbare en efficiënte Java-oplossingen binnen een microservices-architectuur.
• Onderhoud en support: Ondersteunen en optimaliseren van bestaande applicaties binnen een complexe IT-omgeving.
• Bugfixing & troubleshooting: Analyseren en oplossen van technische problemen in samenwerking met teams binnen de LeSS-organisatie.
• Testautomatisering: Integreren van testautomatisering binnen CI/CD-pipelines voor een stabiele softwarelevering.
• Documentatie: Up-to-date houden van technische documentatie, best practices en architectuurbeslissingen.
• Deployment & release management: Installeren en deployen van nieuwe software releases binnen een on-premise omgeving.
• Codekwaliteit & best practices: Toezien op de naleving van clean code, SOLID-principes en security best practices.
• Mentoring & kennisdeling: Coachen van junior en medior developers en bijdragen aan continue kennisontwikkeling binnen het team. Je bent bereid om na een grondige opleiding mee te werken aan de 24/7 wachtdienst."
Technische skills;
Kennis van en ervaring met minstens Java 17 en/of Java 21
Minimum 10 jaar ervaring in Java development en ervaring met bugfixing
Kennis van en ervaring met Spring Framework (Spring Boot, Spring Data, Spring Security)
Minimum 5 jaar ervaring in Angular (Versie 18 of meer)
Kennis van en ervaring met development in een LeSS-omgeving (Large Scale Scrum)
Ervaring met RESTful API’s en asynchrone messaging (Kafka, RabbitMQ)
Kennis van en ervaring met Test Driven Development (TDD), unit testing (JUnit, Mockito)
Ervaring met Spring Boot microservices-architectuur
Ervaring met CI/CD tools zoals Git, Jenkins, en Artifactory
Kennis van en ervaring met RX-JS Signals
Kennis van en ervaring met Angular Mono-Repo
Kennis van en ervaring met Prime NG
Kennis van Figma
Ervaring met Docker en Kubernetes voor containerized deployments
Ervaring met DevOps-principes
Kennis van en ervaring met Hibernate en JPA (3)
Kennis van en ervaring met SQL databases (PostgreSQL, MySQL of Oracle)
Tweetalig: vloeiend in minstens FR of NL, Kennis van de andere landstaal, Engels is een plus"
About the Company
Trijit provides Staffing & Recruitment along with IT Consulting Services across USA, UK, Europe & India to our valued customers. We specialize in Staffing, Recruitment, IT Services & Consulting. We have over 15 years of experience within Recruitment | Staffing | IT Consulting and have catered to wide variety of clientele from SMEs to global corporations.
We have a well-oiled machine in place, where we have a dedicated and experienced team at your disposal. We specialize in providing Staffing & Recruitment Services in Info...
Know more