Senior Java Developer (Homebased)
Job Description
About Us
Outsourced.ph is a leading ISO certified Philippines offshore outsourcing company that provides dedicated remote staff to some of the world's leading international companies. Outsourced is recognized as one of the Best Places to Work and has achieved Great Place to Work Certification. We are committed to providing a positive and supportive work environment where all staff can thrive. As an Outsourced staff member, you will enjoy a fun and friendly working environment, competitive salaries, opportunities for growth and development, work-life balance, and the chance to share your passion with a team of over 1000 talented professionals.
About The Client (Dubai)
We empower governments and organizations with innovative digital solutions, enhancing e-Governance, secure identification systems, document production, and fintech innovations for streamlined services and improved citizen engagement.
About The Role
We are seeking a highly skilled and experienced Senior Java Developer to join our team, focusing on the design, development, and maintenance of our fintech applications, with a specific emphasis on digital wallets and secure financial transaction systems. The ideal candidate will have a deep understanding of core Java principles, a proven track record in the financial technology space, and a passion for building robust, scalable, and secure software.
Required Qualifications & Experience
About Us
Outsourced.ph is a leading ISO certified Philippines offshore outsourcing company that provides dedicated remote staff to some of the world's leading international companies. Outsourced is recognized as one of the Best Places to Work and has achieved Great Place to Work Certification. We are committed to providing a positive and supportive work environment where all staff can thrive. As an Outsourced staff member, you will enjoy a fun and friendly working environment, competitive salaries, opportunities for growth and development, work-life balance, and the chance to share your passion with a team of over 1000 talented professionals.
About The Client (Dubai)
We empower governments and organizations with innovative digital solutions, enhancing e-Governance, secure identification systems, document production, and fintech innovations for streamlined services and improved citizen engagement.
About The Role
We are seeking a highly skilled and experienced Senior Java Developer to join our team, focusing on the design, development, and maintenance of our fintech applications, with a specific emphasis on digital wallets and secure financial transaction systems. The ideal candidate will have a deep understanding of core Java principles, a proven track record in the financial technology space, and a passion for building robust, scalable, and secure software.
Required Qualifications & Experience
- Core Java Expertise: Strong proficiency in Java 8+ and its core principles, including multi-threading, concurrency, and data structures.
- Fintech & Financial Services: Proven experience in developing applications for the financial sector, including payment gateways, secure transactions, and compliance with financial regulations.
- Digital Wallet Development: Direct, hands-on experience in building and maintaining digital wallet platforms, including handling user accounts, transaction processing, and security protocols.
- Spring Framework: Extensive experience with the Spring ecosystem, particularly Spring Boot, Spring Security, and Spring Data JPA.
- Database Management: Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra), including schema design and optimization.
- API Development: Expertise in designing and implementing RESTful APIs and microservices.
- Security Best Practices: In-depth knowledge of security protocols and best practices for financial applications, including encryption, tokenization, and secure coding standards.
- Cloud Platforms: Experience with cloud services like AWS, Azure, or Google Cloud Platform.
- Version Control: Proficiency with Git.
- Testing: Commitment to writing high-quality, maintainable code, including a strong focus on unit and integration testing.
- Monday to Friday (8AM-5PM; Manila Time)
- Permanent Homebased
- Equipment will be provided by the company
- Hired staff are required to have a stable/reliable internet connection at home with at least 20MBPS for both download AND upload speed.