Job Openings
I21 - Software Engineer (061)
About the job I21 - Software Engineer (061)
Responsibilities
- Collaborate with in-house and vendor teams to develop and implement solutions that support business needs.
- Support solution design, application development, troubleshooting, and CI/CD delivery activities.
- Coordinate with infrastructure, development, and integrated application teams for solution implementation, SIT/UAT deployments, and testing.
- Support project delivery and ensure timely resolution of issues across SIT, UAT, and production environments through root cause analysis and fixes.
- Ensure adherence to development methodologies (Agile and Waterfall), coding standards, and documentation practices.
- Participate in system enhancements, maintenance, and continuous improvement initiatives.
Requirements
- Diploma or Degree in Information Technology, Information Systems, Computer Science, or equivalent.
- Comfortable communicating in both English and Mandarin.
- Minimum 2 years of hands-on experience in Java development with strong proficiency in Spring Boot.
- Experience with Spring ecosystem technologies such as Spring Data and Spring Security is an advantage.
- Experience developing and maintaining microservices and RESTful APIs.
- Familiarity with cloud platforms such as AWS, Azure, or GCP, and containerization technologies such as Docker.
- Basic knowledge of Kubernetes is an advantage.
- Working knowledge of SQL and/or NoSQL databases such as Oracle, MS SQL, MySQL, PostgreSQL, or MongoDB.
- Experience with Git, CI/CD pipelines, and DevOps workflows using tools such as Jenkins or GitHub Actions.
- Familiarity with J2EE, Maven, Web Services, and Node.js.
- Certified Java Developer and/or Cloud certifications are advantageous.
- Passion for programming with strong problem-solving skills and a positive attitude.
- Strong interpersonal, communication, and collaboration skills.
- Ability to work effectively with both business and technical stakeholders across all levels.