Software Engineer
101 (views)
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?
40 days left to apply