Senior Java Developer
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
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 praccal knowledge of design of RDBMS and SQL
Understanding of Agile methodologies
Excellent communicaon and wrien skill.Be able to work in a team
Understanding of financial instruments
Be able to adapt, willingness to learn
Automated unit and integraon tesng. (jUnit, mockito etc.)
Recursions, depth/breadth-first search. Data structures - diconary, list, set
Control-flow statements - switch, for, do-while. Microservice architecture
Basic database fundamental. Joins, indexes, foreign keys, primary keys
Relaonal DB, NoSQL, graph DB. ACID properes
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 tesng (PACT/Spring Cloud contract)
· Cloud (AWS)
· 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
$ 2,000 - $ 4,000