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.
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.
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.