Posted today · be early
Expert Java Developer (remote from Europe) - Deadline 17/09/26
AlmavivA de Belgique
WorldwideremotePosted 1 day ago
A
Skill Required
Java-DeveloperBackend-EngineerSoftware-EngineerMicroservices-EngineerJava-Backend-EngineerRemote-Senior-Java-DeveloperRemote-Senior-Java-Developer-(Liferay)Senior-Java-Developer-(Spring-Boot)Senior-Java-Software-EngineerSenior-Executive-Java-DeveloperJava DeveloperJavaOWASPMicroservicesCD pipelinesSpring BootSQL ServerR ProgrammingTensorFlowKubernetesdevelopingdesigningRabbitMQwrittenDockerdesignKafkaCI/CDOAuthAgileDesign PatternsNiFiAPIsUnitySQLGitContract
Key highlights
- Level Required: Expert (More than 15 years in IT)
- Delivery mode: Remote from Europe
- Deadline: 17/09/26
- Only EU Citizens
Role overview
Responsibilities
- Contributing to the improvement of the development and build process
- Designing and developing production grade, enterprise level systems that make extensive use of messaging and microservices.
- Participating in the Java implementation of a micro-services solution, writing backend code in a reliable, fast, scalable, and secure way, satisfying requirements and service level agreements.
- Writing OAUTH authentication mechanisms.
- Implementing validation mechanisms as unit and integration tests.
- Assistance with deployment and configuration of the system.
- Setup CI/CD pipelines.
- Working comfortably within a team.
- Following Scrum procedures and disciplines.
- Estimating the work to be done upon request.
- Writing technical documentation.
- Account for secure coding practices, as well as logging and auditing features.
- Communicating in a clean, concise way, not only to peers but to upper layers when needed.
Requirements
- More than 15 years in IT
- More than 9 years of experience in Java Backend Development using REST APIs, RDBMs, microservices, CI/CD pipelines and BDD
- Experience in more than two production-ready solutions written in Java with Vert.X
- Experience in more than two production-ready solutions using Apache NiFi 2.0
- Experience in at least one production-ready solutions using Tensorflow and Tesorflow Java bindings
- Experience in more than one production-ready projects with OAUTH standard.
- More than two years of experience in an international/multi-cultural environment
- More than three years of experience in an Agile/Scrum
- Sound knowledge of Apache Camel including Enterprise Integration patterns such Messaging Patterns involving popular messaging systems (ActiveMQ or RabbitMQ)
- Sound knowledge of Java and Experience with the following Java frameworks, Spring Boot 3, Vert.X
- Sound knowledge of the design and development of back-end components (REST APIs, integrations, micro-services)
- Sound knowledge on how to write unit test for Java.
- Good knowledge of software development methodologies (e.g. AGILE)
- Good knowledge of programming on SQL Server databases with TSQL.
- Good knowledge of OOP paradigms and SOLID principles
- Good knowledge of OAUTH standard. application design.
- Capable to be part of an Agile Team implementing Scrum (team worker, easy going, good communication capabilities).
- Good knowledge of Kafka Stream architecture
- Familiarity with Kubernetes/Docker, is assumed.
- Hands on experience with Git following pull request procedure.
- Writing clean, secure and high-quality code.
- Level : Expert
- Only EU Citizens
Additional details
- Delivery mode: Remote from Europe
- Deadline 17/09/26
- Originally posted on Himalayas