Job Description
Our company is a leading e-wallet service provider offering attractive job details and relocation package to the right candidate.
We are looking for an experienced professional to devise and execute architectural progression plan for central payment/transaction system.
- The ideal candidate should fine-tune data connections, optimize performance, manage stability and conduct pertinent technical research.
- Reviewing project requirements, devising technical solutions accordingly and collaborating with product, testing and other departments.
The selected individual will be responsible for designing and implementing business systems, ensuring system stability, high availability and concurrency.
Qualifications
- Bachelor's degree or higher in computer-related field with minimum 5 years of experience in Java backend development.
- Familiarity in blockchain and R&D experience in Crypto industry payment sector is preferred.
- Strong communication skills, self-driven ability and expertise in ensuring system stability, high availability and concurrency.
- Solid foundation in Java concurrent programming, familiarity with data structures, algorithms and JVM principles.
- Proficiency in multithreaded network programming, NIO and frameworks like Netty and Dubbo.
- Well-versed in Spring technology stacks and capable of designing and implementing business systems.
- Knowledgeable about middleware like Redis, RabbitMQ/Kafka, Zookeeper and their technical principles.
- Uphold excellent coding standards, possess strong engineering capabilities and adept analytical problem-solving skills.
- Display proactiveness and sense of responsibility towards assigned tasks.
Candidates are invited to submit resume stating past work experience, reasons for leave, past and expected remuneration.
By submitting an application, you consent to collection, use and disclosure of personal data for job search services as authorized.
Required Skills
- RabbitMQ
- Redis
- Kafka
- Zookeeper
- Java
- Spring
- Netty
- Dubbo
- NIO
- Data structures
- Algorithms
- High availability
- Concurrency
- Communication