Java Backend Engineer
- 5月12日
- 讀畢需時 2 分鐘
Number of Vacancies: 2 Job Category: Software Developer / Software Engineer / Backend Engineer
Welcome to Apply: Singaporeans, PR Position Type: Permanent, Full Time Job Category: Software Developer / Software Engineer / Backend Engineer Number of Vacancies: 2
Work experience: 3 years & above
Educational: Bachelor’s degree or above Preferred Majors: Information Management, Business Administration, Information Engineering
Language: English, Mandarin
Tools: Java, Spring, MySQL
Job Responsibilities:
Design, develop, test, and maintain scalable backend services and APIs using Java technologies
Build and optimize high-performance, secure, and reliable server-side applications
Collaborate with frontend, mobile, DevOps, and product teams to implement new features and system improvements
Develop RESTful APIs and integrate with third-party services, payment gateways, and external systems
Participate in system architecture design, database optimization, and technical planning
Monitor application performance, troubleshoot issues, and implement bug fixes and enhancements
Ensure code quality through code reviews, testing, and adherence to development best practices
Maintain system security, data protection, and compliance standards
Assist in deployment, CI/CD pipeline integration, and production support activities
Prepare technical documentation, API documentation, and system specifications
Continuously research and recommend improvements to backend technologies and development processes
Support system scalability, availability, and disaster recovery planning for mission-critical services
Job requirements:
3+ years of experience in internet development, with practical experience in product architecture design.
Proficient in Java 8 (Stream API, Date), familiar with Redis, MQ, and Spring Boot, including its runtime mechanism.
Experience in microservice development.
Skilled in MySQL database design, development, and performance optimization.
Familiar with the design and implementation of large-scale distributed systems.
Proactive, able to work independently as well as integrate effectively within a team.
Strong sense of responsibility, good self-learning ability, and excellent communication skills.
Experience with Blockchain Technology is a plus.
Understand and follow coding standards and best practices.
留言