Search by job, company or skills

willware technologies

Java Developer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Summary:

We are looking for a highly skilled Java Developer with strong hands-on experience in Apache Kafka to join our engineering team in Chennai. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend applications, event-driven microservices, and real-time messaging systems using Java, Spring Boot, and Kafka.

The candidate should possess strong expertise in distributed systems, RESTful APIs, cloud-native development, and performance optimization.


Key Responsibilities:
  • Design, develop, and maintain enterprise-grade backend applications using Core Java / Java 8+
  • Build scalable and resilient Microservices using Spring Boot
  • Develop and manage Kafka producers, consumers, topics, partitions, brokers, and schema registry
  • Implement event-driven architecture and asynchronous communication patterns
  • Design and consume RESTful APIs and integrate third-party services
  • Work on message streaming, queue processing, and real-time data pipelines
  • Collaborate with DevOps, QA, and product teams for end-to-end delivery
  • Troubleshoot performance bottlenecks and production issues
  • Write unit test cases and integration test cases
  • Participate in Agile ceremonies, code reviews, and technical discussions
  • Ensure best coding practices, security standards, and documentation


Mandatory Technical Skills:
  • Strong experience in Core Java / Java 8 or above
  • Hands-on experience in Spring Boot, Spring MVC, Spring Cloud
  • Strong expertise in Apache Kafka
    • Kafka Producers / Consumers
    • Kafka Connect
    • Kafka Streams
    • Topic Configuration
    • Event Streaming
  • Experience in Microservices Architecture
  • Good knowledge of REST API / Web Services
  • Experience with SQL / NoSQL Databases (Oracle, PostgreSQL, MongoDB, Cassandra)
  • Hands-on experience with Git, Maven, Jenkins
  • Experience in Docker / Kubernetes / OpenShift
  • Knowledge of CI/CD pipeline
  • Strong debugging and performance tuning skills


Required Candidate Profile:
  • 4+ years of backend Java development experience
  • Minimum 2+ years of strong Kafka implementation experience
  • Hands-on in designing distributed event-driven systems
  • Good understanding of OOPS, multithreading, collections, and design patterns
  • Strong communication and stakeholder handling skills
  • Ability to work independently in a fast-paced Agile environment


Education:
  • BE / B.Tech / MCA / M.Tech / Any relevant technical degree


Notice Period:
  • Immediate to 30 Days Preferred


More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147206833

Similar Jobs