Aller au contenu

Information Générale

Entreprise
Deloitte
Département
Technology & Transformation
Localisation principale
Zaventem
Centre d'intérêt
Technology
Industrie
Industry Agnostic
Recruteur/Recruteuse
Koçtepe, Melih Erdem - mkoctepe@deloitte.com

Description du poste

Your contribution

  • You will work alongside developers, designers, strategists, architects, analysts, and client stakeholders to deliver high-quality digital solutions.
  • You will take a leading role in Java development on client projects, building and maintaining back-end services, APIs, integrations, business logic, data access layers, and cloud-ready application components.
  • You will contribute to technical analysis and solution design by clarifying requirements, identifying technical options, assessing trade-offs, and helping define the architecture of an application before and during development.
  • You will help make key technical decisions around Java application structure, Spring Boot architecture, API design, integration patterns, data flows, performance, scalability, security, maintainability, testability, and fit with the client’s technology landscape.
  • You will provide technical direction to other developers by breaking down work, clarifying implementation approaches, aligning tasks across the team, and helping ensure development stays consistent with the agreed architecture.
  • You will support modernization and migration work where relevant, such as moving from legacy Java EE or Jakarta EE applications to modern frameworks, upgrading Spring-based applications, improving dependency management, refactoring legacy code, or improving build and deployment pipelines.
  • You will take ownership of complex user stories, features, technical workstreams, and integration challenges, from analysis and implementation to testing, review, release, and follow-up.
  • You will use AI coding assistants and development agents in a responsible and structured way to accelerate delivery, for example by generating implementation drafts, exploring existing systems, creating tests, identifying refactoring opportunities, supporting documentation, or validating technical approaches.
  • You will help define clear technical tasks, acceptance criteria, coding patterns, repository guidance, and documentation so both developers and AI tools can work more effectively.
  • You will review code from others, including AI-assisted output, with attention to correctness, security, performance, maintainability, test coverage, and alignment with the agreed architecture.
  • You will coach and guide others by sharing technical knowledge, reviewing their work, explaining decisions, supporting problem-solving, and helping them grow in both engineering fundamentals and AI-assisted delivery practices.
  • You will collaborate with nearshore, offshore, or distributed delivery teams where relevant, helping ensure that technical standards, implementation quality, and architectural decisions are understood and applied consistently.
  • You will actively contribute to reusable team knowledge, such as Java coding standards, architectural patterns, integration guidelines, technical decision records, AI prompts, agent instructions, project documentation, and delivery learnings.
Let’s talk about you

  • You have a Bachelor’s or Master’s degree in a technology-related field, or equivalent practical experience.
  • You have solid experience as a Java developer and have contributed to production-grade digital products, enterprise applications, integrations, or cloud-native systems.
  • You have strong knowledge of modern Java development, including Java, Spring, Spring Boot, REST APIs, application architecture, testing, dependency management, build tooling, and CI/CD.
  • You understand Java ecosystem concepts such as Maven or Gradle, JPA or Hibernate, security, logging, monitoring, code quality, dependency management, and automated testing.
  • You are comfortable working with enterprise application patterns, API design, integration patterns, microservices or modular architectures, relational databases, messaging, and cloud platforms.
  • You are able to perform technical analysis and contribute to architectural decisions for modern Java applications.
  • You are comfortable taking technical ownership of a workstream and guiding other developers in their day-to-day implementation work, while staying hands-on yourself.
  • You understand how to design software that is maintainable, secure, scalable, testable, observable, and aligned with business and user needs.
  • You have practical experience using AI coding tools such as GitHub Copilot, Claude Code, OpenAI Codex, Cursor, or comparable tools in real development work.
  • You know how to use AI to move faster while staying accountable for the quality, security, and correctness of the final solution.
  • You can critically assess generated code, identify weaknesses, improve the implementation, and explain the technical reasoning behind your decisions.
  • You are comfortable breaking down complex problems into clear technical tasks for yourself, other developers, and AI-assisted workflows.
  • You have strong debugging, problem-solving, refactoring, and code review skills.
  • You have broad awareness of modern development technologies beyond Java, such as HTML, CSS, JavaScript, TypeScript, React, React Native, Node.js, mobile development, APIs, cloud platforms, DevOps, or comparable technologies.
  • You enjoy coaching others, sharing knowledge, and helping a team improve its engineering practices.
  • You balance pragmatic delivery with technical quality and know when to challenge assumptions or propose a better approach.
  • You can align developers, architects, analysts, and client stakeholders around technical decisions, implementation priorities, and delivery trade-offs.
  • You communicate clearly in English and Dutch and/or French.
  • You are flexible, client-oriented, and open to occasional travel.
Deloitte Customer is… ‘ALL THINGS CUSTOMER’. We focus all our talent, creativity, and technology on all the connection points between an organisation and its customer.

Across all clients and sectors, we believe great customer expefriences create greater impact. That elevating the human experience creates enduring value, for the organization, for the customer, for society, for all.
Within Marketing & Commerce we design transformational Marketing & Commerce strategies, implement innovative technology solutions and optimize our client’s business impact. Experience is at the heart of the human condition. It’s how we learn. It’s how we live. It changes us. We believe that humans retain more from an experience than from things. How we feel is what sticks with us. Our experience imbues the world with meaning, embeds memories, and transforms our perceptions and behaviors. Great experiences build connections. Strong connections create loyalty. Loyalty drives business results