LEAD ENGINEER / SENIOR SOFTWARE ENGINEER - PAYMENTS
15 hours ago
Edison
Job Description FuntoNetwork IT Consulting Empowering Businesses with Innovative IT Solutions Position: Lead Engineer / Senior Software Engineer – Payments Department: Software Development – Payments Engineering Locations: New Jersey (Berkeley Heights / Edison) OR Charlotte, NC (Hybrid – 3 days onsite per week) Type: Contract, Full‑Time (40+ hours/week) Reports To: Engagement Manager (FuntoNetwork) / Client Payments Architect Tech Stack: Java, Spring Boot, Microservices, Kafka, MongoDB, OpenShift (OCP), Payments Domain Preferred Regional Strategy: Payments Engineering Hubs – NJ & Charlotte FuntoNetwork is scaling engineering teams for a flagship payments transformation program at a top‑10 U.S. financial institution. We are hiring multiple Lead Engineers and Senior Software Engineers with strong Java/Spring Boot backgrounds and payments domain experience (preferred). These roles will be embedded in client sites in New Jersey and Charlotte, NC – two of the most significant payments technology centers in the Eastern USA. The hybrid model ensures deep collaboration with client architects, product owners, and QA teams. Location Requirements: • New Jersey: Berkeley Heights, Edison, or surrounding areas., • Charlotte, NC: Uptown, SouthPark, or surrounding areas., • NJ: Proximity to wholesale banking operations, wire transfer systems, and SWIFT processing centers., • Microservice Development: Build scalable, event‑driven microservices using Java 11/17, Spring Boot, and Spring Cloud., • Event Streaming: Implement Kafka producers, consumers, and stream processors for payment transaction flows., • Database: Design and optimize MongoDB schemas; work with relational databases (Oracle, SQL Server)., • Container Orchestration: Deploy and manage services on OpenShift (OCP); understand Kubernetes concepts., • Payments Integration: Integrate with core payment systems (Fedwire, CHIPS, SWIFT, RTP, ACH) – domain experience a strong plus., • Testing: Write unit, integration, and contract tests; participate in test automation., • CI/CD: Collaborate with DevOps engineers on pipeline improvements., • Technical Leadership (Lead Engineers): Guide design decisions, conduct code reviews, mentor junior developers, and contribute to architectural roadmaps., • Lead Engineer: 10+ years of software development; 5+ years in Java/Spring Boot microservices., • Java / Spring Boot: Strong expertise., • Microservices: Proven experience designing and deploying microservices in production., • Kafka: Hands‑on with Kafka clients, Kafka Streams, or Spring Cloud Stream., • MongoDB: Experience with NoSQL data modeling and aggregation., • OpenShift (OCP): Familiarity with container orchestration; ability to deploy and troubleshoot applications., • Experience with Fedwire, CHIPS, SWIFT, ACH, RTP, FedNow., • Knowledge of ISO 20022 message formats., • Strong communication and collaboration skills., • Ability to work in a fast‑paced, Agile environment., • Payments domain experience – required for Lead Engineer, strongly preferred for Senior Engineer., • Experience with event sourcing and CQRS., • Knowledge of Avro, Schema Registry., • OpenShift certification., • AWS / Azure / GCP experience., • Previous consulting or client‑facing roles.Why Join FuntoNetwork?, • Mission‑Critical Systems: Work on platforms that move billions of dollars daily., • Modernization at Scale: Replace legacy mainframe systems with cloud‑native microservices., • Career Acceleration: Deepen your payments domain expertise; work alongside industry veterans., • Stability: Long‑term contract with strong likelihood of extension.Compensation & Benefits, • Hourly Rate:, • Lead Engineer: $80 – $100/hour (W2), • Senior Software Engineer: $65 – $80/hour (W2), • Weekly Payroll with direct deposit., • Benefits Package: Medical, dental, vision, 401(k) with match, paid holidays, accrued sick leave., • Resume detailing Java/Spring Boot, microservices, Kafka, MongoDB, OpenShift, and payments experience (if applicable)., • Cover letter addressing: Describe your experience building microservices for a financial or payments system. What were the key architectural considerations?, • Current location and onsite availability confirmation. Visa Status: No H1B sponsorship available. Must be U.S. Citizen, Green Card holder, or possess unrestricted work authorization (W2/Independent Consultant only). Interview Process (Mandatory): • HackerRank Assessment – Java, Spring, microservices coding challenge. FIRST STEP., • TP1 – Panel Interview – Technical deep dive (60 min, video)., • TP2 – Prep Call – Customer discussion readiness review., • Customer Interview – Panels available to close same day.