We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic team. The ideal candidate will have a strong background in Java development, Spring Boot, Microservices, and Kafka. You will be responsible for designing, developing, and maintaining robust and scalable applications, as well as implementing Jenkins pipelines to streamline our code deployment process.
Responsibilities:
- Design, develop, and implement high-quality Java applications using Spring Boot.
- Build and maintain microservices architecture.
- Utilize Kafka for real-time data streaming and processing.
- Provide production support and troubleshoot issues.
- Implement and manage Jenkins pipelines for CI/CD.
- Collaborate with cross-functional teams to define, design, and ship current features.
- Write clean, maintainable, and efficient code.
- Participate in code reviews and mentor junior developers.
Qualifications:
- Proven experience as a Senior Java Developer.
- Strong proficiency in Java and the Spring Boot framework.
- Experience with microservices architecture.
- Hands-on experience with Kafka.
- Knowledge of production support and troubleshooting.
- Experience in implementing Jenkins pipelines for CI/CD.
- Familiarity with version control systems (e.g., Git).
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
If you are interested in this opportunity, please click on the Apply Now button to submit your application.