Overview
Contract - W2
Skills
java
spring boot
Kafka
azure cloud
and microservices architecture.
Banking industry experience
Job Details
Hi
Duration: Anticipated to be 12+ months with potential of converting to FTE
Location: Hybrid in Mt Laurel NJ or Wilmington DE
Role: Senior Java API Kafka Engineer
About the Role
We are seeking a Java Engineer to join a high-impact team focused on building event-driven systems and microservices. This is a hands-on engineering role-not a lead position-ideal for professionals with strong technical skills and a passion for building scalable solutions. While this is initially a contract role, there is potential for full-time conversion based on performance and business requirements.
Key Responsibilities
- Design and develop Java-based microservices and APIs using Spring Boot.
 - Implement big file processing and optimize performance for large-scale data operations.
 - Develop multithreaded applications for high-performance systems.
 - Build and manage Kafka event streaming solutions (producer and consumer).
 - Work with Camunda orchestration for workflow automation (nice-to-have).
 - Collaborate on SQL database design and optimization.
 - Deploy and manage applications in Azure Cloud (other cloud experience acceptable).
 - Contribute to event-driven architecture initiatives, including client events in Kafka.
 - Partner with cross-functional teams to deliver robust, scalable solutions.
 
Required Skills to be considered
- 4+ years of professional experience in software engineering with Java in an enterprise environment
 - Strong proficiency in Java, Spring Boot, and microservices architecture.
 - Experience with Kafka and event streaming (building, not just consuming).
 - Professional enterprise experience with multithreading and big file processing concepts.
 - Hands-on experience with SQL/DB technologies.
 - Professional experience working with Azure Cloud or other cloud platforms like AWS or Google Cloud Platform
 - Banking industry experience
 - Experience with Camunda orchestration
 - Exposure to rewards systems in credit card / banking environments or big data/event-driven systems is advantageous.
 
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.