Overview
Required Skills
Java: strong
Kotlin: strong
Ardent about developing scalable and maintainable back-end systems using modern technologies? If you are experienced in Spring Framework and Hibernate/JPA for back-end systems, join us. You will have the opportunity to work on exciting projects and solve complex problems using your expertise in Java development. Feel we’re a perfect match for each other? Don’t hold back and apply!
About Innovecs
Innovecs is a global digital transformation tech company with a presence in the US, the UK, the EU, Israel, Australia, and Ukraine. Specializing in software solutions, the Innovecs team has experience in Supply Chain, Healthtech, Software & Hightech, and Gaming.
For the fifth year in a row, Innovecs is included in the Inc. 5000, the list of fastest-growing private companies in the US, and a ranking of the best global outsourcing service providers by IAOP. Recently, Innovecs was honored with the prestigious Global Good Awards for the Employee Engagement & Wellbeing, won gold at the Employer Brand Management Awards, and was included in the Global Top 100 Inspiring Workplaces Ranking.
Our value to you
-
Flexible hours and remote-first mode;
-
Competitive compensation;
-
Complete Hardware/Software setup – anything you need for work;
-
Open-door culture, transparent communication, and top management at a handshake distance;
-
Health insurance, vacation, sick leaves, holidays, paid maternity/paternity leave;
-
Access to our learning & development center: workshops, webinars, training platform, and edutainment events;
-
Virtual team buildings and social activities to celebrate the Innovecs lifestyle.
Does this resonate with you? Send over your CV, and let's get to know each other better.
Requirements
- Kotlin, Java 17, Spring (Core, MVC, Boot, Security, Data), Relational DB + ORM/JPA (Hibernate), Gradle/Maven, Git;
- Have 6+ years of experience with deep technical knowledge and implemented key aspects of an end-to-end solution. Have solved non-functional aspects like scalability, security, and reliability with cutting-edge, if not bleeding edge technology;
- Are good about creating unit tests, performing code reviews, optimizing performance, and ensuring standards for maintainability;
- Comfortable using Agile practices (SCRUM, Jira, Code Reviews, User Stories, and Planning);
- Are comfortable working independently and collaborating with other system engineering professionals as well as working directly with clients and business partners;
- Candidate should have a proactive position and a high level of stakeholder communication;
- Experience with team leading would be a plus.
Responsibilities
- Progress with the app performance improvements and search new areas for it;
- Develop new features from design to production;
- Writing unit tests;
- Write extremely efficient server-side code in Java;
- Constantly improve architecture and collaborating with the architects 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.
What our people say