Logo
MillenniumSoft Inc

Senior Java Developer

MillenniumSoft Inc, Deerfield, Illinois, United States, 60063

Save Job

Overview

Location: Riverwood, IL (Onsite/Hybrid as per client requirement) Client: Financial Services (C2C) Experience: 10+ Years Job Description: We are looking for an experienced Senior Java Developer with strong expertise in Java 17, Spring Boot, Microservices, RabbitMQ, and Kafka to join our team at Discover Financial. The ideal candidate will play a critical role in designing and developing scalable, event-driven applications while ensuring best practices in performance, reliability, and security. Responsibilities

Design and develop Java 17 based microservices using Spring Boot. Implement and manage event-driven architectures leveraging RabbitMQ and Apache Kafka. Develop and maintain high-performance APIs and backend services. Collaborate with cross-functional teams (DevOps, QA, Product) to deliver robust enterprise solutions. Troubleshoot production issues and ensure system stability and scalability. Provide technical leadership, mentor junior developers, and participate in code reviews. Optimize applications for security, performance, and fault tolerance. Required Skills

10+ years of experience in Java development. Proficiency in Java 17 and advanced Java concepts. Strong expertise in Spring Boot, Spring Cloud, and Microservices. Hands-on experience with RabbitMQ and Apache Kafka. Strong knowledge of RESTful APIs, distributed systems, and messaging patterns. Experience with Docker, Kubernetes, and CI/CD pipelines. Solid background in SQL/NoSQL databases. Excellent communication and problem-solving skills.

#J-18808-Ljbffr