Embedded Java Developer

Embedded Java Developer

We are looking for new colleagues to build a team and develop from scratch the software for the new generation of products such as wallboxes, controllers, mobile app and IoT Cloud solutions. We are looking for a Java developer to join our team and help us set the tone for the new generation of devices.

Responsibilities

  • Experience or knowledge about Agile Scrum or Kanban principles and like to work in a team environment
  • Self-motivated, ability to drive fact-based decisions, excellent problem-solving skills
  • Good interpersonal skills, flexible and willing to adapt and respond to change
  • Taking ownership and responsibility for solutions provided
  • Experience doing code reviews and mentoring less experienced peers

Requirements

  • Bachelor’s/Master’s Degree in Computer Science
  • At least 5 years of professional experience with Java projects
  • Enterprise application integration patterns and principles
  • Modular and Microservices architectures
  • Experience with working with resource constraint-embedded systems (eg. ARM Cortex A5) would be a plus
  • Skilled in working with Linux and bash scripting
  • Deep understanding of such as coding best practices, debugging, unit tests, and version control

Technologies used

  • Java, Spring, Drools, OSGi
  • Spring JDBC and SQL
  • WebSockets, REST APIs, SOAP WebServices
  • Security protocols (SSL, TLS, HTTPS, WSS)
  • Maven
  • Intellij IDEA, Netbeans
  • Git and GitLab
  • TestRail – Manage quality assurance test cases and test runs
  • Jira – Project management/Incident management
  • Jenkins – Build and Release automation server
  • Sonar – Automatic code coverage
  • Nexus – Repository manager
  • Udemy – Training platform

 

Send us your resume
✉️ hr-ro@qualysoft.ro