You will develop and maintain scalable microservices using Java and Spring Boot.
Responsibilities
- Design, develop, and maintain scalable microservices using Java and Spring Boot.
- Build and consume RESTful APIs following best practices.
- Implement event-driven architectures using Apache Kafka.
- Optimize application performance using strong data structures and algorithms.
- Collaborate with cross-functional teams and participate in code reviews.
Required Skills
- 8+ years of experience in Java backend development.
- Strong proficiency in Java.
- Hands-on experience with Spring Boot and Microservices architecture.
- Solid understanding of OOP concepts and Design Patterns.
- Experience with Apache Kafka (producer, consumer, topics, partitions).
- Proficiency in SQL databases (MySQL, PostgreSQL).
- Experience with NoSQL databases (MongoDB, Cassandra).
- Experience developing and integrating REST APIs.
- Familiarity with Git and version control systems.