Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Tasks:
- Development of front-end website;
- Development of back-end website;
- Design and develop APIs;
- Building reusable code for future use;
- Development and integration of technological components;
- Implementation of user requirements;
- laboration of test programs.
Requirements:
- University degree in IT or relevant discipline, combined with minimum 15 years of relevant working experience in IT;
- Excellent experience with Java 8 and Java 11. (Java 17 and above are plus);
- Excellent experience working with Javascript frameworks (Angular, JQuery, React, NPM…) as well as HTML 5 and CSS3;
- Experience with Spring and Spring Boot, Hibernate/JPA, MVC, Validation, Testing and Spring Security;
- Experience with Relational DBMS and Oracle (versions 8+);
- Experience with Continuing Development / Continuing Integration techniques, knowledge of source code control repositories (GIT/Bitbucket) and build tools such as Maven and Gradle;
- Experience working with the Atlassian Suite, JIRA Confluence Bitbucket and bamboo;
- Experience with Weblogic, Tomcat, and/or JBOSS;
- Experience with, Spring Boot Test, jUnit and Mockito;
- Good knowledge of interoperability technology (REST, Service Oriented Architecture, web services, message-oriented middleware, service-oriented bus);
- Knowledge of UML, in particular use case, state transition and activity diagrams;
- Good knowledge of Agile principles;
- Knowledge of SOAP and Spring Web Services;
- Knowledge of modern security frameworks/protocols such as JWT, JWE, JWKS, OIDC and CAS, encryption and signing is an asset;
- Knowledge of design principles such as SOLID, IDEALS and CQRS. SAGA is an asset;
- Knowledge of API Gateways such as WSO2 and Spring Cloud Gateway or Eureka/Zuul is an asset;
- Knowledge of DevSecOps, Kubernetes, Docker or AWS are an asset;
- Knowledge of MySQL (versions 5+) is an asset;
- Experience with Enterprise Service Bus technologies (Apache Camel, Apache ServiceMix, Oracle Service Bus…) is an asset.;
- Knowledge of Web accessibility standards (WCAG 2.0, WCAG 2.1, WAI-ARIA) is an asset;
- Good understanding of UX design best practises, in particular responsive and mobile-first design, is an asset;
- Excellent command of the English language.
Key Skills
Ranked by relevanceReady to apply?
Join ThoughtBot and take your career to the next level!
Application takes less than 5 minutes

