TL;DR
Senior Software Engineer (Java/SpringBoot): Designing and developing modern architectures for a community-driven shopping platform with an accent on microservices, AWS technologies, and event-driven systems. Focus on driving features end-to-end, optimizing performance, security, and scalability, and contributing to solution architecture.
Location: Hybrid work based in Munich, Germany
Company
hirify.global is the world’s largest community-driven shopping platform, helping millions make smarter spending decisions across 20+ markets globally.
What you will do
- Design and develop modern architectures using Java, AWS technologies, Microservices, NoSQL & RDBMS, and event-driven architectures.
- Drive features and products end-to-end, from inception through delivery.
- Take responsibility for solution architecture and contribute to improving performance, security, scalability, modularity, and operational efficiency.
- Balance and drive multiple projects simultaneously.
- Conduct knowledge-sharing sessions.
- Create an open communication culture by being open to feedback and supporting conflict resolution.
Requirements
- 6+ years of experience in designing and developing complex modular applications (client-side and server-side).
- Strong knowledge and active hands-on experience with Java and SpringBoot.
- Understanding of object-oriented programming concepts with application to concurrent event-based systems.
- Knowledge of AWS technologies such as DynamoDB, Elasticsearch, SQS, SNS, or any other cloud platform.
- Experience with GraphQL, federation, and Supergraph concepts.
- Excellent understanding of common design/architectural patterns for modular/microservice designs.
- Logical, analytical thinking, structured and target-oriented approach, very good problem-solving skills.
- Passion for delivering clean code, unit/integration tests and maintainable documentation.
- Familiarity with Agile/Scrum methodologies and DevOps best practices.
- Demonstrated ability to support and mentor more junior members of a software development team.
- Fluency in written and spoken English (C1 equivalent).
Nice to have
- Previous knowledge and experience with JS (TypeScript, NodeJS), HTML, CSS and React/Angular.
Culture & Benefits
- A culture that values personal and professional development with internal mobility opportunities.
- A supportive and open-minded team that embraces diverse perspectives and innovative ideas.
- 32 days of paid vacation plus your birthday off.
- A flexible hybrid working scheme to balance work and life.
- Access to a learning budget and internal training.
- Mental health coaching to support your well-being.
- Regular global and local get-togethers to celebrate successes and build connections.
- The possibility of taking a sabbatical after three years with the company.
- A cloud-based company setup, providing flexibility and collaboration opportunities.
Hiring process
- TA Call with a Talent Expert to get to know hirify.global better.
- Technical Round focused on technical aspects through a Live Case, meeting potential manager.
- Final Round meeting other Atollians, which varies from 1 to 3 interviews.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →