What are the responsibilities and job description for the Java Consultant position at Mudrasys?
Job title : Java Consultant
Job Responsibilities :
- Develop microservices using Spring Boot and deploy containerized solutions via Docker and Kubernetes.
- Design and implement event-driven architectures leveraging Apache Kafka for real-time data streaming and processing in cloud-based systems.
- Built highly scalable and fault-tolerant Kafka producers, consumers, and stream processors for processing millions of events per second and configure Kafka brokers, topics, and partitions to optimize performance and reliability in distributed systems.
- Design and implement cloud-native architectures leveraging Java technologies, ensuring scalability and performance in high-traffic environments.
- Built and maintain CI / CD pipelines with Jenkins, GitLab CI, and cloud-native DevOps tools.
- Collaborate with cross-functional teams to translate business requirements into technical solutions aligned with cloud and Java frameworks.
- Conduct code reviews and mentored development teams on Java 17, Spring Framework, and modern cloud-native patterns.
Degree Requirement : This position requires, at a minimum, a bachelor's degree in computer science, computer information systems, information technology or a combination of education and experience equating to the U.S. equivalent of a Bachelor's degree in one of the aforementioned subjects.
Work Schedule : Full Time, 40 Hours / Week