SENIOR SOFTWARE ENGINEER - JAVA
Company: Funtonetwork
Location: San Leandro
Posted on: February 20, 2026
|
|
|
Job Description:
Job Description Job Description FuntoNetwork 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
(FuntoNetwork) / Client Technical Lead Tech Stack: Java, Spring
Boot, Microservices, Kafka, MongoDB, OpenShift (OCP), Cloud?Native
Development Regional Strategy: Distributed Agile Teams Across
Enterprise Hubs FuntoNetwork 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. Location Requirements: San
Leandro, CA: East Bay – hybrid, 3 days onsite. Berkeley Heights,
NJ: Central NJ – hybrid, 3 days onsite. Charlotte, NC: SouthPark /
Uptown – hybrid, 3 days onsite. Atlanta, GA: Midtown / Perimeter –
hybrid, 3 days onsite. Why These Locations? 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.
About FuntoNetwork 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 Overview We 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 OpenShift , 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. Key Responsibilities 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
MongoDB (NoSQL) and relational databases (Oracle, SQL Server).
Container Orchestration: Deploy and manage services on OpenShift
(OCP) – Kubernetes platform. API Development: Create RESTful APIs
with OpenAPI specifications. Testing: Write unit and integration
tests (JUnit, Mockito, TestContainers). CI/CD: Collaborate with
DevOps engineers to refine CI/CD pipelines (Jenkins, GitOps). 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. Required Qualifications & Skills Experience: 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.
MongoDB: Experience with MongoDB schema design, aggregation
framework, and performance tuning. OpenShift (OCP): Familiarity
with deploying applications on OpenShift/Kubernetes ; understanding
of pods, services, routes, configmaps. Cloud?Native: Awareness of
12?factor app principles, distributed systems challenges. Version
Control: Git (GitHub, GitLab). Soft Skills: Strong analytical and
problem?solving skills. Effective communicator – able to
collaborate with remote and onsite team members. Self?starter with
ability to work independently in a fast?paced environment.
Commitment to code quality, testing, and documentation. Education:
Bachelors degree in Computer Science or related field; equivalent
experience accepted. Preferred Qualifications Experience in
financial services, payments, or banking domains. Knowledge of
event sourcing and CQRS patterns. Familiarity with Avro , Schema
Registry , and REST proxies . Exposure to cloud platforms (AWS,
Azure, GCP). Experience with Oracle or PostgreSQL . OpenShift
certification (DO180, DO288). Regional Advantage Skills Candidates
with domain experience relevant to each location will receive
special consideration: San Leandro / Bay Area: Fintech, healthcare
technology, logistics. Berkeley Heights / NJ: Financial services,
investment banking, insurance. Charlotte, NC: Banking, capital
markets, consumer finance. Atlanta, GA: Payments, retail, supply
chain. Why Join FuntoNetwork? Scale: Work on a high?visibility,
multi?year transformation program with dozens of scrum teams.
Modern Stack: Build cloud?native microservices on OpenShift with
Kafka and MongoDB. Collaboration: Join a community of senior
engineers across the U.S. – regular knowledge sharing and guilds.
Stability: Long?term contract with strong potential for extension.
Growth: Opportunity to cross?train in adjacent technologies (Cloud,
DevOps, Security). Compensation & Benefits Hourly Rate: $60 –
$80/hour (W2), based on experience and location. Weekly Payroll
with direct deposit. Benefits Package: Medical, dental, vision,
401(k) with match, paid holidays, accrued sick leave. Commuter
Benefits: Pre?tax transit/parking for onsite days. Professional
Development: Access to training platforms, certification vouchers.
Application Process We are filling 6 openings immediately – apply
today. To apply, please submit: Resume highlighting 6 years of
Java, Spring Boot, microservices, Kafka, MongoDB, OpenShift. Cover
letter addressing: Describe a microservice you built from scratch.
What were the key design decisions, and how did you handle
inter?service communication and data consistency? Current location
and onsite availability confirmation . HackerRank readiness
confirmation . Submit your complete application package to: Samuel
Andoh | Account Manager Email: samuel.andoh@funtonetwork.com
Subject Line: Senior Java Engineer – [Your Name] – [Preferred
Location] 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
interview (60 min, video). TP2 – Prep Call – Customer discussion
readiness review. Customer Interview – Panels available to close
same day. Work Environment & Expectations Schedule: Hybrid – 3 days
onsite per week (client?specific), 2 days remote. Location: As
assigned – San Leandro, Berkeley Heights, Charlotte, or Atlanta.
Dress Code: Business casual. Tools: IntelliJ/Eclipse, Git, Jira,
Confluence, OpenShift Console, Kafka Tools.
Keywords: Funtonetwork, Fairfield , SENIOR SOFTWARE ENGINEER - JAVA, IT / Software / Systems , San Leandro, California