Job Title : Software Engineer 4
Duration : 12+ Months (Contract)
Location : Iselin, NJ - Hybrid
Reason for Opening : Enhancements and modernization of the Financial Subledger application
As a Software Engineer 4, you will play a key role in modernizing the Financial Subledger system by migrating its architecture from Spark / Hive to Spark / NetApps (S3) and deploying the applications onto the private data cloud . This is a hands-on development role that requires strong technical acumen across full-stack technologies and modern data platforms.
Key Responsibilities
- Design, develop, and deploy backend components using Java, Spring Boot , and MongoDB .
- Implement and optimize data processing pipelines using Apache Spark .
- Migrate components from Hive-based architecture to NetApps (S3) -based data storage.
- Build intuitive front-end interfaces with Angular .
- Integrate with Apache Kafka for real-time data streaming.
- Write and maintain Python scripts as part of the data transformation or automation layer.
- Work closely with DevOps to deploy solutions in private data cloud environments .
- Participate in Agile ceremonies, code reviews, and cross-functional collaboration.
- Ensure code quality, security, and performance in all deliverables.
Must-Have Skills (Hands-on Experience Required)
Java - Core backend logic & service developmentSpring Boot - REST APIs, microservices, and security layersMongoDB - NoSQL database integrationAngular - Front-end interface developmentApache Kafka - Event streaming for data pipelinesApache Spark - Distributed data processing and computationPython - Data scripting and transformationExperience working in hybrid cloud environments or private cloud deploymentsNice-to-Have Skills
Experience with financial applications (ledger / subledger, accounting systems, transaction processing)Familiarity with data lake architectures and object storage (e.g., NetApps S3)Background in regulatory or compliance-driven software systems