Company Description
We are seeking talented Mid/Senior Java Developers to join VeryPay’s engineering team (https://verypay.ch/). This role involves developing and maintaining microservices-based applications with a strong emphasis on security and performance optimization.
Note: This role is open to local candidates in Vietnam only. On-site working at:
- ĐN Office: 81 Quang Trung, Hai Chau
- HN Office: 19 Duy Tan, Cau Giay
Job Description
Mid-level:
- Design, implement, and maintain Java-based microservices using Spring Framework.
- Develop high-quality code with a focus on security, including encryption and decryption methods to protect sensitive data.
- Optimize application performance and troubleshoot issues to ensure robust, scalable systems.
- Collaborate with DevOps and back-end teams to ensure seamless integration and deployment.
- Participate in code reviews and testing to ensure robustness and reliability.
Senior-level:
-
The Senior Java Developer will work on designing and building microservices architecture, integrating client APIs (SOAP, REST, RPC), and ensuring high performance, reliability, and security across our back-end systems. You will collaborate closely with customers, partners, and internal teams to deliver cutting-edge fintech solutions.
- Design, develop, and maintain back-end services using Java and Spring Framework.
- Lead the design and implementation of microservices architecture, ensuring scalability, reliability, and performance optimization.
- Integrate with external client APIs such as SOAP, REST, and RPC to ensure seamless communication with customer and partner systems.
- Work closely with customers and partners to understand their requirements, provide technical guidance, and ensure successful integration.
- Implement robust security measures, including encryption and decryption techniques, to protect sensitive data, adhering to payment industry standards.
- Collaborate with cross-functional teams to integrate back-end services with front-end applications, third-party systems, and APIs.
- Create well-documented, efficient, and maintainable code that follows industry best practices.
- Optimize application performance, identify bottlenecks, and troubleshoot system issues.
- Take ownership of the full software development lifecycle, including requirements gathering, design, development, testing, and deployment.
- Mentor junior developers and help foster a culture of continuous improvement within the team.
- Stay up-to-date with low-code platforms and security standards specific to the payment industry, ensuring compliance with best practices.
Qualifications
- Ability to work in a collaborative, Agile environment.
- Basic English communication. Upper-intermediate level of English is highly preferred.
Mid-level:
- At least 3+ years of experience in Java development.
- Proficiency in Java, Spring Framework, and microservice architecture.
- Strong understanding of software security principles, including encryption/decryption methods and protecting sensitive data.
- Familiarity with RESTful APIs and integrating them into back-end systems.
- Experience with Git or similar version control systems.
Senior-level:
- At least 5+ years of experience in Java development and back-end architecture.
- Strong experience in Java and the Spring Framework (Spring Boot, Spring Security).
- Expertise in microservices architecture and distributed systems design.
- In-depth understanding of security practices, including encryption and decryption methods, to protect sensitive data in the payment industry.
- Proven experience integrating with external client APIs (SOAP, REST, RPC).
- Ability to work closely with customers and partners, understanding their requirements and providing technical solutions.
- Hands-on experience with RESTful APIs and integrating them into back-end systems.
- Familiarity with databases, both SQL and NoSQL, and experience with database optimization.
- Experience with performance optimization and troubleshooting in high-load systems.
- Strong knowledge of containerization (e.g., Docker) and orchestration tools (e.g., Kubernetes).
- Proficiency with version control systems (e.g., Git) and CI/CD pipelines.
Preferred Skills:
- Knowledge of the payments industry, including payment gateways and wallet systems.
- Experience working with cloud platforms (e.g., AWS, Google Cloud, Azure).
- Understanding of event-driven architectures and messaging systems (e.g., Kafka, ActiveMQ, RabbitMQ).
- Familiarity with DevOps principles and tools for automation.
- Familiarity with low-code platforms.
Additional Information
WHAT WE OFFER
- 20 annual leave days
- Competitive Salary & Bonus
- Premium Health Care
- Yearly career/ performance evolution
- 13th-month salary/ competitive salary
- Great activities (Team Building, Company Trip, Weekly Happy Friday, …)
Top Skills
What We Do
Founded in 1990, Verysell Group is a renowned global software development company, headquartered in Switzerland. We offer various services from staff augmentation to building bespoke software solutions for industries such as Fintech, Payment tech & InsurTech. Central to our business is the offshore development center (ODC) SmartDev LLC in Vietnam where we develop software for external customers and our in-house products such as VeryPay - a mobile money payment platform. Our offices are located in 8 cities on 4 continents. This allows us to cater to a diverse clientele, including start-ups, scale-ups, and large global enterprises. Our family of brands SmartDev, VeryPay, Smart81 & VeryPlay Studio helps us focus on specific market segments and client types. SmartDev is a broad base outsourcing partner for enterprise clients worldwide. Recognized as the Winner of SME100® Fast Moving Companies, SmartDev specializes in building FinTech apps, insurance software, and more. Smart81 is a subsidiary of SmartDev and is instrumental in accelerating growth for start-ups and scale-ups by advising, collaborating, and crafting enterprise-level technology through our offices in California, Singapore, and London – the world's leading centers of startup economy. VeryPay is a mobile payments technology provider offering technology solutions for African mobile network operators, while VeryPlay Studio serves as a full-cycle game developer, merging Switzerland's quality standards with Asia's production expertise. The Applied AI Lab, another innovative extension of the Verysell Group, showcases our commitment to AI revolution by providing high-level consulting services, aiming to integrate AI functionalities in business, thereby enhancing productivity and expanding product offerings. AI Lab is also an in-house center of excellence in this field with a mandate for AI transformation.