Java Developer | Vietnam (Remote)
Posted: 1 days ago
Job Description
Company OverviewOutsourced is a leading ISO certified 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.POSITION TITLE: MID-SENIOR JAVA DEVELOPEREMPLOYMENT: FULL TIMELOCATION: REMOTE - INDIAEXPERIENCE: MID-SENIORSCHEDULE: starts at 8am IST (40hrs/week)About The RoleWe're looking for a highly skilled Java Developer to design, develop, and maintain our fintech applications, with a strong focus on digital wallets and secure financial transaction systems.You'll be working with modern Java technologies and financial-grade security standards to build scalable, reliable, and compliant digital payment solutions.What You'll DoDesign, develop, and maintain Java-based fintech applications focused on digital wallets and payment systems.Build and optimize RESTful APIs and microservices using Spring Boot and related frameworks.Implement secure transaction flows and data protection protocols aligned with financial industry standards.Work with relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra) databases for high-availability systems.Ensure application performance, scalability, and security across all environments.Collaborate with product, QA, and DevOps teams to deliver robust, secure financial software.Maintain clean, testable code with a strong focus on unit and integration testing.Must-Haves5+ years of experience in Java development (Java 8+).Strong understanding of core Java principles, including multi-threading, concurrency, and data structures.Proven experience developing fintech or financial service applications (payment gateways, transaction systems).Hands-on experience building and maintaining digital wallet platforms.Expertise with the Spring ecosystem — Spring Boot, Spring Security, and Spring Data JPA.Strong knowledge of API design, microservices architecture, and secure coding standards.Experience with AWS, Azure, or Google Cloud Platform.Proficiency in database design and optimization (SQL and NoSQL).Skilled in Git and version control best practices.Commitment to writing high-quality, maintainable, and well-tested code.Nice-to-HavesExperience with financial compliance and security standards (e.g., encryption, tokenization, secure transactions).Familiarity with CI/CD pipelines and automated testing frameworks.Experience in performance tuning and application monitoring for large-scale financial systems.Exposure to containerization tools (e.g., Docker, Kubernetes).Strong understanding of cloud-based deployments and scalable infrastructure design.What we OfferLeave with Pay: 12 days vacation, 30 days sick leave (75% salary), 5 days paternity (100% salary), 6 months maternity (100% salary).Holidays: 11 days total (6 national, 5 regional).Upskill Allowance: USD 50/month for education, plus free access to in-house programs.Flexible Work Hours or Remote Work Opportunities - Depending on the role and project.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period