Dice is the leading career destination for tech experts at every stage of their careers. Our client, Marici Solutions, is seeking the following. Apply via Dice today
Java Developer with Kafka (3 Openings)
Weehawken, NJ (5 Days/Week Onsite)
final interview will be in person.
We are looking for experienced Java Developers with strong Kafka expertise to join our team in Weehawken, NJ. The ideal candidates will have strong backend development experience, hands-on expertise in building event-driven systems, and experience working in high-performance, enterprise environments.
Design, develop, and maintain backend applications using Java (Spring Boot).
Develop and manage event-driven architectures using Apache Kafka.
Implement scalable and high-performance microservices.
Integrate RESTful APIs and third-party services.
Write clean, efficient, and maintainable code following best practices.
Perform unit testing, integration testing, and troubleshooting.
Collaborate with cross-functional teams including frontend developers and DevOps.
Participate in Agile development processes.
Required Skills & Qualifications:
5+ years of hands-on experience in Java development.
Strong experience with Spring Boot, Spring MVC, Hibernate/JPA.
Proven experience working with Apache Kafka (producers, consumers, topics, partitions).
Experience building microservices architecture.
Strong knowledge of REST APIs and JSON.
Experience with relational databases (Oracle, MySQL, PostgreSQL).
Familiarity with Git and CI/CD pipelines.
Strong analytical and problem-solving skills.
Experience with Docker and Kubernetes.
Experience in financial services or banking domain.
Knowledge of cloud platforms (AWS/Azure).
Understanding of messaging systems and distributed systems concepts.
¿Te interesa este puesto?