JAVA Engineer

We are a company in the IoT space formed by an experienced team with a strong corporate background and we are looking to add in our core team a JAVA Engineer who will help with the delivery of our solution.
We are looking for a JAVA backend developer that will be able to develop and support existing applications as well as assist in the design of new ones. The main scope of work will include server-side code, using optimal and efficient technologies, frameworks, and patterns. The primary responsibilities will be to design and develop these applications. Therefore, it’s essential that you are skilled at problem-solving, solution design, and high-quality coding.

Main Job Tasks, Duties, and Responsibilities

  • Assist in the design and implementation of real time processing applications
  • Delivering high-quality applications
  • Ensuring adequate performance levels and uninterrupted operation
  • Writing test-backed server-side code
  • Analyzing requirements and designing new functionalities
  • Work on capacity planning and high availability

Education and Experience

  • 3+ years development professional experience
  • Proficiency in JAVA and related frameworks (Spring Boot, Quarkus, Micronaut etc.)
  • Experience with developing real time processing applications on Apache Kafka Streams
  • Previous experience with PostgreSQL
  • Familiarity with Azure Services
  • Experience working in an Agile/Scrum development process
  • Critical thinker and problem-solving skills
  • Team player
  • Good time-management skills
  • Great interpersonal and communication skills

What we offer

  • Competitive salary
  • Full-time employment
  • Friendly colleagues and a pleasant working environment
  • Professional development within a rapidly growing company
  • Working with an agile and talented team
  • Hybrid on premise / remote working model

Apply for this position

Allowed Type(s): .pdf, .doc, .docx