Senior / Software Engineer (Java Back-end / Multi-threading) Singapore
Senior / Software Engineer (Java Back-end / Multi-threading) Description
Job #: 86194DESCRIPTION
We are looking for a motivated Senior / Software Engineer (Java Backend / Multi-threading) in Malaysia to make the team stronger.
Responsibilities
- Design and build applications using Java, JavaScript, Typescript and related technology
- Collaborate with cross-functional teams to define, design, and ship new features
- Build micro-services using Spring Boot, single page application using React and others
- Implement core practice of Agile, leveraging cloud native architecture pattern using Test Driven Development (TDD), continuous integration/continuous delivery, in an on-premises or public-cloud environment, where everything is automated
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirements
- Degree in Computer Science, Computer Engineering or equivalent
- Minimum of 5 years of hands-on server-side application development experience in Java Technology / JavaEE / Webservice / Eclipse RCP, multi-threaded programming and Oracle technologies
- Hands on experience on Spring boot, JPA, Hibernate
- Experience in building and running containerized microservices for Kubernetes/Cloud environment
- Experience in java-based caching technologies like redis / Ehcache
- Working experience with Agile methodologies
- Working knowledge in tools such as JIRA, GitHub/Bitbucket, Maven, Jenkins, Confluence, etc
- Good communication skills and be able to coordinate technical discussion and activities with global and offshore teams
- Self-initiative and comfortable working in difficult situations
- A team player with positive attitude to build trusted working relationship with global and offshore teams
We offer
- Friendly team and enjoyable working environment
- Work-life balance and flexible schedule
- Online training library, mentoring, career development and potential partial grant of certification
- Unlimited access to LinkedIn learning solutions
- Referral bonuses
- Compensation for sick leave and paid time off
- Opportunities for self-realization