Start Date
Immediate
Expiry Date
24 Sep, 25
Salary
0.0
Posted On
24 Jun, 25
Experience
0 year(s) or above
Remote Job
Yes
Telecommute
Yes
Sponsor Visa
No
Skills
Good communication skills
Industry
Computer Software/Engineering
JOB DESCRIPTION
Key Responsibilities:
- Strategic Leadership: Provide strategic direction and vision for the Java development team, aligning technology initiatives with business objectives to drive growth and innovation.
- Team Management: Lead, mentor, and inspire a team of Java developers, fostering a culture of excellence, collaboration, and continuous improvement.
- Technical Oversight: Oversee the design, development, and implementation of complex payment systems using Java and related technologies, ensuring scalability, reliability, and security.
- Project Management: Effectively manage project timelines, resources, and budgets to ensure the timely delivery of high-quality software solutions that meet customer requirements.
- Collaboration: Foster close collaboration with cross-functional teams such as product management, UX/UI design, quality assurance, and operations to ensure seamless integration of software components and alignment with business goals.
- Code Quality Assurance: Establish and enforce coding standards, best practices, and quality assurance processes to maintain high standards of code quality, reliability, and performance.
- Innovation and Research: Stay updated on emerging technologies, industry trends, and best practices in Java development and payment systems, leveraging this knowledge to drive innovation and continuous improvement.
Requirements:
- Bachelor’s degree in a computer-related field with more than five years of experience in Java development, possessing a solid foundation in Java and proficiency in JDK technologies such as collections, IO, concurrency, threads, and memory management.
- Familiarity with open-source frameworks such as SpringBoot, MyBatis, Redis, MQ, and Maven, with experience using Dubbo + ZooKeeper (preferred).
- Proficiency in object oriented programming and adept at utilizing common design patterns.
- Strong expertise in database design (MySQL preferred), excellent SQL writing and tuning skills, and familiarity with ElasticSearch.
-Proficient in Linux environment and operations, skilled in system release, update operations, and quick troubleshooting in production environments.
-Previous experience in the fintech or payment industry is highly desirable, especially Peer-to-Peer Payment, with a deep understanding of payment processing systems, regulatory compliance, and security standards (e.g., PCI-DSS).
-(Essential) Ability to effectively communicate in English (main language) and Chinese (reporting directly to a Chinese-speaking manager).
Job Type: Full-time
Ability to commute/relocate:
Application Question(s):
Language:
Please refer the Job description for details