Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop high-quality software design and architecture
- Identify, prioritize and execute tasks in the software development life cycle
- Develop tools and applications by producing clean, efficient code
- Automate tasks through appropriate tools and scripting
- Review and debug code
- Perform validation and verification testing
- Collaborate with internal teams and vendors to fix and improve products
- Document development phases and monitor systems
- Ensure software is up-to-date with latest technologies
Job Requirements
- 5+ years in backend development
- Several years of software development experience with Java and Spring Boot
- Deep understanding of object-oriented design principles
- Experience with domain-driven design and modern software architectural patterns (e.g., Clean Architecture, Hexagonal Architecture)
- Strong in Java, Spring Boot, Clean Architecture
- Familiar with AWS, Kubernetes, Quarkus/NestJS
- Problem-solving and teamwork skills
- Experience with AWS is highly desirable
- Proficiency in another programming language/stack such as Python, Node.js, Go is desirable
- Proficiency in English, both written and spok
What We Offer:
Competitive salary
Personal development budget
Workshops in Germany
Career growth opportunities