Epicareer Might not Working Properly
Learn More

Junior Software Engineer

Salary undisclosed

Apply on


Original
Simplified
  • Participate in all phases of the Software Development Life Cycle, including:
  • Requirements gathering
  • Analysis
  • Design
  • Development
  • Testing
  • Deployment
  • Maintenance
  • Collaborate effectively with cross-functional teams to complete development or enhancement requests.
  • Contribute to the development and maintenance of technical documentation for internal and external stakeholders.
  • Work closely with business users and IT technicians to proactively identify and implement solutions to enhance project performance.
  • Contribute to the identification and development of new features and functionalities that meet evolving business needs.
  • Provide timely and effective technical support to internal and external stakeholders, resolving inquiries and troubleshooting issues.

Job Requirements:

  • Degree or above in IT or related fields.
  • At least 2+ years of IT experience.
  • Proven experience in developing and deploying complex software applications using the following technologies (but not limited to):
  • JAVA 17
  • React (Next.js)
  • Spring Boot
  • Spring MVC
  • Spring JPA
  • JWT
  • Open API
  • Redis
  • MariaDB
  • Docker
  • Linux
  • Experience working with agile methodologies and DevOps practices is an advantage.
  • Experience in government projects is an advantage.
  • Good command of spoken and written English and Chinese (Mandarin and/or Cantonese).