Open

Software Engineer

Posted 9 months ago by Cyrus Bandani
Göteborg
Apply Now

Apply for this job

Job Description

Principal Software Application Developer (Fullstack or Backend developer on senior level) working DevOps with new features, maintenance, support and operation. The platform domain is called “Organization Services” and its services includes authentication and authorization at login to the portals, fleet organization repository, driver and user management etc. Working with Continuous Delivery is extremely important, with team members taking responsibility to deliver high quality software applications all the way from requirements to production. Test automation is essential. We run the vast majority of our applications on Cloud infrastructure (AWS).

We expect the team to work at the office at Lindholmen, Gothenburg, at least two dedicated days per week and for the rest of the week the team members can choose if they want to work from home or from the office. Fullstack or Backend developer on Principal level delivering high code and test quality using agile methods. Over time the majority of work is expected in Backend. You embrace principles such as iterative development, continuous refactoring, clean and DRY code.

Essential:
• At least 12 years of professional experience as Java developer.
• Java 8 and preferably Java 11
• Spring Core, Spring Boot (micro service architecture)
• Asynchronous programming patterns
• Javascript and React
• CI, test frameworks (JUnit, Mockito, Wiremock etc),
• JMS (Active MQ), REST
• NoSQL (Mongo)
• GIT, Unix/Linux, network basics
• DevOps methodology.

Good to have:
Java streams, Postgres database, Fitnesse, Jenkins, Nexus, Amazon Web Services and the ELK Stack incl Grafana. Experience from telematics and/or the automotive industry is of course a plus.
An open, positive and hard-working team-player with can-do personality and communication skills is expected. You take responsibility and build trust, and contribute to the team spirit and a great place to work.