Job Summary
- Technical Skill:
- Java ,
- Spring ,
- Git ,
- JUnit ,
- Hibernate ,
- PostgreSQL ,
- MySQL ,
- Maven ,
- Integration Testing ,
- MongoDB ,
- JPA ,
- NoSQL ,
- Memcached ,
- MS SQL ,
- Github ,
- RabbitMQ ,
- Gradle ,
- Redis ,
- Apache ActiveMQ ,
- BitBucket ,
- Mockito ,
- Apache Kafka ,
- Caching ,
- Swagger ,
- Postman ,
- Spring Boot ,
- Gitlab ,
- Microservices ,
- Fintech ,
- RESTful API ,
- Core Banking
Job description
Overview of job
We are seeking a skilled Java Backend Developer with strong experience in developing scalable, secure, and high-performance financial platforms. The ideal candidate must have a solid background in banking or financial services, and hands-on expertise in building RESTful APIs, integrating with core banking systems, and working with distributed systems (cache, message queues, databases).
🔧 Key Responsibilities:
- Design and develop robust Java-based backend microservices for financial platforms.
- Integrate with core banking systems, payment gateways, and financial APIs (SWIFT, ISO 20022, ACH, SEPA, etc.).
- Build, test, and deploy RESTful APIs for account, transaction, KYC, and loan services.
- Implement security best practices including JWT, OAuth2, and API Gateway filters.
- Work closely with product managers and business analysts to deliver banking-specific workflows.
- Optimize system performance with caching (Redis), asynchronous messaging (RabbitMQ/Kafka), and connection pooling (HikariCP).
- Develop and maintain unit tests, integration tests, and code documentation.
- Participate in code reviews, architecture discussions, and Agile ceremonies.
WHY YOU JOIN US:
- Working in the fast-moving international Fin-Tech environment.
- Competitive salary with high-tech supports.
- Bonus salary and company activities for each quarter.
- Personal Health Care Package from BaoViet Insurance.
- Working in new building E- Town Tower, 11 Doan Van Bo, Dist.4, HCMC.
As a member of Software Development team, you will be one of our talent crews, be side by side with others more than 25 professional Software Engineers, Automation Testers and Data Scientist having strong experience in financial solutions, online payment to transform and achieve unexpected achievements in the endless innovation of this Industry 4.0 nowadays. You are good at Java, interested in Magento platform and creating Automation Testing tools, or just excellent in data mining/analyzing - don't hesitate to find more opportunities at SmartPay since NOW.
Job Requirement
✅ Mandatory Requirements:
- Java Backend: Java 11+, Spring Boot, RESTful APIs, JPA/Hibernate
- Banking Domain: Experience with core banking systems, CBS APIs, KYC/AML, digital wallets, cards
- Database: SQL (MySQL, MSSQL, PostgreSQL), NoSQL (MongoDB)
- Security: SQL (MySQL, MSSQL, PostgreSQL), NoSQL (MongoDB)
- Messaging: RabbitMQ, Kafka, or ActiveMQ
- Caching: Redis or Memcached
- Version Control: Git, GitHub/GitLab/Bitbucket
- Build Tools: Maven/Gradle
- Testing: JUnit, Mockito, Postman, Swagger, integration test frameworks
🎓 Qualifications:
- Bachelor's or Master’s Degree in Computer Science, Information Technology, or related fields.
- 3–8 years of professional experience in backend development.
- At least 2 years in Banking, Fintech, or Financial Institutions (mandatory).
🌟 Soft Skills:
- Strong analytical and problem-solving skills.
- Comfortable in fast-paced, high-regulation environments.
- Strong communication and documentation abilities.
- Team player, proactive mindset, and accountability.
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- Java
- Spring
- Git
- JUnit
- Hibernate
- PostgreSQL
- MySQL
- Maven
- Integration Testing
- MongoDB
- JPA
- NoSQL
- Memcached
- MS SQL
- Github
- RabbitMQ
- Gradle
- Redis
- Apache ActiveMQ
- BitBucket
- Mockito
- Apache Kafka
- Caching
- Swagger
- Postman
- Spring Boot
- Gitlab
- Microservices
- Fintech
- RESTful API
- Core Banking
COMPETENCES
- Communication Skills
- Analytic Skills
- Problem Solving Skills
- Teamwork
- Proactive
- Documentation
BUSINESS PROFILE
Smart Pay is a startup financial technology company (E-wallet).
We create a dynamic, international and fast paced working environment, with Vietnamese talents play crucial roles in our company.
Our Company Culture represents 5 aspects:
- Win – Win
- Result – oriented
- Self – developed
- Change for better
- Integrity