Job
- Level
- Senior
- Job Field
- Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Berlin
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you will develop new features for our cloud platform with your team, design and implement microservices in Spring Boot, create REST APIs, and ensure their operation in an agile environment.
Job Technologies
Your role in the team
- You develop new features for our cloud platform together with your team - from the idea to stable operation.
- In this role, you design, implement, and operate Spring Boot-based microservices within a scalable cloud architecture.
- You make well-informed architecture and technology decisions and discuss them constructively within the team.
- You translate technical requirements into robust technical solutions while keeping performance, security, and maintainability in mind.
- You design and implement REST APIs, including clean OpenAPI specifications.
- You implement event-driven communication with Apache Kafka and design asynchronous workflows.
- You establish and uphold best practices in the areas of code quality, test automation, and software design.
- You write maintainable code, rely on automated tests, conduct code reviews, and think long-term.
- You actively participate in Communities of Practice, share your knowledge, and support colleagues as a sparring partner or mentor.
This text has been machine translated. Show original
Our expectations of you
Education
- Completed degree in Computer Science or a comparable IT-related qualification.
Qualifications
- Excellent knowledge of Spring Boot and the Spring ecosystem (Web, Data, Security).
- Practical experience in the design of distributed systems, including error handling, scaling, and resilience.
- Interest in AI- and data-driven systems as well as openness to new technologies.
- Agile working methods, strong communication skills, and a high degree of personal responsibility.
- Very good German and English skills are required (at least B2).
Experience
- Several years of professional experience in developing backend systems with Java (version 21+), including modern language features, concurrency, and performance optimization.
- Extensive experience with microservice architectures, RESTful APIs, and containerized applications (Docker).
- Proficient in handling relational and/or NoSQL databases; experience with MongoDB is an advantage.
- Experience with Observability (Logging, Monitoring, Tracing, e.g., Prometheus, Grafana, OpenTelemetry).
This text has been machine translated. Show original
What we offer
- Extensive scope for creativity, allowing you to develop our successful product in a customer-centric manner.
- A flat hierarchy that gives you autonomy and fosters your creative freedom.
- Flexible working hours and the option for hybrid work to support your balanced work-life integration.
- Personal development, training sessions, workshops, and conferences for your personal growth.
- 30 days of annual leave + Christmas and New Year's Eve off - for your travel destinations and relaxation.
- CLAAS Employee Participation for Your Profitable Investment.
- Public transport subsidy to help you spend less time in traffic.
- Jobrad - so you can do something for your health on your way to work.
- Partnership with Urban Sports Club for your physical fitness.
- Regular (team) events to ensure that celebrations are not overlooked.
- Additional benefits such as drinks, snacks, fruit, kicker, and PlayStation for your breaks.
This text has been machine translated. Show original
Benefits
More net
Health, Fitness & Fun
Work-Life-Integration
Topics that you deal with on the job
Job Locations
This is your employer
365FarmNet Group KGaA mbH & Co KG
FarmSoft 365 is the software solution for your agricultural business. We are a leading manufacturer of agricultural software, and our aim is to re-configure digital agriculture with you and our partners.
Description
- Working Model
- Hybrid, Onsite
- Industry
- Internet, IT, Telecommunication
