KNOWLEDGE AND SKILLS
The following skills and knowledge are required for the performance of the above listed tasks:
• Excellent knowledge of architecture best practices and patterns (including cloud usage, webservices)
• Excellent knowledge of applications design
• Excellent knowledge of modelling tools
• Excellent knowledge of Object-Oriented Programming languages
• Excellent knowledge of Relational Database Management Systems
• Excellent knowledge of Java EE technologies
• Excellent knowledge of the Spring Framework
• Excellent knowledge of the Hibernate Framework
• Excellent knowledge of Agile development methodologies (such as SCRUM, Kanban)
• Excellent knowledge of Java application servers
• Excellent knowledge of deployment and continuous integration tools (e.g., Maven, Jenkins, Bamboo,
GitLab)
• Excellent knowledge of test automation tools (e.g., Junit, Selenium/Selenide)
• Excellent knowledge of code versioning tools (e.g., Git)
• Good knowledge of Linux as development environment
• Good knowledge of Java server-side templating languages (e.g., ThymeLeaf, Apache Tiles, JSP)
• Good knowledge of front-end frameworks and libraries (e.g., jQuery, Angular)
• Knowledge of interoperability technology (e.g., web services SOAP and REST, message-oriented
middleware, event-based architecture)
• Knowledge of data exchange formats (XML/XSD, Json)
• Ability to ensure compliance with corporate architecture guidelines
• Ability to give technical presentations and demo’s
• Ability to apply high quality standards
• Ability to multitask
• Ability to provide support to end users
• Ability to cope with fast changing technologies used in application architecture and design
SPECIFIC EXPERTISE
The following specific expertise is mandatory for the performance of tasks:
• at least 5 years of specific expertise in architecture for web information systems, including the design and development based on Java for web
• at least 4 years of specific expertise in continuous integration tools (e.g., Maven, Gitlab, JUnit)
• at least 2 years of specific expertise in Oracle PL/SQL
• at least 2 years of specific expertise in Spring Framework
CERTIFICATIONS & STANDARDS:
The following certificates & standards are nice to have for the performance of tasks:
• Oracle certification on Java
• Agile development methodology related certificate(s) (e.g., Scrum master / product owner)
• Certified DevSecOps Professional (CDP) certification
• AWS Certified Solutions Architect
• Microsoft Certified: Azure Solutions Architect Expert.
If you or anyone you know matches this profile and is interested this opportunity.
Please message or send cv careers@zetazsystems.com