Back to jobs

Software Engineer/ Java Developer / System Analyst

Job description

Key Responsibilities:

  • Design, develop, and maintain backend services and APIs using Java and Spring Boot.
  • Collaborate with front-end developers, QA engineers, and product managers to deliver high-quality software.
  • Write clean, maintainable, and efficient code following best practices.
  • Participate in code reviews, unit testing, and integration testing.
  • Troubleshoot and resolve technical issues across environments.
  • Contribute to architectural decisions and technical documentation.
  • Ensure application performance, scalability, and security.

Required Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 3+ years of hands-on experience in Java development.
  • Strong proficiency in Spring Boot, and RESTful APIs.
  • Experience with SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
  • Familiarity with Git, Maven/Gradle, and CI/CD pipelines.
  • Understanding of microservices architecture and containerization (e.g., Docker, Kubernetes).
  • Good problem-solving skills and attention to detail.

Preferred Qualifications:

  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Knowledge of messaging systems (e.g., Kafka, RabbitMQ).
  • Familiarity with Agile/Scrum methodologies.
  • Exposure to front-end technologies (e.g., Angular, React) is a plus.




If this job isn't quite right for you, but you know someone who would be great at this role, why not take advantage of our referral scheme? We offer HKD1000 in Apple gift cards for every referred candidate who we place in a role. Terms & Conditions Apply. https://www.ambition.com.hk/refer-a-friend