Skip to main content

SENIOR SOFTWARE ENGINEER - JAVA in San Leandro

Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide.

We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.

Job DescriptionJob 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‑ 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‑ 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‑ 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‑: 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.

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‑ 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:

  1. Resume highlighting 6+ years of Java, Spring Boot, microservices, Kafka, MongoDB, OpenShift.
  2. 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?
  3. Current location and onsite availability confirmation.
  4. 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] – [ Location]

Visa Status: No H1B sponsorship available. Must be U.S. , Green Card holder, or possess unrestricted work authorization (W2/Independent Consultant only).

Interview Process (Mandatory):

  1. HackerRank Assessment – Java, Spring, microservices coding challenge. FIRST STEP.
  2. TP1 – Panel Interview – Technical interview (60 min, video).
  3. TP2 – Prep Call – Customer discussion readiness review.
  4. 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.

If you are interested in applying for this job please press the Apply Button and follow the application process. Energy Jobline wishes you the very best of luck in your next career move.

SENIOR SOFTWARE ENGINEER - JAVA in San Leandro

San Leandro, CA
Full time

Published on 02/17/2026

Share this job now