Senior Java DeveloperWe are seeking a highly skilled Senior Java Developer with strong expertise in Spring Batch, Spring Data, WebFlux, and core Java to join our team onsite in Weehawken, NJ. This role requires a deep understanding of backend technologies and experience in designing scalable and efficient systems.Required Skills & Experience:• 10–12 years of hands-on experience in Java development. • Strong expertise in: o Core Java and Java Collections o Spring Batch, Spring Data o Reactive Programming with WebFlux o Data Structures and Algorithms • Solid experience in designing and developing RESTful APIs and microservices.
• Experience with performance tuning, multithreading, and concurrent programming. • Exposure to Agile methodologies and CI/CD practices. Preferred Qualifications: • Experience working in financial services or banking domain is a plus.
• Familiarity with cloud platforms (AWS, GCP, or Azure) is an added advantage. • Excellent communication and interpersonal skills.