Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Java Developer (Onsite, not remote)

Zocalo Recruiting

Java Developer (Onsite, not remote)

San Diego, CA
Full Time
Paid
  • Responsibilities

    Role Summary

    We’re looking for a Senior Software Developer with a strong enterprise software engineering background, particularly in Java or C++, to design, build, and support backend systems and integrations that power critical financial operations.

    This is a senior, hands-on role for someone who already understands software development fundamentals and can contribute immediately without training on core engineering concepts.


    Key Responsibilities

    • Design and develop enterprise backend applications using Java or C++

    • Build and maintain system integrations, services, and APIs supporting internal platforms

    • Write clean, efficient, and well-structured code following engineering best practices

    • Participate fully in the software development lifecycle, from design through deployment and production support

    • Work within an Agile/Scrum development environment, contributing to planning and estimation

    • Use source control and CI/CD pipelines to manage builds, testing, and releases

    • Troubleshoot and resolve issues in production systems that support business-critical operations

    • Collaborate closely with engineers, analysts, and stakeholders across the organization


    Required Qualifications

    • 6+ years of professional software development experience in an enterprise environment

    • Strong hands-on experience with Java or C++ in production systems

    • Solid understanding of:

      • Object-oriented design and data structures

      • Software design patterns

      • SDLC and Agile/Scrum methodologies

      • CI/CD workflows and version control systems (Git or equivalent)

    • Experience working with relational databases and SQL

    • Ability to operate independently at a senior level with minimal supervision


    Preferred / Nice to Have

    • Experience developing systems in regulated or highly available environments

    • Familiarity with backend services, batch processing, or system integrations

    • Exposure to financial systems, transaction processing, or enterprise platforms

    • Secondary scripting or automation experience (e.g., Python, shell scripting)

    • Experience integrating with legacy or vendor-managed platforms


    Work Model

    • Primarily onsite with limited hybrid flexibility

    • Senior role with ownership over design and implementation decisions