- Singapore
Lokasi Kerja
Penerangan Kerja
Tanggungjawab
We're Hiring: Java Full Stack Developer!
We are looking for an experienced Java Full Stack Developer to join the Technology and Operations team. The role involves developing and supporting consumer risk applications using modern frontend and backend technologies. The developer will work on microservices, microfrontends, reusable web components, APIs, and high-performance applications in an Agile environment.
Location: Singapore
Role: Java Full Stack Developer – Technology and Operations
Work Mode: Work from Office
Candidate Eligibility: Singapore Citizens / Singapore PR only
What You'll Do:Design and develop responsive user interfaces, web components, and frontend frameworks using HTML5, JavaScript, and CSS3.
Develop microservice-based APIs using REST, GraphQL, and reactive programming principles where applicable.
Build highly resilient and high-performance services.
Develop reusable UI frameworks and web components for consumer risk applications.
Create interactive and reusable frontend components.
Work on user experience engineering and frontend development.
Collaborate with QA teams to develop automation tests for user interfaces.
Work collaboratively within an Agile development team.
Write high-quality, maintainable source code and deliver applications within tight deadlines.
Troubleshoot and resolve frontend and backend issues.
Develop and maintain technical documentation covering application design and code.
Minimum 3 years of relevant working experience.
Degree in Computer Science, Information Technology, or a related field.
Strong experience in Java development and Java OOP.
Experience with Java State Machine.
Hands-on experience with Hibernate and PostgreSQL.
Strong understanding of JavaScript fundamentals, including closures and prototypes.
Experience with JReport.
Good understanding of functional and object-oriented programming principles.
Frontend development experience with frameworks/technologies such as Angular, Web Components, Vue, Polymer, or ReactJS.
Backend development experience with Spring, Spring Boot, NodeJS, and/or Express.
Experience developing REST and Java web services.
Experience with GraphQL is an advantage.
Experience with graph databases such as Neo4j is preferred.
Experience with TypeScript or other type-safe JavaScript technologies is preferred.
Experience with Redux for frontend state management.
Working knowledge of frontend automation testing frameworks.
Strong frontend development skills in HTML, CSS, and JavaScript.
Experience with JavaScript libraries such as ExtJS, KnockoutJS, or jQuery is an advantage.
Experience with Git and SVN source code management tools.
Experience with binary repository tools such as JFrog Artifactory or Sonatype Nexus.
Familiarity with Atlassian tools such as Jira, Confluence, and Bitbucket.
Experience with XML, JSON, WSDL, REST, and Apache CXF.
Experience with Oracle Database, H2/HSQLDB, SQL, and PL/SQL.
Ability to construct hierarchical SQL queries.
Experience with Drools.
Experience with Jenkins or other Continuous Integration tools.
Experience with mobile development using HTML5.
Experience in Java multithreading.
Strong understanding of Agile development practices.
Strong organizational and time-management skills.
Good communication and collaboration skills with developers, QA teams, project m
Ready to build your career with us? Apply now and be part of our innovative team!
Peringatan Penting
Jangan pernah kongsikan maklumat bank atau kad kredit anda semasa memohon pekerjaan. Elakkan membuat sebarang pembayaran atau mengisi survey yang tidak berkaitan. Jika ada yang mencurigakan, sila laporkan iklan pekerjaan ini segera.