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