JOBSEARCHER

Java Developer (Onsite, not remote)

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

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