Job Description
The role involves maintaining and enhancing existing business systems, including daily operations, feature iterations, and defect resolution. You will be responsible for writing technical documentation based on system requirements and participating in technical solution reviews. Independently develop high-quality business code and conduct unit testing according to design specifications to ensure delivery quality. Additionally, you will participate in system module development and maintenance, assist in identifying performance bottlenecks during system operation, and collaborate with the team to optimize performance. Troubleshoot and resolve technical issues in live systems while assisting the team in tackling development challenges. You will also oversee end-to-end development and maintenance of specific subsystems, adhering strictly to development standards and ensuring smooth deployment.
Key Responsibilities
- Maintain, iterate, and troubleshoot existing business systems while drafting technical documentation.
- Develop high-quality code and perform unit testing independently based on design specifications.
- Participate in system module development, identify performance bottlenecks, and assist in optimization.
- Resolve technical issues in production systems and support the team in overcoming development obstacles.
- Manage full-cycle development and maintenance of subsystems, ensuring compliance with deployment protocols.
Job Requirements
- Bachelor’s degree or higher in Computer Science or related field with 5+ years of hands-on Java/Golang development and system maintenance experience.
- Proficiency in Java frameworks (Spring Boot, MyBatis, JPA), Redis, Kafka/RabbitMQ, Elasticsearch, Git, and Maven.
- Experience in distributed systems or microservices, with familiarity in gRPC and Zookeeper.
- Strong MySQL database skills with optimization capabilities.
- Highly responsible, efficient in coding, and adept at teamwork and communication in fast-paced environments.
Preferred Qualifications
- Prior experience in fintech, banking, or payment-related industries is a plus.
- Proficiency in AI-assisted programming tools, with AI-generated code accounting for 30% of development work.
Benefits
- Competitive salary (negotiable).
- 100% remote work flexibility.
- Flat organizational structure with a diverse, inclusive team culture.
- Generous paid leave (annual/sick), weekends off, and a positive work environment.
Apply directly: https://davionlabs.bamboohr.com/careers/59?source=aWQ9MzM%3D


