Senior Java Developer
Summary
Build and maintain high-performance Java/Spring Boot microservices for a transaction-heavy platform, integrating with MySQL and Kafka while ensuring scalability and security.
- Design, develop, and maintain backend services using Java and Spring Boot
- Ensure high availability, scalability, and performance of distributed systems
- Collaborate with cross-functional teams to define technical requirements and deliver solutions end-to-end
- Implement integrations with internal and external systems
- Participate in architectural discussions and contribute to system evolution in a microservices environment
- Monitor, troubleshoot, and optimize services in production
- Ensure compliance with security, operational, and engineering standards
- Drive continuous improvement in code quality, testing, and deployment practices
- 5+ years of commercial experience with Java and Spring Boot
- Strong experience with MySQL and Kafka
- Proven track record working with microservices architecture in high-traffic, high-load systems
- Experience developing high-performance backend solutions for transaction-heavy platforms
- Ownership mindset with ability to deliver services end-to-end
- Excellent communication skills in English (C1 level), both written and verbal
- Experience with Kotlin