You will build and deploy microservices using Java and Kafka in a distributed environment.
Responsibilities
- Build and maintain microservices using Spring Boot and core Java.
- Implement inter-application messaging systems using Kafka.
- Deploy services onto Kubernetes or similar infrastructure.
- Develop and test code using TDD methodologies and local debugging tools.
- Manage data structures using XML and JSON formats.
Required Skills
- 5+ years of IT development experience with core Java.
- Hands-on experience with Kafka for messaging.
- Proficiency in Spring Boot and microservices architecture.
- Experience deploying services on Kubernetes.
- Understanding of CI/CD pipelines.
- Experience with Relational and NoSQL databases.
- Experience with UI technologies including jQuery, AngularJS, or React JS.
- Working knowledge of XML and JSON object structures.
- Proficiency with development IDEs like Eclipse for debugging and testing.
Preferred Skills