Job Description
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.
Additional Information: - Homebased
- M to F, 8am to 5pm Manila Time