CupertinoRecruiter Since 2001
the smart solution for Cupertino jobs

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, Cupertino , SENIOR SOFTWARE ENGINEER - JAVA, IT / Software / Systems , San Leandro, California


Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Cupertino RSS job feeds