Backend Developer - JAVA
Technology
香港特别行政区, 中国HKD 45,000 - HKD 55,000 /月昨天
全职
职位描述
Job Responsibilities
- Design, develop, and maintain scalable, secure, and high-performance backend applications using Java and Kotlin.
- Develop and enhance microservices-based architectures to support digital platforms and customer-facing applications.
- Build, maintain, and integrate APIs and backend services to enable seamless communication across applications and external platforms.
- Implement event-driven architectures and messaging solutions using Kafka.
- Develop and deploy cloud-based backend services leveraging AWS technologies.
- Ensure backend systems meet high standards of availability, scalability, reliability, security, and maintainability.
- Apply engineering best practices, including Test-Driven Development (TDD), Domain-Driven Design (DDD), and CI/CD.
- Collaborate with frontend engineers, architects, product teams, and other stakeholders to deliver end-to-end technical solutions.
- Participate in system design discussions, code reviews, troubleshooting, and production issue resolution.
- Take ownership of backend components and proactively contribute to architecture improvements and engineering excellence.
Job Requirements
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
- Minimum 5 years of relevant backend development experience; candidates with more experience will be considered for senior-level positions.
- Strong hands-on development experience with Java and/or Kotlin.
- Solid understanding of microservices architecture and distributed systems.
- Practical experience with Apache Kafka and event-driven systems.
- Hands-on experience developing and deploying applications using AWS.
- Strong experience designing, developing, and integrating APIs and backend services.
- Good understanding of authentication, application security, and system integration architecture.
- Proven experience building scalable, reliable, production-grade backend applications.
- Familiarity with TDD, DDD, CI/CD, and modern software engineering practices.
- Experience working in Agile development environments.
- Strong analytical, problem-solving, and communication skills with a proactive ownership mindset.
Keywords
KotlinApache KafkaScalabilityApache Http ServerJavaCI/CDMaintainabilityTest-driven development
对这个职位感兴趣吗?