Following specific expertise is mandatory for the performance of tasks:
• At least 15 years of experience with the Spring framework, including a very good knowledge of Spring Security.
• At least 15 years of experience with RDBMS (Oracle, MS SQL, PostgreSQL)
• At least 8 years of experience with Junit
• At least 3 years of experience with React
• At least 3 years of experience with AWS /Azure will be an advantage
• At least 3 years of experience with Node.JS
• SonarQube, JMeter/Gatling, YourKit/JProfiler/VisualVM, Chrome DevTools.
• Git, CI/CD (e.g., GitLab/Jenkins), code reviews, quality gates.
• Regression and stress test suites.
• Pact (contract testing) experience in real projects.
• Static analysis/security tools (SpotBugs, OWASP Dependency-Check, Snyk).
Monitoring/observability familiarity (logs, metrics, traces) to reproduce and verify fixes.
• Good knowledge and experience with Apache POI
• Good knowledge and experience with Git /GitLab and gradle/ maven
• Good knowledge of message brokers (RabbitMQ)
• Excellent knowledge of ECMAScript /TypeScript
• Very good knowledge of Web Applications Security Standards (OWASP Application Security Verification Standard (ASVS))
• At least 5 years’ experience in software development in private companies or in EU public administrations which require the development of high-level security applications, such as MFA (Multi Factor Authentication), SSO (Single Sign-On), JWT (JSON Web Token), OAuth and working with Sensitive and Confidential data and as well as related procedures.
• A very good knowledge of AI fundamentals like neural networks, GPTs (Generative Pre-trained Transformers, use of APIs), NLP (Natural Language Processing), machine learning would be an advantage.
CERTIFICATIONS & STANDARDS:
Following certificates & standards are required for the performance of tasks:
“Oracle Certified Java Programmer