Fullstack TypeScript / Java Developer - Online Banking - Freelance (M/F)
Daily Rate (TJM): 550€ / day
Our client in the Banking and finance sector is looking for a Fullstack TypeScript / Java Developer - Online Banking M/F
Mission Description:
Context
As part of an online banking activity, the mission is part of a mobile team within a critical digital scope. The profile operates in an agile environment with regular exchanges with the business during Agile rituals, as well as with the group's production teams for incident analysis and certain production operations. Knowledge of digital is an indispensable prerequisite. Technological monitoring is encouraged and participation in the developer community may be offered.
Mission
The mission consists of intervening as a Full Stack TypeScript/Java developer to design, develop, test, fix, and deploy application evolutions across different technical environments, in compliance with current norms and standards.
Main Responsibilities
*
Develop application features and evolutions
*
Develop unit and integration tests
*
Fix malfunctions
*
Perform code reviews
*
Conduct technical analyses
*
Deploy components into different technical environments
*
Work in agile methodology
*
Exchange with the business within the framework of Agile rituals
*
Interact with production teams for incident analyses and certain production operations
Technical Environment
*
Backend: Java 11/17+, Spring Boot, Maven, REST, GraphQL, micro-services
*
Frontend: TypeScript, Angular, JavaScript, HTML, CSS
*
Runtime: NodeJS, NestJS
*
DevOps / CI-CD: GitLab, GitLab CI/CD, ArgoCD, Vault, Docker, Kubernetes
*
Data / Messaging: Kafka, MongoDB
*
Monitoring: ELK, Grafana, Dynatrace, 2be-fficient
*
Security: OAuth2, OpenID, OWASP
*
Collaborative and tracking tools: Jira, Confluence, Postman, Klaxoon
*
Methodologies: Agile, DevOps, Monitoring
Expected Deliverables
*
Developments and programs carried out according to defined norms and standards
*
Elements necessary for the production deployment of the application
*
Architecture diagrams feeding the DTA (Dossier Technique d'Application)
*
Technical Jira tickets written and defined
*
Communication during the deployment of delivered functions
*
Documentation
Profile Sought
Experience
*
Experienced profile with 3 to 7 years of experience
*
Experience in digital environments is indispensable
*
Experience in a critical online banking scope
Technical Skills
*
Mastery of Java, Spring Boot and Maven
*
Mastery of TypeScript, NodeJS and NestJS
*
Mastery of REST and micro-services architectures
*
Good knowledge of deployment pipelines with Kubernetes, GitLab CI/CD, ArgoCD and Vault
*
Good mastery of monitoring tools such as ELK, Grafana and Dynatrace
*
Knowledge of Angular, JavaScript, Docker, Kafka, MongoDB, GraphQL
*
Mastery of OAuth2 / OpenID
Personal Skills
*
Problem solving
*
Sense of responsibility
*
Assertiveness
*
Concern for quality
Languages
*
Technical English
Indispensable Skills / Qualities:
Java / Spring Boot / Maven, TypeScript / NodeJS / NestJS, REST and micro-services architecture, CI/CD and Kubernetes, Agile Methodology, Online Banking / digital
Skills / Qualities that would be a plus:
Notions of security / OWASP, accessibility, experience in advanced configuration of AI development assistants
Information regarding teleworking:
Yes - 3 days/week
*
Java / Spring Boot / Maven
*
TypeScript / NodeJS / NestJS
*
REST and micro-services architecture
*