We're looking for a Senior Java Developer to lead the design and delivery of complex backend features and services, develop high-quality software, and mentor junior engineers. The ideal candidate has 8+ years of experience in Java backend development, expertise in Spring Boot, and strong coding skills.
Requirements
- 8+ years of professional experience as a software engineer
- expert knowledge of Java and Spring Boot
- solid understanding of software architecture, design patterns, and scalability principles
- experience delivering complex systems in cloud environments (AWS or similar)
- hands-on experience with Agile methodologies and DevOps practices
- familiarity with CI/CD pipelines, automated testing, and observability/monitoring tools
- strong coding skills and a clear focus on code quality, maintainability, and documentation
- ability to lead technical discussions and influence design and implementation decisions
- excellent communication and collaboration skills
- mentoring mindset and willingness to share knowledge and raise team standards
- very good English (B2)
Benefits
- Modern, open-source stacks
- Continuous growth opportunities
- Support for tech communities and personal development budgets