Your mission is to design, develop, test and deploy applications/systems in an « Agile/DevOps » oriented environment.
This involves the implementation of the following activities
Autonomous support of the « backlog » users story of your team by strictly respecting to the business specifications and the standards in terms of performance, availability and security
Application management
Active participation in various « Agile » development events
Writing and execution of automated tests (unit test, functional / non-functional, integration test,...) Problems/incidents solving in collaboration with Ops Engineers
Follow-up of the life cycle of the various applications related to the domain activity
IT Risk management and documentation
Continuous improvement of its own technical and functional expertise
Your profile
Soft skills and behaviour
Ability to work in an agile/DevOps collaborative environment (Agile/Scrum, Continuous Delivery, Automated testing)
Ability to take initiatives and responsibilities
Ability to adapt and anticipate
Easy communication, adapted to the interlocutors, clear and synthetic
Rigor, precision
Customer/result orientation
Strong team spirit
Ability to learn and transmit it
Constant openness to the latest trends and technical
Knowledge in banking is appreciated
Technical skills
Languages/Framework: SQL, IntelliJ, Java EE/JDBC, REST APIs, SpringBoot/SpringBatch, JavaScript (AngularJS, Polymer / LIT elements would be appreciated)
Networking and web secure communication (SSL/TLS, certificate management) skills
Database: Oracle. Neo4j and Cassandra skills will be considered as an additional asset
Operating systems: AIX, Linux, Windows
Source code & dependency management: GIT & Maven
CDAAS : Jenkins or Azure DevOps
Experience
Master or Bachelor degree in IT
At least 5 years of experience in Java and JavaScript development
Languages - A good knowledge of English is required