Senior Software Engineer (m/f/d) at KuehneNagel
Porto, Norte, Portugal -
Full Time


Start Date

Immediate

Expiry Date

22 May, 25

Salary

0.0

Posted On

18 Apr, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Spring Framework, Security, Relational Databases, English, Web

Industry

Computer Software/Engineering

Description

Do you enjoy developing with the latest technology stack on IoT cloud solutions in a small, agile team? Our real-time platform integrates the IoT devices related to our transports and interprets the incoming streams of mass data to best comprehend the location and condition of our cargo. Through the real-time platform we derive actionable insights that allow focusing on the management of exceptions in order to make a true difference for our customers.

YOUR SKILLS AND EXPERIENCES

  • 3+ years of relevant experience.
  • Ability to write clean and maintainable code. Understanding of OOP principles and patterns.
  • Proficiency in Java ecosystem. Knowledge of Kotlin programming language (or willingness to learn).
  • Experience with Spring framework, with a focus on web, security and JPA components.
  • General understanding of relational databases and ORM patterns. Experience with non-relational databases is a plus.
  • At least a basic understanding of microservice architecture and serverless technologies. Experience with AWS cloud is a plus.
  • Agile mind-set.
  • Fluent in spoken and written English.
Responsibilities

YOUR ROLE

You will be a software developer in a small agile team and interact with other internal teams to deliver solutions. The teams have a lot of freedom to decide how to implement solutions.

YOUR RESPONSIBILITIES

  • Provide software solutions using latest technologies.
  • Adopt “you build it, you run it” rule by delivering and monitoring applications in production.
  • Maintain clean code practices.
  • Contribute to the continuous improvement of our setup and processes following our agile principles.
  • Ensure quality assurance through automated tests and code reviews.
  • Provide 3rd line support for the application during office hours.
  • Support maintaining the product-related documentation.Demonstrate good collaboration skills and daily support for your team members.
-
Loading...