Senior Java Back-End Developer

Singapore

DESCRIPTION

We are looking for an analytical, results-driven Back-end Developer who will work with team members to develop our current back-end applications and processes. The Back-end developer will use his or her understanding of programming languages and tools to analyse current codes and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users. Attention to security, performance and latency are paramount. 

To succeed as a Backend Developer, you should be focused on building a better, more efficient program and creating a better end-user experience. You should be knowledgeable, collaborative, and motivated. 

RESPONSIBILITIES

  •  Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience. 
  •  Developing ideas for new programs, products, or features by monitoring industry developments and trends. 
  •  Continuous education and training to remain current on best practices, learn new programming languages, and better assist other team members. 
  •  Taking lead on projects, as needed. 
  •  Optimization of the application for maximum speed and scalability 
  •  Implementation of security and data protection 

REQUIREMENTS

  •  Proven work experience as a backend developer with latest web technologies 
  •  Minimum 5 years of experience with Java8+, Spring Boot 
  •  TDD experience 
  •  Docker and Kubernetes 
  •  Cloud services (AWS) 
  •  Familiar with blockchain concepts 
  •  In Depth understanding of TCP/IP, UNIX, JVM and cryptography 
  •  Knowledge of Hazelcast/Jet 
  •  Ability to integrate with 3rd party APIs 
  •  Basic understanding of trading concepts (Forex, shares, or cryptocurrencies) 
  •  FIX protocol 
  •  Code versioning tools (Git) 
  •  OWASP security principles 
  •  An ability to perform well in a fast-paced environment 
  •  Excellent analytical and multitasking skills 
  •  Ability to solve problems creatively and effectively 
  •  Creativity and willingness to work on own initiative and share ideas 
  •  Excellent communication skills 

BENEFITS

  • Outstanding career growth and opportunities
  • Attractive remuneration package
  • High growth industry