Job Description
Skills
This position requires around 8 years of experience working with Java ecosystem.
Technical
- Very good understanding of application system design, development, testing, deployment and maintenance
- Frontend development experience with Vuejs or Angularjs
- Experience developing web service - REST, gRPC
- Good knowledge of different design patterns
- Working experience with Agile Methodology in at least on project
- Good knowledge and understanding of the following:Maven, Git, CI/CD tools like Jenkins and Gitlab CI
- Good to have experience with: Containers (Docker), Kubernetes, Messaging Systems, (Kafka, RabbitMQ, WebsphereMQ), Relational Database, NoSQL Database
Functional
- General knowledge of corporate and investment banking especially financing domain.
- Good understanding of SDLC
Other Professional Skills, qualifications and Mindset
- Solid analytical and problem solving abilities
- Very good organization skill with attention to details
- Willing to work on new topics and to propose innovative solutions.
- Proactive with team player mindset
- Hands on and versatile with capability to effectively interact with technical team
- Proficiency in application project management
- Strives to deliver the solution in the most effective and timely manner
- Excellent verbal and written communication skills in English
Additional Requirements
Responsibilities
- Design, implement and test components from functional specifications.
- Participate in analyzing, resolving and providing technical support escalated to the team
- Contribute and guide other developers to maintaining a high standard of delivery quality
- Propose solutions to problems and build designs with the Technical Lead
- Participate in peer code reviewing
Remarks