Job Title: Senior Java Developer
Overview:
The Senior Java Developer plays a vital role in designing, developing, and maintaining robust and scalable applications for our clients. This position is pivotal in ensuring that our software solutions meet the highest standards of performance and security while adhering to best practices and industry standards. As a Senior Java Developer, you will leverage your extensive experience in Java and related technologies to lead software development projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality solutions. With the flexibility of a 100% remote position based in Vietnam, this role offers you the opportunity to work in a dynamic and innovative environment while contributing significantly to the success of our organization.
Key Responsibilities:
- Development and implementation of financial and marketing products
- Work closely with the Marketing department with the goal of increasing our global user base
- Build large scale software system, which can impact daily life of millions of customers
- Communicate effectively with product managers, designing and implementing product features
- Performance tuning, online incidents troubleshooting, and system refactoring
- Write high-quality, clean, and maintainable code using engineering best practices
Required Qualifications:
- Bachelor's/Master's degree in computer science, engineering or equivalent industry experience
- 8+ years hands-on experience in JVM and Java ecosystem
- Proven experience with message queue, relational database, micro-service
- Capable to cope with stress, and quickly learn new knowledge
- Good cross team communication skills