FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesApacheCloudDistributed SystemsDockerJavaKafkaKubernetesNoSQLSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- Build and operate systems with high transactions per second (TPS)
- Implement comprehensive observability
- Diagnose and resolve complex incidents in distributed systems
- Proactively identify technical improvements and manage technical debt
- Mentor junior developers and work collaboratively within agile methodologies
Requirements
What you’ll need- 3+ years of professional experience in backend development with Java and working with production distributed systems of high criticality
- Advanced proficiency in Java (LTS versions 11, 17, 21)
- Strong expertise in Spring Boot (3.x)
- Deep knowledge of Clean Code, SOLID, Design Patterns, and Hexagonal Architectures / DDD
- Proven experience with relational and NoSQL databases
- Solid experience with Apache Kafka and MQ brokers
- Expertise in resilience patterns and solution design for high availability
- Proven ability to perform JVM tuning and optimize systems
- Advanced troubleshooting skills in production
- Nice-to-have skills: Experience with Docker, Kubernetes, and Cloud platforms
- Advanced testing skills
Benefits
Comp & perks- Equal opportunities in recruitment, career development, and leadership
- Work environment fostering diversity
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootClean CodeSOLIDDesign PatternsHexagonal ArchitectureDomain-Driven Design (DDD)relational databasesNoSQL databasesApache Kafka
Soft Skills
mentoringcollaborationtroubleshootingproactive identification of improvementsincident resolution
