Menu Close

Java Developer

IT – Software Development
Remote

ENVIRONMENT:
A customised software solutions provider seeks the coding talents of a Java Developer to join its global team. Your core role will be to design and develop high-volume, low-latency applications for mission-critical systems, assisting in the preparation and production of software releases and investing alternatives and technologies and present them for architectural review. You will require 2+ year’ work experience in a similar role, Java 8 or higher, frameworks including Play and Spring, NoSQL, Linux, Mercurial or Git and experience with various webservice architecture, with a focus on REST.
 
DUTIES:
  • Design and develop high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance.
  • Create well designed, testable, efficient code.
  • Participate in all phases of the development lifecycle.
  • Assist in preparation and production of releases of software components.
  • Ensure designs are in compliance with specifications.
  • Investigate alternatives and technologies and present them for architectural review, in order to support continuous improvement.
Company Tech Stack:
    • Java
    • Java Web Frameworks (Spring)
    • MySQL
    • Linux
    • Git
 
REQUIREMENTS:
  • 2+ years’ experience of working on a Java Developer position
  • Software Engineering: Capable of designing software solutions with clean code and SOLID principles.
  • Ability to communicate (both verbal and written) with technical and non-technical stakeholders.
  • Java 8 or higher.
  • Java web frameworks (E.g., Play, Spring).
  • Relational and/or NOSQL datastores.
  • Experience with various webservice architecture, with a focus on REST.
  • Linux.
  • Have worked in an Agile team as a Developer. 
  • Distributed Version Control – Mercurial or Git.