Product Engineer (JAVA)
Product Engineer (JAVA)
Singapore
Experience Required:
3 years
Job Type:
Permanent
Responsibilities
We are looking for passionate developer and you will be designing features, implementing clean code, modular and complex integrations for our multi-tenant in-house. You make it possible for us to deliver high quality deliverables for our customer.
Responsible for design, implement and testing the application to achieve project goals and objectives
Responsible to write the clean code, testable and maintainable
Perform peer code reviews
Participate in regular tech-sharing sessions and team retrospectives
Responsible for documentation update
Work closely with internal team or cross-functional teams when necessary
Able to adopt latest software development trends and industry best practices
Happier to deliver output in fast paced and result driven environment
Involved in application support and with other internal teams to facilitate root cause analysis of application issues to meet the required SLA
Required skills
Bachelor’s degree in computer science (related) or higher
At least 3 years of experience of hands-on development experience or in a similar role
Team player with good communication skills in English
Proficient in Java 8 and above
Proficient in Spring Framework, Spring Boot, Spring Integration, Hibernate and RESTful APIs implementation
Experience in SQL database
Knowledge in design pattern
Good problem-solving skills and ability to think outside the box
Good to have
Full-stack experience or other experiences with open source technologies
Secure software development
Distributed application using message queue
Agile practice or Scrum knowledge
Experience in using JIRA