Java Full Stack Developer Technology and Operations

KRIS INFOTECH PTE. LTD.

Singapore

On-site

SGD 90,000 - 150,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Kris Infotech PTE. LTD., Singapore, is seeking a skilled full-stack software engineer to design and develop a responsive UI framework and web components from ground up, and to build robust microservice APIs using REST and GraphQL.

You will ensure high resiliency, performance, and a clear UX, while collaborating in an Agile environment. The role covers frontend and backend development with modern technology stacks, and requires strong grounding in JavaScript, Java, and modern frameworks.

Qualifications

  • Experience in Java State Machine.
  • Experience in Hibernate and PostgreSQL.
  • Clear understanding of JavaScript fundamentals like closures and prototypes.
  • Experience in JReport.
  • Understand and articulate the difference between functional and OO programming principles.
  • Frontend frameworks like Angular, Web Components, Vue, Polymer, and ReactJS front end development.

Responsibilities

  • Design and develop a responsive and stylish UI framework and web components from ground up with HTML5, JavaScript and CSS3.
  • Design and develop microservice-based API using REST, GraphQL and Reactive principles where applicable.
  • Engineer services for high resiliency and performance.
  • Build a new UI framework extensible to various consumer risk applications and web components to be easily distributed for use in other business units.
  • Develop interactive reusable web components for the frontend interface.
  • Engineer the user experience for the interface.
  • Collaborate with QA to create automation tests for the user interfaces.
  • Work in an agile team with IT professionals.
  • Write high quality source code and deliver the application within tight deadlines.
  • Troubleshoot and fix bugs in frontend and backend.
  • Develop technical documents to accurately represent application design and code.

Skills

Java
JavaScript
OO/FP concepts
Angular
ReactJS
Vue
Web Components
TypeScript
REST API
GraphQL
Spring Boot
Hibernate
NodeJS
SQL
Git

Education

Degree in Computers/IT

Tools

Jira
Confluence
Artifactory
Nexus
Git
Jenkins
PostgreSQL
Oracle
Neo4j

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

GOLDTECH RESOURCES PTE LTD • Singapore

On-site
SGD 70,000 - 110,000
Senior Java Full Stack with React
Senior Java Full Stack with React

LUXOFT INFORMATION TECHNOLOGY (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Principal Software Engineer
Principal Software Engineer

Y3 TECHNOLOGIES PTE LTD • Singapore

On-site
SGD 150,000 - 190,000
Java Full Stack Software Developer
Java Full Stack Software Developer

TRINITY CONSULTING SERVICES PTE. LTD. • Singapore

On-site
SGD 70,000 - 90,000
Java Full Stack Developer
Java Full Stack Developer

ASCENDION ENGINEERING SOLUTIONS SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Full Stack with React
Senior Java Full Stack with React

re-zoo-me • Singapore

On-site
SGD 150,000 - 190,000
26991312 Digital Software Engineer Senior Analyst
26991312 Digital Software Engineer Senior Analyst

CITIBANK N.A. • Singapore

On-site
SGD 120,000 - 180,000
Full Stack Engineer
Full Stack Engineer

Talent-Merge • Singapore

On-site
SGD 90,000 - 130,000
Senior Java Full Stack with React
Senior Java Full Stack with React

Luxoft • Singapore

On-site
SGD 120,000 - 180,000
OPS and CR Full-Stack Developer (React & Java)
OPS and CR Full-Stack Developer (React & Java)

re-zoo-me • Singapore

Hybrid
SGD 60,000 - 90,000