What are the responsibilities and job description for the Software Engineer 4 position at Veracity Software Inc?
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
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.
- Java - Core backend logic & service development
- Spring Boot - REST APIs, microservices, and security layers
- MongoDB - NoSQL database integration
- Angular - Front-end interface development
- Apache Kafka - Event streaming for data pipelines
- Apache Spark - Distributed data processing and computation
- Python - Data scripting and transformation
- Experience working in hybrid cloud environments or private cloud deployments
- 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