onsite
Java Backend Developer - Qode
Backend Engineer
Experienced Java Backend Developer focused on building high‑performance, scalable services using Java, Spring Boot, Microservices architecture, and real‑time data processing with Apache Flink.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput backend services using Java, Spring Boot, and a microservices architecture.
- Implement real‑time data pipelines and stream processing with Apache Flink.
- Collaborate with product, front‑end, and DevOps teams to define technical requirements and deliver end‑to‑end solutions.
- Lead code reviews, mentor junior developers, and enforce best practices for clean, testable code.
- Optimize database interactions, ensure data integrity, and monitor system performance in production.
Requirements
- 5+ years of professional Java development experience, with deep knowledge of Spring Boot.
- Proven experience designing and deploying microservices at scale.
- Hands‑on experience with Apache Flink or similar stream‑processing frameworks.
- Strong SQL skills and familiarity with relational databases (e.g., PostgreSQL, MySQL).
- Excellent problem‑solving abilities and effective communication within cross‑functional teams.
Skills
javaapache flinksql