Senior Software Engineer – Java
Listed on 2026-02-18
-
Software Development
Java Developer, Cloud Engineer - Software, Software Engineer, Full Stack Developer
Funto Network IT Consulting
Empowering Businesses with Innovative IT Solutions
Position: Senior Software Engineer — Java
Department: Software Development
Locations:
- San Leandro, CA
- Berkeley Heights, NJ
- Charlotte, NC
- Atlanta, GA (Candidates must be local to one of these hubs; hybrid onsite schedule per client site.)
Type: Contract, Full‑Time (40+ hours/week) – 6 Openings
Reports To: Engagement Manager (Funto Network) / Client Technical Lead
Tech Stack: Java, Spring Boot, Microservices, Kafka, Mongo
DB, Open Shift (OCP), Cloud‑Native Development
Regional Strategy:
Distributed Agile Teams Across Enterprise Hubs
Funto Network is scaling multiple engineering teams for a Fortune 100 financial services client undergoing a massive cloud‑native modernization. We are hiring 6 Senior Java Engineers to be embedded in client sites across California, New Jersey, North Carolina, and Georgia
. Each location represents a strategic technology center with deep domain expertise in financial services, payments, and enterprise middleware. This distributed model allows us to tap into diverse talent pools while maintaining strong onsite collaboration with client stakeholders.
- San Leandro, CA:
East Bay – hybrid, 3 days onsite. - Berkeley Heights, NJ:
Central NJ – hybrid, 3 days onsite. - Charlotte, NC:
South Park / Uptown – hybrid, 3 days onsite. - Atlanta, GA:
Midtown / Perimeter – hybrid, 3 days onsite.
- Access to client engineering leadership and domain experts.
- Opportunity to work on high‑volume, low‑latency financial systems.
- Part of a nationwide team with consistent technical standards and collaboration tools.
Our Java Engineering Practice delivers enterprise‑grade, cloud‑native solutions using modern frameworks and agile methodologies. We are trusted partners for clients modernizing legacy systems, adopting microservices, and migrating to container platforms. In this role, you will be a key contributor on a scrum team, delivering high‑quality code and participating in all phases of the SDLC.
Position OverviewWe are seeking Senior Java Engineers with 6+ years of experience to join multiple scrum teams working on a large‑scale payments and transaction processing platform. You will design, develop, and deploy microservices using Java, Spring Boot, and Open Shift
, integrate with Kafka for event streaming, and persist data in MongoDB
. You will work in a fast‑paced, Agile environment alongside product owners, architects, and QA engineers. This is a hands‑on, individual contributor role with opportunities to influence technical design and mentor junior developers.
- Microservice Development:
Build scalable, resilient microservices using Java 11/17, Spring Boot, and Spring Cloud. - Event Streaming:
Implement event‑driven architectures with Apache Kafka (producers, consumers, stream processing). - Database Integration:
Develop data access layers with Mongo
DB (No
SQL) and relational databases (Oracle, SQL Server). - Container Orchestration:
Deploy and manage services on Open Shift (OCP) – Kubernetes platform. - API Development:
Create RESTful APIs with OpenAPI specifications. - Testing:
Write unit and integration tests (JUnit, Mockito, Test Containers). - CI/CD:
Collaborate with Dev Ops engineers to refine CI/CD pipelines (Jenkins, Git Ops). - Agile Participation:
Actively participate in sprint planning, daily stand‑ups, retrospectives, and demos. - Production Support:
Troubleshoot and resolve issues in non‑production and production environments.
Minimum 6 years of professional Java development experience, with at least 3 years focused on Spring Boot and microservices.
Technical Proficiency- Java:
Strong proficiency in Java 8/11/17, multithreading, collections, streams, and lambda expressions. - Spring Boot:
Deep experience with Spring Boot, Spring Data, Spring Security, Spring Cloud. - Microservices:
Proven track record designing and deploying microservices in production. - Kafka:
Hands‑on experience with Kafka clients, Kafka Streams, or KSQL. - Mongo
DB:
Experience with Mongo
DB schema design, aggregation framework, and performance tuning. - Open Shift (OCP):
Familiarity…
(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).