Position: Software Developer
Category: Java
English level: intermediate
Years of experience: 3


Software Developer with 3+ years of experience in the banking industry. Confident team member familiar with taking on difficult tasks. Eager to learn new technologies, always to seek new opportunities for improvement.
Participate in different projects such as Corporate Banking System, Online Account Opening, Blog, E-commerce, etc.
I will introduce some project's technical stacks.
1. Corporate Banking System: 
Now this project serves more than 50,000 corporative customers and their financial workers. My mission in this project was to design and implement new large-scale features. 
The tech that I used is Java, Oracle(PL/SQL), Redis, JDBC, Jpa, Hibernate, Maven, Gradle, Spring MVC/Boot/Security/Data/Batch/AOP, JWT, LDAP, Docker, OpenFeign, RabbitMQ, Jsp, Thymeleaf, JavaScript, jQuery, Git.
2. Online Account Opening: 
Integration payment, video call, and government services.
The tech that I used is Java, Oracle(PL/SQL), Redis, Jpa, Hibernate, Liquibase, JUnit, Mockito, Postman(contract testing), Maven, Gradle, Spring Boot/Security/Data/Batch/AOP, JWT, LDAP, Docker, OpenFeign, Apache Kafka, Thymeleaf, Git.
I want to improve my technology stack and gain experience in different products.