Java Backend Engineer
at Djangojob
Pune, India, onsite, mid, full time, 5–10 years
seen 2d ago
- C#
- Java
- C++
- Rust
- PostgreSQL
- Scala
- Microsoft SQL Server
- Go
- Prefect
- SQL
- TypeScript
- Azure Data Factory
- Apache Airflow
- CoffeeScript
- JavaScript
- CI/CD
- Oracle
- F#
- Ruby
- RESTful
- Python
- Clojure
- Visual Paradigm
About the role
Java Backend Engineer
India | Nov. 4, 2026
Report as Closed
Company: Capco
Country: India
Type: Onsite
Employment: Full-time
What they are looking for
JD:
Role Description
Full stack Developer Backend (GCB4) Role Summary We are seeking an engineer with strong expertise in both API development and database development, capable of designing, implementing and maintaining reliable, scalable solutions across both areas. Key Responsibilities Backend (API) Engineer Responsibilities
* Design, develop and maintain scalable backend services, APIs and integration components, including database procedures and functions where required. * Contribute to system and solution architecture, ensuring services are scalable, reliable and maintainable. * Implement secure-by-design practices, including authentication, authorisation, data protection and secure coding. * Write clean, maintainable and well-tested code; participate in code reviews and uphold engineering standards. * Profile, monitor and tune backend services to maintain performance, availability and resilience. * Troubleshoot production issues, conduct root-cause analysis and implement preventative improvements. * Collaborate with frontend engineers, product managers, QA, platform/SRE teams and other stakeholders to deliver end-to-end solutions. * Document APIs, services, integration patterns and operational runbooks to support maintainability and knowledge transfer.
Database and Data Engineering Responsibilities
* Design, develop and maintain ETL pipelines and data-ingestion processes from sources such as data lakes, files and databases. * Design and optimise data models, schemas, database queries and storage strategies for operational, analytical and machine-learning use cases. * Build and maintain data lakes, warehouses and other data platforms, ensuring scalability, performance and cost efficiency. * Implement batch and real-time data processing solutions, with appropriate controls for performance, resilience and operational cost. * Establish data-quality, lineage, observability and monitoring capabilities across data pipelines and platforms. * Own or contribute to CI/CD, infrastructure-as-code and automated deployment practices for data services. * Troubleshoot data-platform and pipeline issues, perform capacity planning and implement preventative improvements. * Ensure data solutions meet applicable security, compliance and governance requirements. * Collaborate with business partners, solution architects, subject-matter experts, analysts and source-system teams to translate requirements into production-ready data solutions. * Produce technical documentation and lead knowledge-transfer sessions for data models, pipelines, platforms and operational processes. Required Skills & Experience Backend (API) Engineer – Required Skills * Strong backend engineering fundamentals, including data structures, algorithms, concurrency and distributed-systems concepts. * Experience designing, building and maintaining server-side applications and APIs, including RESTful and/or event-driven architectures. * Strong understanding of API design, integration patterns, authentication, authorisation and secure coding practices. * Experience with relational databases, including PostgreSQL, SQL, indexing, transactions and data consistency. * Ability to design scalable systems that support high throughput, reliability and large volumes of operational workloads. * Practical experience with unit and integration testing, version control and CI/CD practices. * Strong debugging, problem-solving and root-cause-analysis skills. * Language-agnostic mindset, with proficiency in one or more of the following: Python, Java, C++, C#, Clojure, CoffeeScript, F#, JavaScript, Go, Ruby, Rust, TypeScript or Scala. * Ability to communicate technical concepts clearly and collaborate effectively with frontend engineers, product teams, QA, platform/SRE teams and other stakeholders.
Read from djangojob.com, last seen 2d ago.