- Freelance
- Brussels
Job Description – Freelance Senior Java Backend Engineer
Candidate Competences
Programming Languages: Strong proficiency in Java.
Database Management: Expertise in SQL and NoSQL databases such as MySQL, PostgreSQL, MongoDB, TimescaleDB/TigerData, or Redis.
API Development and Integration: Skilled in designing, developing, and consuming RESTful and GraphQL APIs.
Security Best Practices: Knowledge of authentication, authorization, data encryption, and secure coding practices.
Version Control: Proficiency in tools like Git for source code management.
Microservices & Architecture Patterns: Experience in designing scalable and maintainable backend systems.
Testing and Debugging: Competence in writing unit tests, integration tests, and debugging.
Problem-Solving & Algorithms: Strong analytical and problem-solving abilities.
Agile Mindset: Experience working in Scrum or other Agile methodologies.
Nice to Have: Knowledge of AMQP (e.g. RabbitMQ), Azure Pipelines, Grafana, Kubernetes, and ArgoCD.
Profile
Bachelor’s degree in Computer Science or equivalent experience.
Minimum 5 years of experience as a Java Backend Engineer.
Proven experience delivering and maintaining secure online B2B platforms.
Strong knowledge of information security and ability to implement security directives.
Analytical thinker with the ability to interpret complex data.
Effective communication and interpersonal skills.
Vivid Resourcing are committed to equality of opportunity for all applications from individuals are encouraged regardless of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion or belief and marriage and civil partnerships or any other characteristic protected by law.