Middle Software Engineer (Java)


Innovecs is a global digital transformation tech company with offices in the USA, UK, Israel, Australia, and Ukraine

We won't bore you with all our awards, so here are just some of them: DOU Best IT Employer, TOP 100 Global Outsourcing, and one of the fastest-growing companies in the USA by Inc. Magazine.  

As a community-centered company, we innovate your career and inspire your lifestyle. Top hardware, modern tech stack, remote-friendly working culture and much more is here for you. Do you like having fun just as much as we do? Then c-ya in our community! Here's what we got: football, investment, ice hockey, jogging, yoga, tennis, mindfulness, extreme club, and more new personal growth zones for you! 


In 2001, The company opened its first location with a broader mission to re-invent the eye care and eyewear experience.

Originally the purpose was to help patients live their best lives, and that purpose lives on today. The company is committed to providing patients a personalized eye care experience by trusted local optometrists. A great selection of designer, luxury, and budget frames, a commitment to maximizing insurance benefits, and ensuring the latest in lens solutions are promises that our patients count on.

Since then, the network of 40 vision care centers in the Washington D.C. metro area has grown to over 500 vision care centers across the United States.


  • Design, develop, implement, and maintain java application phases, code, and software.
  • Conduct software analysis, programming, testing, and debugging, as well as recommending changes to improve the established processes.
  • Transform requirements into stipulations and identify production and non-production application issues


  • Bachelors’ degree in Computer Engineering OR related degree and/or practical experience
  • Development tools including source control (Git preferred) through Microsoft DevOps.
  • Development methodology follows Agile processes (XP, Scrum, Kanban).
  • Required technical skills: Java, Java web API development, and ability to identify, troubleshoot, and resolve defects within the system.
  • Highly desired technical skills are Web API development, testing methodologies (load testing, unit testing, etc), and database development in      Microsoft SQL Server.
  • Required professional skills include excellent communication skills, strong analytical skills, and the ability to work independently and as part of     a team in an agile development cycle.
  • Must be self-motivated, detail-oriented with the ability to multi-task.


    • Spring 4 framework (Core, MVC, Security, Boot);
    • Maven, Jenkins;
    • Hibernate 4; iBATIS;


  • An environment that allows you to maximize your productivity and gives you the freedom to think and collaborate beyond the next line of code or deadline;
  • We like to have fun, we love what we do, we relax when we need to, we are a great team and we deliver;
  • High-level compensation and regular performance based salary and career development reviews;
  • Medical insurance (health), employee assistance program;
  • Paid vacation, holidays and sick leaves;
  • Gym 24/7, personal fitness instructor;
  • Massage in the office, personal wellness consultant;
  • English classes with native speakers and partially or fully reimbursed personal trainings and conferences;
  • Referral program;
  • Team building and a lot of fun to take a break, relax, and give you the freedom to think beyond the next line of code.


Kateryna Denysenko,
Talent Acquisition Manager
Apply now

    Recommend a friend
    Think your friends suits this position best?
    Please, fill the recommendation form

      Recommend a friend
      Share this position
      Our benefits
      See our impression benefits
      Our life
      See how we spend our time
      Let’s find a perfect job match!
      Submit your CV, we will contact you as soon as we have relevant openings.