Senior Java Engineer (#14359844)

SPECIAL REFERRAL BONUS $2000
Work type:
Flexible (Office/Remote)
Technical Level:
Senior
Job Category:
Software Development
Project:
HotSchedules

The client is looking to build a new team to rebuild and enhance the existing Logbook application. It is considered a prioritized initiative for 2021. The team will consist of 4 devs and 2 QA, with a product owner and a team lead based in US. The app is built on BackboneJS with Java Spring backend but we are considering rebuilding it from scratch on ReactJS with a micro service backend app based on Spring Boot.

Responsibilities:

  • Develop REST services to support high-volume, low-latency web and mobile apps
  • Design and implement DB schema to allow new functionality
  • Implement architectures that involve AWS services (DynamoDB, SNS/SQL, API Gateway, Lambda, EKS)
  • Maintain existing codebase
  • Migrate existing clients (and their data) to the new app
  • Maintain existing functionality

Requirements:

  • Good understanding of OOP/OOD
  • Proficiency in Java 8 (Java 11 is a plus)
  • Experience with databases (relational and non-relational) and data modeling
  • Understanding high-load and distributed systems
  • Experience with AWS services (or any other cloud) is a plus
  • At least Intermediate level of English knowledge

We offer:

  • Flexible working hours
  • A competitive salary and good compensation package
  • Best hardware
  • A masseur and a corporate doctor
  • Healthcare & sport benefits
  • An inspiring, comfy, clean and safe office

Professional growth:

  • Challenging tasks and innovative projects
  • Meetups and events for professional development
  • An individual development plan
  • Mentorship program

Fun:

  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, football, ping pong, and more