About Innovecs
We are a global digital transformation tech company with over a decade of history.
- People first, then processes. Whatever the projects you work on, you’ll face the team’s openness and loyalty, whether you talk to the Middle Engineer or Delivery Director, because people relationship is our foremost principle.
- We reject micromanagement. You are responsible for your results, and you choose whether to grow vertically or horizontally.
- Your versatile growth matters to us. Get ready shine as an expert via technical articles, public conferences, lectures, and thought leadership
- Knowledge sharing. We discuss our wins and failures at all-hands events; share our experiences on mentorship programs, and grow professionally guided by a personal development plan.
- Technical quality is the key to success. We value and encourage our experts who contribute to the development of products due to well-being and learning programs, because the high quality of our work is #1 priority.
- Reliable workplace. You’ll get attractive compensation pegged to the U.S. dollar.
- Support on all stages. From the preparation programs for global certification (AWS, ISTQB, Unity, Scrum, etc.) to paid maternity/paternity leaves and your manager’s reliable backing.
- Sense of belonging. We have 13 communities where you will enjoy your hobbies with like-minded people. From cooking to mindfulness — practice what you love and explore yourself.
- Free sports classes whenever you want. Running, chess, yoga, or online workouts with fitness coaches – choose yours and take it away.
- Healthcare and well-being. Private health insurance, sick leave, vacation, and holidays.
- English classes. Take your speech and writing to a new level.
- Celebrate the lifestyle. Virtual and offline social activities and occasional gifts.
Experience:
- Kotlin, Java 8+, Spring (Core, MVC, Boot, Security, Data), Relational DB + ORM/JPA (Hibernate), Gradle/Maven, Git;
- Have 2+ years of experience with deep technical knowledge and implemented key aspects of an end-to-end solution Have solved non-functional aspects of like scalability, security, reliability with cutting edge if not bleeding edge technology;
- Are good about creating unit tests, performing code reviews, optimising performance and ensuring standards for maintainability;
- Comfortable using Agile practices (SCRUM, Jira, Code Reviews, User Stories and Planning);
- Are comfortable working independently and collaborate with seasoned system engineering professionals as well as working directly with clients and business partners.
- Develop and lead features from design to production;
- Write extremely efficient server-side code in Java;
- Develop new features;
- Constantly improve architecture and 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;
- Recording data and reporting it to proper parties, such as clients or leadership;
- Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.