Software Engineer, Backend Developer, Cloud Engineer - Software
Listed on 2026-07-01
-
Software Development
Backend Developer, Software Engineer, Cloud Engineer - Software, Java Developer
Software Engineer 4
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/Net Apps (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 ResponsibilitiesDesign, 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 Net Apps (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 Dev Ops 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 – No
SQL database integrationAngular – 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., Net Apps S3)
Background in regulatory or compliance-driven software systems
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).