Java Technical Lead
We are looking for experienced and talented Technical Lead to join our global engineering teams and developing and operating our flagship product (Digital Bank platform).
Design, develop, implement and maintain Java application
Write high quality, maintainable code using TDD and DDD
Translating user stories into working solution
Design and implement RESTful APIs
Design and implement microservice architecture within the given domain
Work with the distributed team in multiple time zones
Actively participate in Scrum technologies
8+ yrs of experience
Demostrated ability to work with various stakeholders
Demonstrated ability in good system design principles and patterns on cloud and creating shared understanding
Ability to articulate system choices
Strong knowledge of quality metrics
Demostrable ability on the "Lead" front
Minimum 5+ years of relevant experience in programming.
Java/Kotlin (Kotlin strongly preferred), SpringBoot, JPA, Kaa, Rest APIs.
Hands on experience with various Java Web technologies and frameworks Spring (Security, MVC, SpringBoot) JPA, REST API, Maven, Junit test, Mockito, Kaa.
Good practical knowledge of design of RDBMS and SQL
Understanding of Agile methodologies
Excellent communication and written skill.Be able to work in a team
Understanding of financial instruments
Be able to adapt, willingness to learn
Automated unit and integration testing. (jUnit, mockito etc.)
Recursions, depth/breadth-first search. Data structures - dictionary, list, set
Control-flow statements - switch, for, do-while. Microservice architecture
Basic database fundamental. Joins, indexes, foreign keys, primary keys
Relational DB, NoSQL, graph DB. ACID properties
Basic system design. Protocols & standards (OpenAPI, avro, protobuf)
Understanding of SOLID principles. Event driven architecture
Design architecture (DNS, load balancers). Basic dev-ops / infra fundamentals
Messaging queues, Docker/Compose. Kubernetes (basic knowledge on pods, configmap, deployments)
Git (GitHub), CI/CD, Sonar.
Basic security fundamentals
SSL/MTLS, private key, a/symmetric keys, hashing, signatures, oauth
Nice to have
Contract testing (PACT/Spring Cloud contract)
Log management tools. (Splunk, SumoLogic, ELK)
WHAT'S ON OFFER
Why join with us
We build a professional & fun working environment.
We focus on your growth, yes the long-term growth.
We develop the future-ready digital bank platform.
Competitive salary and bonus.
Opportunities for your professional growth in fintech, especially in digital banking
Social insurance (max), premium medical insurance
Parking allowance, snacks, and coffee.
Monthly team-building and social activities.
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!
Information Technology & Services
Ho Chi Minh - Viet Nam
$ 3,000 - $ 4,500