Senior Java Software Engineer
Roles & ResponsibilitiesDesign, develop, and maintain Java/Spring Boot microservices.Build scalable, distributed applications and REST APIs.Develop Kafka-based messaging solutions.Analyze business requirements and translate them into technical solutions.Troubleshoot, debug, and optimize application performance.Create technical design and documentation.Collaborate with cross-functional Agile teams.Utilize CI/CD pipelines with Jenkins and Git.Follow best practices for software development, testing, and deployment.Required Experience12+ years of Java development experience.6+ years of Kafka experience.Bachelor's degree in Computer Science or equivalent.Required SkillsJava, Spring Boot, MicroservicesREST APIsKafkaJenkins, GitJira, Confluence, Bitbucket