The experience you bring as Senior Java Developer:
You have at least 10 years of experience in software development in Java and the related ecosystem, as well as the Spring.io framework for backend services.
You develop applications based on business and functional analysis in collaboration with business/functional analysts.
You perform, document and propose a technical analysis before starting an implementation.
You support testing and quality initiatives to be able to put quality software into production.
You provide technical documentation as an integral part of your work.
You have experience in the technical professionalization of development environments.
You are an experienced coach, who guides developers towards excellence.
You contribute to the maintenance of applications to improve them or adapt them to the evolution of software or infrastructure standards.
You handle incidents related to applications and find the most appropriate solutions.
You closely monitor technological developments and provide advice techniques in your specific areas of expertise.- You like to implement best practices.
As a Senior Java Developer
You are primarily responsible for developing software, supporting the software development life cycle and contributing to the improvement of the data processing platform and associated applications.
You are an expert Enterprise Java Developer and have experience in multiple areas
You are an expert who inspires his colleagues
You actively pass on your knowledge to your colleagues and ensure that that they are applied.
In-depth knowledge of Java-based software development
Application of design patterns, best practices,
Experience in network design: knowledge of network protocols networks, security and scalability.
Advanced understanding of application security.
Technologies des services web : Microservices, REST, JSON, SOAP, WSDL, XML, XSD,
Technologies web client : HTML, CSS, Typescript, AJAX,
Data processing: SQL, NoSQL, Graph, Elastic (ELK), … including data management tools.