Java Full Stack Developer Technology and Operations

KRIS INFOTECH PTE. LTD.Singaporemycareersfuturepublished 09/24/2026
Must-have:TypeScriptJavaScriptJavaHTMLCSSReactAngularVueNode.jsExpressGraphQLGitFrontendBackendQA/TestAgileMicroservices
Nice-to-have:MobileCI/CD

Job Description:

  • Design and develop a responsive and stylish user interface framework and web components from ground up with latest technology not limiting to HTML5 JavaScript and CSS3
  • Design and develop micro servicebased API using REST GraphQL and Reactive principles where applicable
  • Engineer services for high resiliency and performance
  • Building new user interface framework to be extensible to various consumer risk applications and web components to be easily distributed for use in other business unit web applications
  • Working to create the interactive reusable web components for the frontend interface
  • Engineering the user experience for the interface
  • Working with the QA to create automation tests for the user interfaces
  • Collaborating with a team of IT professionals in an agile team
  • Writing high quality source code and deliver the application within tight deadline
  • Troubleshooting and fixing bugs in front end and backend
  • Develop technical documents to accurately represent application design and code.

Requirements:

  • Experience in Java State Machine.
  • Experience in Hibernate and Postgress.
  • Clear understanding of JavaScript fundamentals like closures and prototypes.
  • Experience in JReport.
  • Understand and be able to articulate the difference between functional and OO programming principles.
  • Frontend frameworks like Angular, Web Components, Vue, Polymer, and ReactJS front end development etc.
  • Backend frameworks like Spring Spring Boot NodeJS Express etc.
  • Hands on experience in graph databases like Neo4j is preferred.
  • Writing type safe JavaScript code like Typescript preferred flow etc.
  • Redux for managing application state management.
  • Have a working understanding of any frontend automation testing framework.
  • A working understanding of Nodejs would be good.
  • Experience in frontend development such as HTML CSS pre-processors such as Less Javascript including libraries like ExtJS, KnockoutJS, and JQuery linters and minifiers.
  • User experience engineering.
  • Experience in using source code management tool such as Git and SVN.
  • Experience in using binary repository manager such as JFrogs Artifactory or Sonatype Nexus.
  • Familiarity in Atlassian products such as JIRA Confluence Bitbucket Server formerly Stash.
  • Experience in Java web service frameworks style such as Apache CXF and REST including its data interchange format definition such as XML JSON WSDL.
  • Experience in database technology such as Oracle database in memory database H2 HSQLDB and its language SQL PLSQL.
  • Able to construct hierarchal query.

Great to Have:

  • Experience in Drools.
  • Strong organizational skills to manage assignments effectively and working within tight deadlines.
  • Strong communications skills to collaborate with developers QA project managers and other stakeholders.
  • Familiarity with the agile development process and mobile development with HTML5 experience in continuous integration such as Jenkins CI or its equivalent and experience in Java OOP multi-threading is a plus.
  • Passion for learning and self-improvement is greatly preferred.
  • At least 3 years of relevant working experience.
  • Degree in Computer Science IT or other related fields.