Job role insights

  • Date posted

    October 10, 2024

  • Closing date

    December 9, 2024

  • Offered salary

    €70,000 - €120,000/year

  • Experience

    3 - 5 Years

Description

Software Engineer

Job Description:

    We are seeking a talented Software Engineer to join our dynamic team in Frankfurt am Main, Hesse. In this role, you will be responsible for designing, developing, and maintaining robust software solutions using Java and the Spring Boot framework. The ideal candidate will have experience in microservice architecture and be familiar with messaging systems such as Kafka or RabbitMQ. You will also leverage your knowledge of cloud infrastructure, particularly AWS, to enhance our applications. As a part of our agile team, you will participate in daily stand-ups and sprint planning, ensuring that you contribute effectively to our collaborative work environment.

IT Languages:

  • Java
  • Spring Boot

As a Software Engineer, your responsibilities will include::

    Developing and implementing software solutions using Java 8 or higher;; Creating microservices using Spring Boot;; Working with messaging systems such as Kafka or RabbitMQ;; Managing CI/CD processes using Kubernetes;; Collaborating with cross-functional teams in an agile environment;; Conducting testing and quality assurance using frameworks like JUnit

Spoken Languages:

  • English;; German

Skillset:

  • Java
  • Spring Boot
  • Microservices
  • AWS
  • Kafka
  • RabbitMQ
  • Kubernetes
  • JUnit

Soft Skills:

  • Strong communication skills
  • Team collaboration
  • Problem-solving mindset
  • Adaptability

Qualifications:

  • Bachelor's degree in Computer Science or related field
  • Strong understanding of software development principles

Years of Experience:

    5

Location:

    Germany

Job Benefits:

  • Flexible working hours
  • Remote work options
  • Professional development opportunities
  • Health insurance
  • Paid time off

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • We foster a collaborative and innovative environment where team members are encouraged to share ideas and contribute to projects. Our culture emphasizes continuous learning and professional growth, ensuring that every employee feels valued and supported in their career journey.

Opportunities For Advancement:

  • Leadership roles, Specialization in advanced technologies, Mentorship opportunities

Visa Sponsorship:

    Available

Interested in this job?

60 days left to apply

Apply for this job

Cancel
Send message
Cancel