Posting Date : 02 Nov 2023 | Close Date :31 Jan 2024
\xef\xbb\xbf
Senior JAVA (Fullstack)
SUMMARY
\xc2\xb7 Our client is an established enterprise located in South East Asia with businesses related to IT Services, Online Games, F&B and Entertainment. They are now looking for an experienced Senior JAVA (Fullstack) to join their exciting team.
KEY RESPONSIBILITIES
\xc2\xb7 Develop the application by following right principles of OOP programming
\xc2\xb7 Developing high quality codes by following design patterns and SOLID principles
\xc2\xb7 Be responsible for the design and architecture of the projects
\xc2\xb7 Suggest best practices in designing and architecture of the projects
\xc2\xb7 Develop and test the applications according to the standard development life-cycle
\xc2\xb7 Collaborate with teammates to deliver services and to meet project milestones and deadlines
REQUIREMENTS
Skills & Experiences
\xc2\xb7 Proficient in server-side and REST API development using Java with Spring boot and Maven
\xc2\xb7 Proficient in at least one relational databases such as Mysql, PostgreSQL, Oracle, etc
\xc2\xb7 Proficient in using APIs and framework and developing new APIs/components based on company needs
\xc2\xb7 Good in Multi-threading, Generics, Reflection and JVM concepts in Java
\xc2\xb7 Having abstract way of thinking for designing and developing APIs
\xc2\xb7 Able to apply Design patterns and SOLID principles in the application
\xc2\xb7 Know the main concepts behind NoSQL database such as Redis, Cassandra, Neo4J, MongoDB, etc and their differences
\xc2\xb7 Familiar with the design and application of distributed system, and familiar with distributed, cache, message, search, database change-log and other concepts
\xc2\xb7 Motivated to learn and adapt with new technologies
\xc2\xb7 Have a strong communication and team work skills
\xc2\xb7 Know how to use Atlassian products such as Jira and confluence well
\xc2\xb7 Know how to use software tools such as Git, IntelliJ Idea, DBeaver, etc well
\xc2\xb7 Knowledge of different cryptocurrencies such as Bitcoin, Ethereum, etc is a plus
Qualification
\xc2\xb7 Bachelor\'s degree in Computer Science, Information Technology or equivalent
\xc2\xb7 7+ years of experience in Java development
Specialization : Information Technology
Type of Employment : Permanent
Minimum Experience : 7 Years
Work Location : Singapore
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.