This job is for a Junior Software Engineer. You might like this job because it offers a friendly environment, innovative projects, and personal/professional development.
Open work environment with a young and energetic team
Fast and innovate environment
Dynamic and agile team
Training and guidance provided
Work-life balance
Opportunity to participate in overseas project
Personal and professional development
Annual leave, medical and hospitalization leave
Maternity, Paternity & Compassionate leave
Accident insurance
EPF contribution + SOCSO
Accommodation / Travel allowance provided if required
Electronic accessories claims
Full-stocked fridge and pantry with
Unlimited coffee refills with state-of-the-art barista coffee machine and free-flow snacks
Say "NO" to office politic & gossip
Team building activities
Weekly sport days activities
Job Responsibilities:
Collaborate with cross-functional teams (designer, business analyst, front-end developer, quality assurance engineer, software architects) to ensure the delivery of high-quality applications.
Develop, test, deploy, and maintain business applications and systems integrations required for the operation.
Troubleshoot and implement bug fixes related to QA or user-reported issues.
Create detailed technical documentation for application development projects
Participate in the software development life cycle (SDLC), all aspects of the software development process.
Able to give technical support to customers and internal teams, troubleshooting and resolving software problems efficiently.
Job Requirements
Job Requirements:
Bachelor’s degree in information technology, computer science, or any other IT related field.
A minimum 1 year of java programming experience in JAVA EE and/or microservice development or working in similar roles is required.
Proficient in technologies such as Spring Framework, Hibernate, MySQL, and common web technologies like JavaScript, HTML, CSS.
Brief understanding in System Development Life Cycle (SDLC) methodologies. E.g., Waterfall, Agile
Solid knowledge of algorithms and data structures.
Understand design documentation standards such as Unified Modelling Language (UML), Entity Relationship Diagram (ERD)
Able to communicate and written in English and Mandarin.
Strong problem-solving abilities, attention to detail, and analytical thinking.
Ability to manage multiple tasks with strong prioritization and time management skills.
Experience of relational database proficient development, experience in Stored Procedure is a plus.