Capco

Java Backend Engineer

Capco
Apply
4 hours ago
Pune, IndiaSenior / Staff+

Responsibilities

  • Design, develop, and maintain scalable backend services, RESTful or event-driven APIs, integrations, database procedures, and functions.
  • Contribute to system architecture and implement secure, reliable, maintainable, and high-performance backend solutions.
  • Design and optimize data models, schemas, queries, storage strategies, ETL/ELT pipelines, data lakes, warehouses, and data platforms.
  • Build batch and real-time data-processing solutions with appropriate performance, resilience, monitoring, data-quality, lineage, and governance controls.
  • Troubleshoot production, data-platform, and pipeline issues; perform root-cause analysis, capacity planning, performance tuning, and preventative improvement work.
  • Contribute to CI/CD, infrastructure-as-code, automated deployments, testing, documentation, operational runbooks, and knowledge-transfer sessions.
  • Collaborate with frontend engineers, product teams, QA, platform/SRE teams, architects, analysts, business partners, and source-system teams.

Requirements

  • 5–10 years of professional experience.
  • Strong backend-engineering fundamentals including data structures, algorithms, concurrency, distributed systems, API design, integration patterns, authentication, authorization, and secure coding.
  • Experience building server-side applications and APIs, working with relational databases, PostgreSQL, SQL, indexing, transactions, data consistency, and stored procedures.
  • Proficiency in one or more backend languages including Python, Java, C++, C#, Clojure, CoffeeScript, F#, JavaScript, Go, Ruby, Rust, TypeScript, or Scala.
  • Strong SQL expertise and experience with relational or columnar data stores such as PostgreSQL, Oracle, and Microsoft SQL Server.
  • Experience designing data models and developing ETL/ELT pipelines, batch or real-time processing solutions, and data platforms.
  • Experience with Apache Airflow, Prefect, or Azure Data Factory; knowledge of data-modeling and architecture tools such as Visual Paradigm.
  • Experience with unit and integration testing, version control, CI/CD, automated deployments, infrastructure-as-code, debugging, monitoring, performance tuning, and automation.
  • Strong communication, collaboration, technical documentation, stakeholder-management, and knowledge-transfer skills.

Benefits

  • Work location: Pune.
  • Opportunity to work on transformation projects for international and local banks, insurers, payment providers, and energy-sector clients.
  • Open, inclusive, diverse, and collaborative culture with opportunities for career growth and advancement.

Tech Stack

Apache AirflowC#C++ClojureF#GoJavaJavaScriptMicrosoft SQL ServerPostgreSQLPythonRubyRustScalaSQLTypeScript

Categories

BackendData Engineering
Capco

About Capco

5,001-10,000 employees

Capco is a global technology and management consultancy focused on financial services, helping banks, capital markets, insurance, and wealth firms with digital transformation, risk and compliance, and data/AI-enabled modernization. Founded in 1998 and headquartered in London, it operates as a Wipro company. Its business model centers on project-based consulting, managed services, and solution delivery across strategy, engineering, and platforms for regulated institutions.

Contact me