Full-Stack Java Engineer

Full-Stack Java Engineer

Extelligence is an intelligent partner that goes the extra mile. We provide customized information management solutions for major industries. Our team in Prague and Bucharest is working with international companies, transforming, and adding value to their business on a daily basis. We are growing quickly, and we are interested to bring more talented individuals into our team.

Digital Technology team spans the globe and is made up of diverse individuals all working together with cutting-edge technology to build the best airline in the history of aviation. Our team designs, develops and maintains massively scaling technology solutions brought to life with innovative architectures, data analytics, and digital solutions.


  • Responsible for delivering highly efficient software solutions into a complex IT estate
  • Applying architectural and engineering concepts to implement solutions that meet business requirements, considering scalability, maintainability, security, reliability, flexibility, availability and manageability
  • Able to create and interpret technical architectures using standard tools and techniques for modelling
  • Writing clean, functional code on the front- and back-end
  • Testing and fixing bugs or other coding issues
  • Identify the technologies to employ and take responsibility for the delivery of software solutions. 


  • Relevant experience of at least 5+ years
  • Experience of working in DevOps or agile projects using Scrum and Kanban.
  • Expert Java knowledge, with significant commercial experience in Java 9 and beyond
  • Very strong OOP knowledge
  • Strong knowledge and experience in front end skills like HTML5, CSS, JavaScript, Angular, ReactJS etc.
  • Strong TDD, Mocking and CI / CD skills
  • Significant experience with REST APIs, using JSON or XML.
  • SQL
  • Technical leadership skills – able to lead by example for the development team, and able to bring other team members with them on technical matters.
  • Mentoring ability. Should be able to work with more junior members, ensuring that they can improve their development practices and continuously increase code quality.
  • SpringBoot knowledge and experience
  • Cloud deployments with AWS, Azure and/or Google Cloud
  • Relevant industry certifications would be an added advantage.


  • Bachelor’s degree

Working with Extelligence:

  • We take care of the important things that matter to contractors, for example, we guarantee on-time payment for your work. You will never have to chase us for payment.
  • We always seek to have long term relationships with our team and we always seek to offer opportunities to extend cooperation beyond the first contract or project.
  • Extelligence is a multicultural team, we have more than 15 different nationalities working with us.
  • We also organize events to bring our team together including team building activities and social events.
Job Type: Contract
Job Location: Poland Remote

Apply for this position

Allowed Type(s): .pdf, .docx