Job Summary
Job description
Overview of job
Topicus Vietnam is seeking a highly skilled and experienced Senior Java Developer to join our development team. As a Senior Java Developer, you will play a significant role in designing, developing, and maintaining our Fintech loan application portals. We are looking for candidates who can provide strategic insight, contribute to the architecture, and drive innovation within our technology stack.
As a Java Developer at Topicus Vietnam, you will be working on our product, Fyndoo Direct. Fyndoo Direct is a loan application portal that enables entrepreneurs, either individually or in collaboration with an intermediary, to apply for various types of loans, including business credit or company mortgages. At present, we are actively working on rolling out the product as a multi-tenant, cloud-based solution.
Role and Responsibilities:
- Maintain a long-term architectural vision that aligns with current technical innovations and the product vision.
- Design, develop, and maintain Java-based application.
- Work inside a cross-functional team to define and implement software solutions.
- Work together with both teams in Vietnam and The Netherlands
- Participate in code reviews and provide constructive feedback.
- Stay updated with the latest Java technologies and best practices.
Job Requirement
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in Java development, with a proven track record of delivering complex projects.
- Expertise in core Java, including advanced knowledge of OOP principles, design patterns, and multi threading.
- Excellent verbal and written communication skills in English for effective collaboration with global teams.
- Strong analytical and problem-solving skills.
Preferred Qualifications:
- Experience with Jakarta EE, including a strong understanding of Jakarta EE technologies like EJB and JAX-RS.
- Proficiency in working with Document databases such as MongoDB and relational databases like PostgreSQL.
- Hands-on experience with containerization tools such as Docker and orchestration platforms like Kubernetes.
- Experience deploying and managing applications on cloud platforms such as Azure, AWS, or Google.
- Familiarity with CI/CD pipelines and automation tools like Jenkins, GitLab CI/CD.
- Expertise in DevOps practices, including infrastructure as code, configuration management, and monitoring.
- Agile and Scrum development methodologies exposure.
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- Java
- Core Java
- OOP
- PostgreSQL
- EJB
- MongoDB
- Design Patterns
- Jenkins
- Docker
- JAX-RS
- MS Azure
- DevOps
- AWS
- Kubernetes
- Gitlab
- IaC
- CI/CD
COMPETENCES
- Communication Skills
- Teamwork
- Analytic Skills
- Scrum
- Problem Solving Skills
- Agile
BUSINESS PROFILE
Topicus makes an impact with IT.
Meaning something for society, that is what drives us. Making an impact with IT. We think that's the most normal thing in the world, but it makes working at Topicus fundamentally different. Millions of people use our products every day. IT solutions that really benefit healthcare, education, the financial world and the social domain.
In all areas where we can help with our tech knowledge, we try to give control to citizens, increase self-reliance and reduce vulnerability. To this end, we transform complex issues and technology into user-friendly tech platforms and products. We do this from Vietnam, The Netherlands and Romania. And our ambitions go even further. We actively explore markets within and outside Europe. We do this with more than 1,000 Topicans.
Every day we want to get smarter. Making ourselves and each other even better and developing skills further. We do this with the Development Compass, the Topicus University, guilds, the coaching pool, the Topicus Technology Master and other great events. Because we serve multiple markets, we have access to a wealth of knowledge, experience and tools.
Interested in joining a dynamic and innovative company that values your skills and offers opportunities for professional growth? Apply now and become a vital part of our team!