Senior Java Developer

We are looking for Senior Java Developer to join product development for our client from the USA and help architect and scale their cloud-based systems. The product is a  platform that helps companies manage, retain, and grow their existing customer base, build relationships with them, and proactively manage success throughout the customer lifecycle.

. 

REQUIREMENTS:

  • 4+ years of experience in Java development
  • Strong experience with the Spring Framework
  • Experience with Amazon Web Services
  • Experience with SQL, database modeling, and ORMs
  • Experience with JavaScript, React.js, Angular is a plus
  • Intermediate+ level of English
  • Understanding of both client-side and server-side paradigms
  • Technical design skills with an emphasis on distributed and/or cloud-based scaling
  • Ability to write clean and easily maintained code

RESPONSIBILITIES:

  • Build and maintain platform in a way that is scalable, extensible, and efficient in usage of system resources
  • Participate in solution design and development, deliver high-quality code
  • Regularly communicate with the team members at the client’s side, participate in status meetings, design sessions, and brainstorming
  • Provide estimation and reporting of assigned tasks

WE PROPOSE FRIENDLY WORKING CONDITIONS WITH COMPETITIVE COMPENSATION AND BENEFITS INCLUDING:

  • Comfortable working environment
  • Friendly team and management
  • Competitive salary
  • Regular performance-based compensation review
  • Flexible working hours
  • Free English classes
  • 100% paid vacation, 4 weeks per year
  • 100% paid sick-leaves
  • Corporate and team building events