Senior Java Developer

Wipro
Jersey City, NJ
Job Description
Role Overview

We are seeking an experienced Java Kafka Developer to design, develop, and maintain scalable, high-performance applications. The ideal candidate will have hands-on experience building event-driven architectures, developing RESTful APIs, and implementing real-time data processing solutions.

What You Will Do

Design, develop, and maintain enterprise applications using Java/J2EE, Spring Boot, and Microservices. Build and support event-driven applications using Apache Kafka. Develop Kafka producers, consumers, topics, partitions, and consumer groups.

Why It Might Be a Fit

The ideal candidate will have strong hands-on experience in Java 8/11/17, Spring Boot, and Microservices. Experience with Apache Kafka, Kafka Streams, Kafka Connect, and Schema Registry is also required.

Requirements

  • Strong hands-on experience in Java 8/11/17, Spring Boot, and Microservices.
  • Experience with Apache Kafka, Kafka Streams, Kafka Connect, and Schema Registry.
  • Expertise in RESTful Web Services (JAX-RS).
  • Experience with Hibernate/JPA and SQL databases (Oracle, SQL Server, MySQL).
  • Knowledge of event-driven architecture and distributed systems.
  • Experience with Git, Maven, Jenkins, and CI/CD tools.
  • Strong understanding of multithreading, collections, and JVM performance tuning.
  • Excellent debugging and problem-solving skills.

Benefits

  • Full range of medical and dental benefits options
  • Disability insurance
  • Paid time off (inclusive of sick leave)
  • Other paid and unpaid leave options
]]>