Java Developer - Fullstack

Location Singapore
Discipline
Job Reference Java-IBM_1563952518
Salary Negotiable
Consultant Email james.andalan@manpower.com.sg
EA License No. 02C3423

Detailed Job Description

  • Designing, implementing, and maintaining Java applications that are often high-volume and low-latency Applications
  • Delivering high availability and performance
  • Contributing in all phases of the development lifecycle
  • Writing well-designed, efficient, and testable code
  • Conducting software analysis, programming, testing, and debugging
  • Managing Java and Java EE application development
  • Ensuring designs comply with specifications
  • Preparing and producing releases of software components
  • Transforming requirements into stipulations
  • Support continuous improvement
  • Investigating alternatives and technologies
  • Presenting for architectural review

Detailed Job Qualification / Requirement

- Full stack Java developer with 5+ years in Java/J2EE

- Validated experience crafting and maintaining at large scale

- Expertise with at least one major language suited to web programming (such as Python, Go, and/or JavaScript)

- Must be able to do both server side and front end - either web or mobile development

- Experience with and strong understanding of Algorithms

- Expert level knowledge in Threads, Collections, and concurrent API

- Expert level knowledge in Spring.

- Familiarity with at least one web application framework (such as Django, Flask, etc.)

- Experience in modern web development using JavaScript, HTML5, and libraries such as Bootstrap, React, jQuery, or visualization as D3 or THREE.js.

- Proficient in Persistence Technologies: Spring Data, Hibernate, JPA, JDBC.

- Strong experience in writing high quality code with full automated unit test coverage (Junit, Mockito etc) according to design standards, patterns

- Proven understanding of data modeling and storage with NoSQL and relational DBs such as MariaDB, MongoDB, Postgres

- Pivotal Cloud foundry experience is a plus

- Experience with Massive Data processing

- Experience with Spatial Data

- Deep understanding of performance testing, improvement techniques and caching solutions.

Rvin James Murillo Andalan EA License No. 02C3423 Personnel Registration No. R1331697