Seeking a Senior Java Developer with 10 years of experience in Java, Spring Boot, Microservices, Kafka, and Cassandra to develop scalable and high-performance backend applications.
Key Responsibilities
- Develop backend applications using Java, Spring Boot, and Microservices.
- Design and develop RESTful APIs and distributed applications.
- Implement event-driven architecture using Apache Kafka.
- Design and optimize Cassandra/NoSQL data models and queries.
- Perform unit testing, debugging, code reviews, and performance tuning.
- Troubleshoot production issues and ensure application reliability.
- Collaborate with Architects, QA, DevOps, and cross-functional teams.
- Follow Agile/Scrum and CI/CD best practices.
Required Skills
- 10 years of hands-on Java development experience.
- Strong expertise in Java 8+, Spring Boot, and Microservices.
- Strong hands-on experience with Apache Kafka.
- Strong experience with Cassandra/NoSQL databases.
- Experience with REST APIs, Git, Maven/Gradle, and CI/CD.
- Knowledge of Docker, Kubernetes, and Cloud is a plus.
- Excellent analytical and problem-solving skills.