Java Engineer (Expression of Interest)

Croatia, Remote

Are you a proactive, team-oriented, and motivated Java Engineer looking for your next challenge? We're always on the lookout for passionate individuals who share our values and are excited to make an impact.

We value a go-getter attitude, a drive to get things done, and the empathy to truly understand our clients’ needs. Our team takes pride in working hard—and having fun while doing it. We believe in the power of collaboration and bringing like-minded people together to build great things.


If this sounds like you, we’d love to hear from you! Submit your expression of interest and we’ll be in touch when the right opportunity arises.



What is it all about?


  • Communication & coordination with partners and clients

  • Participation in planning and evaluation

  • Participation in the architecture and design of the application

  • Participation in auditing and analysis of project documentation and specifications

  • Planning and setting the project core from scratch

  • Maintaining ongoing projects

  • Making and maintaining reusable components

  • Working closely with other divisions like backend and design to create the best UX

  • Driving an agile development process with your project team


 


What we expect from you?


  • More than 6 years of experience in developing with Java and related tech ecosystem

  • Hands-on experience in designing and developing applications using Java EE platforms

  • Object-Oriented Analysis and design using common design patterns

  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)

  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc.)

  • Experience with Spring Boot, Spring Cloud, Spring Security, Spring WebFlux, Spring Data, Redis, RabbitMQ, Java 17, Reactive programming, Microservices architecture, Design patterns, Functional programming and Domain driven design

  • Experience working with API-based applications (REST and/or GraphQL)

  • Ability to handle the entire development life cycle from end to end

  • Experience with defining standards for Backend documentation, and documenting best practices for Backend development

  • Experience with code reviews to enforce good coding practices

  • Experience with production issues, debugging, as well as suggestions for improvements

  • Experience in building properly secured applications following best practices (i.e. OWASP top 10)

  • Experience with containers, microservices and cloud hosting

  • Overview of migration to new technology stack

  • Planning migration of current services (Backend in Ruby to Java Backend)

  • Experience with some of the popular Java application servers (i.e. Tomcat, Jetty, GlassFish, Open Liberty, WildFly,..)

  • High proficiency in English in both written and verbal form


  


And it would be awesome if you...


  • Have great code testing experience (i.e. JUnit)

  • Possess knowledge of HTML, CSS (SASS, LESS), OOCSS and Responsive web development principles and methodology

  • Possess some experience in working with Javascript frameworks – Angular, React, Vue or similar

  • Have great continuous deployment skills


 

What we bring to the table


  • The location choice is yours: remote, on-site or hybrid

  • Flexible working hours

  • IT community involvement — Meetups, Workshops & Articles

  • Internal workshops & personal development

  • 100% paid sick leave

  • Paid health insurance

  • Subvention of Multisport card

  • Transport allowance & meal allowance


 


Salary range

Our salaries are based on your experience, level of knowledge & technical interview.



We will contact the candidates who are the best fit for the current project or for a project that will be active in the coming months. Sounds interesting? Click on the button below and apply now :)

Apply now arrow-right