Senior Java Developer

The client named one of the Best Places to Work in Los Angeles, is an exciting cloud messaging company with offices in Santa Monica, CA, Pasadena, CA, Austin, TX and Kyiv, Ukraine. We are looking for individuals ready to work with a fun and dedicated team to change the face of communication. We are now seeking a Senior Java Developer in our Kyiv office.

  • Collaborate with other developers and teams to plan, design, develop, test, and maintain a distributed microservices ecosystem
  • Provide technical leadership to teammates through coaching, mentorship and code reviews
  • Maintain high standards of software quality within the team by establishing good SDLC practices and leading by example
  • Recommend improvements to infrastructure, technology, and processes
  • 4+ years of Java development experience (or equivalent)
  • Familiar and experienced with significant changes in Java8+
  • Deep understanding of OOP concepts
  • Experience with Java IOC and ORM frameworks
  • Experience with Maven and understanding of continuous build/delivery
  • Experience building REST/JSON APIs or web services
  • RDBMS experience including SQL, transaction management, performance tuning, and schema design
  • Experience with JMS providers like RabbitMQ
  • Experience with bash UNIX shell so able to run basic commands and write basic bash scripts
  • SCM experience, preferably GIT
  • Basic understanding of networking and security best practices
  • Experience with NoSQL databases
  • Familiarity with agile development methodologies
  • Great design and problem-solving skills, passion for quality and engineering excellence at scale
  • Upper Intermediate English skills or better
Will be a plus
  • Experience with other languages besides Java
  • Experience with messaging models, search indexing, distributed caching
  • Experience with containerized applications and service discovery
  • Experience tuning and scaling high-volume transactional use cases
  • BS in CS or related field
What we love about Innovecs
  • Medical insurance (health), employee assistance program
  • Paid vacation, holidays and sick leave
  • Gym 24/7, personal fitness instructor
  • Office massages, personal wellness consultant
  • Meditation sessions
  • English classes
  • Ability to work from home once a week
  • Partially or fully reimbursed educational training and conferences
  • Gaming rooms
  • Referral program
  • Fruits and healthy snacks in the office
  • Commute assistance
  • Career development and growth opportunities
Apply now
By checking this box, you agree to receive job promotion, events and other important news
Recommend a friend
Think your friends suits this position best?
Please, fill the recommendation form.
Share this position