Back-End Software Engineer

Tata Consultancy Services
Brussel, Belgium
1 day ago
Apply on www.adzuna.be
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Working hours
Regular working hours
Languages
Dutch, English, French
Job source

Tech stack

Java (Programming Language) PHP (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Data Analysis Business Logic Application Performance Management Unit Testing Microsoft Azure Software Quality CouchDB Data Validation
+37 more
Relational Databases Database Design Software Debugging Programming Tools Web Development Hibernate (Java) PostgreSQL MongoDB MySQL Node.Js NoSQL OAuth OpenID Oracle (Applications) Openid Connect Cloud Services Swagger Subversion Web Services Openapi Trunk-based Development Data Logging Freeform SQL Data Storage Technologies Spring-boot Backend Git Flow Integration Tests Kubernetes Cosmos DB Restful APIs Splunk Dynatrace Serverless Computing Docker Legacy Systems Programming Languages

Job description

  • Development of back-end website applications.
  • Integration of user-facing elements developed by front-end developers with server-side logic.
  • Implement core business logic.
  • Design and implementation of data storage solutions.
  • Apply data and security best practices, including input validation, authentication/authorization, secure storage, compliant logging, and monitoring.
  • Optimize applications for maximum speed and scalability.
  • Design and develop APIs.
  • Participate in the design and creation of scalable software solutions.
  • Maintain code integrity and organization.
  • Write clean, functional back-end code.
  • Compile and analyze data, processes, and code to troubleshoot issues and identify areas for improvement, including setting up and querying monitoring tools.
  • Perform unit and integration testing, debug, fix, and validate code changes.
  • Deliver solutions that fulfill functional and non-functional requirements while aligning with user expectations.
  • Write and maintain technical documentation.
  • Configure cloud services for back-end functionality (e.g., serverless functions, storage accounts, managed Kubernetes).
  • Develop and maintain services and business logic using one or more back-end programming languages.
  • Implement authentication and authorization mechanisms to secure APIs and services.
  • Write and maintain unit and integration tests, ensuring code quality and reliability, and integrate them into CI/CD pipelines.

Requirements

  • Proficiency in back-end development languages such as Java and PHP, with experience in frameworks such as Spring Boot, Hibernate, and Node.js.
  • Strong understanding of the web development lifecycle, programming techniques, and development tools.
  • Experience with Application Performance Monitoring (APM) tools such as Dynatrace, Splunk, and Elastic APM.
  • Knowledge of OpenTelemetry for metrics, logs, and traces.
  • Proficiency in relational databases including PostgreSQL, Oracle, and MySQL, with the ability to write complex SQL queries and understand database design principles.
  • Knowledge of NoSQL document stores such as MongoDB, CouchDB, and CosmosDB, including consistency and performance trade-offs.
  • Experience with Git workflows (GitFlow, trunk-based development) and understanding of legacy systems using SVN.
  • Experience designing, building, and securing RESTful APIs and web services, including OpenAPI/Swagger documentation.
  • Knowledge of containerization and orchestration technologies such as Docker and Kubernetes.
  • Understanding of authentication and authorization standards and protocols, including OAuth 2.0, OpenID Connect (OIDC), and JWT.

Minimum Level of Expertise

  • Junior

Certifications (Optional)

One of the following certifications, or an equivalent, is considered an asset:

  • AWS Certified Developer - Associate
  • Microsoft Azure Developer Associate
  • Certified Kubernetes Application Developer (CKAD)

Skills

  • Strong attention to detail in code correctness, error handling, and documentation.
  • Ability to analyze complex back-end issues and design effective solutions.
  • Ability to work effectively in an international and multicultural environment.
  • Ability to participate in multilingual meetings.
  • Strong communication skills with the ability to understand, speak, Fluent in English & one of French or Dutch
  • Excellent interpersonal and collaboration skills.
  • Ability to work independently as well as part of a team.
  • Results-oriented mindset with a strong focus on delivering high-quality solutions.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.be
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

Videos

See all

Related articles

See all