Java developer
Summary
Builds and maintains backend services in Java using Spring Boot, REST APIs, and Kafka, with SQL, Elasticsearch, and Kubernetes.
4+ years of backend development experience with Java
Strong experience with Spring Boot, REST APIs, and object-oriented design
Hands-on experience with Kafka or other message brokers (RabbitMQ/ActiveMQ)
Proficient in SQL with MariaDB/MySQL (schema design, indexing, query optimization)
Experience with Elasticsearch (index design and search queries)
Good understanding of multithreading and distributed systems
Experience with Git, CI/CD pipelines, Docker, and Kubernetes
Strong debugging, troubleshooting, and problem-solving skills