Senior Java Software Engineer
Key Responsibilities:
Design, develop, and maintain high-performance Java-based applications.
Build and manage microservices using Spring Boot and Kubernetes.
Integrate and manage Kafka for event-driven messaging and data streaming.
Implement and optimize data storage solutions using Cassandra.
Collaborate with cross-functional teams including DevOps, QA, and Product for seamless delivery.
Participate in code reviews, debugging, and system performance optimization.
Follow best practices in CI/CD, version control, and software engineering.
Ensure application security, reliability, and scalability across environments.
Required Skills and Qualifications:
Bachelor's degree in Computer Science, Engineering, or equivalent experience.6–11 years of hands-on experience as a Java Developer. Strong proficiency in Core Java and Spring Boot.