Role and responsibilities
- Development and maintenance of Information Systems
- Interaction with the business analysts, customer, users, project leaders and the developers
Knowledge and Skills
- Excellent knowledge in service-oriented architecture and REST web services, with a strong background in designing and implementing scalable systems
- Excellent knowledge and proven experience in building robust web applications using the Angular framework
- Excellent knowledge in Java EE and proven experience in developing and deploying JEE-based systems
- Very good knowledge in software architecture principles, design patterns, and associated modelling techniques, including BPMN and UML notations, with hands-on experience with relevant tools
- Experience with Atlassian collaborative tools (e.g., Confluence and Jira) and Microsoft Office Tools (e.g., PowerPoint, Visio)
- Very good knowledge and practice of agile scrum management 3
- Very good ability to cope with fast changing technologies used in application architecture, design, and development
- Very good analysis and problem-solving skills
- Very good capability to write clear and structured technical and functional documents Good knowledge of the standard technology stack and building blocks of the Commission
- Good knowledge of the Commission IT procedures
- Good knowledge of the Commission’s administrative procedure
- Good ability to give technical and business presentations
Excellent ability and practice to apply high quality standards
Following specific expertise is mandatory for the performance of tasks:
- Technical and business leadership using agile scrum methodologies
- At least 5 years of specific expertise in JAVA(8 and later versions) and Java EE.
- At least 3 years of specific expertise in Angular. Experience with EC Corporate eUI framework will be considered an asset.
- At least 2 years working experience with Middleware systems such as Weblogic Application Server. Experience in migrating JEE applications from WebLogic 12c to 14c will be considered an asset.
- Excellent knowledge of SpringBoot framework.
- Excellent knowledge of SQL
- Experience with security test tools (i.e.: Fortify or equivalent) and web site vulnerability scans
- Experience with Commission’s standard technology related to the DevSecOps of information system, DevOps container or serverless /orchestration tools (ie: Docker, Ansible, Terrafom, buildpacks, Kubernetes, etc.) will be considered an asset.