Senior Java developer
- Design and code clean, maintainable and high-performance custom-built solutions based on Java technologies and related frameworks
- Follow defined methodology and standards to create software of high quality
- Conduct code reviews and provide constructive feedback to team members
- Mentor and guide junior developers
- Write and execute unit tests necessary to ensure that an application or technical environment meets requirements
- Stay up-to-date with the latest industry trends and technologies
- Be part of a community focusing on Agile delivery and principles
- 5+ years of hands-on experience in Java back-end development
- Experience with Java frameworks such as Spring
- Experience with SQL and database design
- Understanding of the design patterns, architectural blueprints, UML, and application design
- Excellent communication skills and an ability to work in a team
- Active English language knowledge
- Understanding of Agile/Scrum methodologies
- Legal right to work in Hungary without requiring visa sponsorship
- Experience with microservices design and architecture
- Familiarity with front-end technologies (HTML, CSS, JavaScript)
- Experience with cloud providers especially in the following components: API Gateway, Workflow orchestration, Serverless applications
- Experience with continuous delivery principles and related tools (Kubernetes, AKS, Docker)
- German language knowledge
- Competitive compensation package including cafeteria budget, private health care, family-oriented benefits, AYCM sport pass, and company shares at a discount price
- Extensive home office opportunity and a nice office to meet with your team members
- Wide range of leading-edge trainings
- Employee assistance program: Psychologist support, legal or financial advice