Senior Backend Software Engineer - Java

Job Description

Title: Senior Backend Software Engineer - Java

Company Name: Indetechs Software Limited.

Vacancy: --

Age: Na

Job Location: Anywhere in Bangladesh

Salary: Negotiable

Experience:

  • 5 to 7 years
  • The applicants should have experience in the following business area(s): Software Company


Published: 2025-08-28

Application Deadline: 2025-09-27

Education:
    • Bachelor/Honors


Requirements:
  • 5 to 7 years
  • The applicants should have experience in the following business area(s): Software Company


Skills Required:

Additional Requirements:

Responsibilities & Context:

Location: Remote

Type: Full-Time

Experience Level: Senior

Tech Stack: Java, Kotlin, Spring Boot, Eclipse Dataspace Components (EDC), DAPS, OAuth2, Semantic Web, Distributed Systems

About the Project

We are building federated dataspaces inspired by initiatives such as Catena-X, Eclipse Tractus-X, and Gaia-X. Dataspaces will enable secure, standards-compliant, and sovereign data exchange across industrial and regulated ecosystems.

Our infrastructure will be designed to be provider-agnostic, supporting deployment across AWS, Azure, Google Cloud, and DigitalOcean. We aim to abstract the complexity of dataspace participation and deliver a seamless experience to data providers and consumers.

This is not limited to connector development. The scope includes the full architecture of the dataspace:

  • Identity and trust management (DID, DAPS, OAuth2)

  • Semantic metadata modelling and knowledge graphs

  • Policy-based access control and contract negotiation

  • Federated service discovery and data catalogues

  • Data governance, auditability, and lifecycle management

You will be part of a cross-functional team contributing to an ambitious and highly impactful infrastructure platform from the ground up.

Role Overview

As a Senior Backend Software Engineer, you will design and implement core backend services and components that enable secure, federated data exchange across domains. Youwill work closely with architects, cloud engineers, data engineers, and frontend teams toensure scalability, security, and compliance with emerging European dataspace standards.

You will also contribute to open-source tooling and help define reusable patterns and extensions to the Eclipse Dataspace Components (EDC). You will collaborate with the Engineering, DevSecOps, and QA teams.

Responsibilities

  • Design and implement distributed backend services in Java/Kotlin

  • Extend and integrate Eclipse Dataspace Components (EDC) modules

  • Build secure APIs and workflows for data contracts, policies, and catalogs

  • Integrate with OAuth2, DAPS, and DID providers (e.g.,walt.id | Powerful digital identity and wallet infrastructure, Keycloak)

  • Collaborate with DevOps to ensure high-availability, containerised deployments

  • Participate in architecture design, code reviews, and knowledge sharing

  • Document modules and interface specifications for internal and external teams

Required Qualifications

  • 5-7 years of experience in backend development with Java or Kotlin

  • Strong understanding of microservices architecture and distributed systems

  • Hands-on experience with Spring Boot and RESTful API development

  • Experience working with identity protocols such as OAuth2, JWT, and mTLS

  • Familiarity with Eclipse Dataspace Components or similar data exchange frameworks

  • Competency in working with Git, Docker, CI/CD pipelines, and Kubernetes

  • Ability to write clean, modular, and well-tested code

Nice to Have

  • Familiarity with Catena-X, IDSA, Gaia-X, Eclipse Tractus-X, or similar data exchangeframeworks

  • Knowledge of ODRL policy models, semantic technologies (SAMM, RDF, SHACL)

  • Experience with decentralised identity systems (e.g.,walt.id | Powerful digital identity and wallet infrastructure, verifiable credentials)

  • Background in infrastructure-as-code (e.g., Helm, Terraform, Pulumi)

  • Contributions to open-source projects, especially related to data infrastructure



Job Other Benifits:

Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Interested By University

University Percentage (%)
BRAC University 6.47%
Jahangirnagar University 5.04%
University of Dhaka 4.32%
Daffodil International University (DIU) 4.32%
North South University 3.60%
American International University Bangladesh (AIUB) 3.60%
Mawlana Bhashani Science & Technology University 3.60%
Bangladesh University 2.16%
United International University 2.16%
Shahjalal University of Science & Technology 2.16%

Interested By Age Range

Age Range Percentage (%)
20-30 46.04%
31-35 31.65%
36-40 15.83%
40+ 6.47%

Interested By Salary Range

Salary Range Percentage (%)
0-20K 5.76%
20K-30K 7.91%
30K-40K 4.32%
40K-50K 5.76%
50K+ 76.26%

Interested By Experience Range

Experience Range Percentage (%)
0 years (Freshers) 16.55%
0.1 - 1 years 7.19%
1.1 - 3 years 21.58%
3.1 - 5 years 18.71%
5+ years 35.97%

Similar Jobs