- LocationBucharest, Romania
-
IndustryInformation Technology
Responsibilities
• Analyze business requirements and create technical design documents that meet with the company's architecture standards;
• Designs, develops, tests and implements web-based Java applications to support business requirements; document the implemented solution;
• Resolves technical issues through debugging, research, and investigation;
• Perform unit and system testing of application code as well as execution of deployment activities;
• Ensures that expected application performance levels are achieved;
• Develops high level and detailed program specifications.
Mission
• Develop advanced microservice-based applications that will change the architectural approach of bank's technical systems
• Design and execute rapid software development projects to meet critical needs; document the implemented solution
• Follows software development life cycle methodologies, creates design documents and performs program coding and testing
• Contribute to the design and develop high quality software for large scale Java/Spring Boot/Micro-service Applications
Skills
Must have
• React, JavaScript
• Strong understanding of microservice architecture
• Ability to design, develop and implement scalable, elastic microservice based platforms
• Knowledge of Redis and caching strategies
• Technologies linked to Web HMI: Typescript, CSS3
• Exposure to development tools: Git, Bitbucket, Maven, Jenkins, SonarQube
-REST, JSON, Micro Services
-• Micro-services architectures and design patterns
Nice to have
• Java/J2EE, Spring, Spring Boot,
• Demonstrated knowledge of Security Coding Standards
• Proficient understanding of Java Spring/Spring Boot,
• Good understanding of Docker, Kubernetes
• Experience in SQL/PL/SQL (Oracle & SQL databases)
• Working experience in Agile environment
Languages
English: B2 Upper Intermediate
