
Senior Java Developer – Spring Boot, Kafka, Microservices
QUADRO CRO
contract
Posted on:
Location Type: Remote
Location: Remote • 🇲🇰 North Macedonia
Visit company websiteJob Level
Senior
Tech Stack
AWSCloudJavaKafkaMicroservicesMongoDBMySQLSpringSpring BootSpringBoot
About the role
- Build and maintain microservices powering payments, authentication, and content delivery
- Work with Spring Boot / Spring Cloud in a production environment
- Collaborate with cross-functional teams (Backend, DevOps, Mobile, QA)
- Participate in design discussions, architecture decisions, and roadmap planning
- Contribute to data migration efforts from legacy to microservices-based platforms
- Implement best practices in performance, security, and scalability
Requirements
- 5+ years of experience with Java (Lambda, Streams API, Functional Programming)
- Strong experience with Spring Boot / Spring Cloud
- Hands-on experience with microservices architecture
- Experience with Kafka / streaming platforms
- Cloud experience (ideally AWS)
- Databases: MySQL and/or MongoDB
- Strong communication skills in English.
Benefits
- Parental leave
- Paid sick leave
- Additional equipment provided
- Education & training opportunities
- Team events & community
- Stable long-term engagement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BootSpring Cloudmicroservices architectureKafkaAWSMySQLMongoDBLambdaStreams API
Soft skills
communication skills