Senior Java Software Engineer
Listed on 2026-03-08
-
Software Development
Java Developer, Software Engineer, Cloud Engineer - Software
This position is a hybrid role based in Charlotte, NC
, as a full time position supporting the financial services/payments space. Please apply only if you have experience with a valid work authorization. Unfortunately we cannot work via C2C or C2H, this is W2.
At Blankfactor, we are dedicated to engineering impact. We build high-quality tech solutions for companies looking to innovate and grow—especially in fast-moving industries like payments, banking, capital markets, and life sciences.
About the RoleWe are seeking a high-caliber Java Platform Engineer to build the “Golden Path”, a standardized, secure developer platform that enables the seamless deployment of Finacle-based Wire Transfer microservices across AWS EKS and On-Prem Red Hat Open Shift. You will be writing business logic and building the SDKs, scaffolding, and integration frameworks that abstract infrastructure complexities for the entire development organization.
Core Responsibilities- Strategy for re-architecting legacy wire systems into Java microservices using Spring Boot scaffolds.
- Java SDK Development Design and maintain the internal Java SDK/Framework used by all Wire Transfer pods. This includes:
- Building custom Spring Boot Starters for Kafka Wrappers, Configurations & Secret Adapters (AWS Secrets Manager and Open Shift Vault)
- Kafka Wrappers:
Abstracting complex retry/idempotency logic and correlation n for wire tracking. - Config & Secret Adapters:
Standardizing how Java apps consume secrets across AWS Secrets Manager and Open Shift Vault. - Observability:
Auto-configuring Open Telemetry and structured logging for Splunk. - Build and maintain environment-agnostic code. Ensure services behave identically on Open Shift on-prem and EKS in AWS.
- Create and maintain the Java Repo Scaffold. Ensure that when a new microservice is generated, it includes the correct Maven/Gradle structure, Parent POMs, and unit test harnesses by default.
- Build and maintain the “Gold Standard” reference microservice that serves as the blueprint for the entire program.
- Own the “Java-side” of the security gate. Ensure the code passes SAST/SCA scans by maintaining clean dependencies and addressing vulnerability findings in the base framework.
- Work with Dev Ops to define the Helm Overlays from a Java perspective. Ensure the application handles “Environment-Agnostic” properties so it can boot up on Open Shift or EKS without code changes.
Skills:
- Expert-level Java 17+ and Spring Boot. You should be comfortable writing custom Spring Boot Starters and Auto-configurations.
- Professional enterprise experience with containerized infrastructure. AWS AKS and Red Hat Open Shift.
- Experience with JVM optimization for container resource limits and handling Kubernetes liveness/readiness probes in Java.
- Proficiency with Apache Kafka for event-driven wire processing, Redis for stateful caching and Relational Databases (Oracle/Postgres).
- Experience with Saga Patterns (orchestration-based), idempotency, and the Transactional Outbox pattern.
- Familiarity with Open Telemetry and log aggregation in Splunk.
- Ability to consume and contribute to Terraform modules and Helm charts with Kustomize overlays.
- Proficiency with Maven/Gradle, Arifactory, Springboot, JUnit/Test Containers, and Git Hub Actions.
- Extensive experience with securing Java applications to modern security standards in a regulated environment (mTLS, secret management, etc)
- Direct experience with Finacle 11.x core banking components Finacle Integrator (FI).
- Knowledge of ISO 20022 or SWIFT MT message formats for wire transfers.
- Extensive experience in a regulated, financial environment
- Experience navigating finance sector internal governance processes (AIT, PTO, SbD and CADA).
- Collaborate with architects, engineers, business analysts, and quality assurance teams to ensure the new services meet business requirements and technical standards.
- Write comprehensive unit, integration, and performance tests to guarantee the reliability and scalability of the services.
- Participate actively in agile development processes, including sprint planning, retrospectives, and code reviews.
- Proactively…
(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).