Xebia

Xebia

Xebia is a pioneering IT consultancy company specializing in Continuous Delivery, DevOps, Agile Consulting, and Digital Transformation Services, creating digital leaders through innovative solutions.

Internet Software & Services
1K-5K
Founded 2008

Description

  • Contribute to the design, implementation, testing, and continuous improvement of the platform.
  • Own new feature development from design through successful delivery.
  • Develop and maintain enterprise-grade backend services, RESTful APIs, and microservice-based solutions.
  • Contribute to frontend development using HTML, CSS, and JavaScript when required.
  • Ensure software quality through TDD, BDD, and automated testing practices.
  • Mentor and support less experienced developers through technical guidance and knowledge sharing.
  • Troubleshoot and resolve complex technical issues.
  • Identify opportunities for modernization and continuous improvement across the platform.
  • Collaborate with architects, QA engineers, Product Owners, and other developers to deliver high-quality software.
  • Contribute to platform architecture discussions and engineering best practices.

Requirements

  • Extensive commercial software development experience with Java 17 or newer.
  • Strong hands-on experience with Spring Boot, Hibernate, and enterprise Java development.
  • Proven experience designing and developing microservices and RESTful APIs.
  • Solid understanding of object-oriented analysis, design, and software architecture principles.
  • Strong experience with SQL and relational databases.
  • Practical experience with TDD and BDD.
  • Experience working in Agile software development environments.
  • Good understanding of DevOps culture, CI/CD practices, and modern software delivery.
  • Practical experience with HTML, CSS, and JavaScript.
  • Experience with Git and tools such as Maven, Jenkins, Tomcat, and Apache.
  • Strong understanding of clean code, SOLID principles, and design patterns.
  • Experience writing automated tests using JUnit, WebDriver, Cucumber, or similar frameworks.
  • Familiarity with XML and JSON data formats.
  • Experience working with Unix/Linux environments and shell scripting.
  • Experience working with large-scale relational databases.
  • Ability to make sound technical decisions and evaluate complex technical trade-offs.
  • Strong leadership, mentoring, and knowledge-sharing skills.
  • Excellent written and verbal communication skills.
  • Proactive, self-driven, and solution-oriented mindset.
  • Work from the European Union region with a valid work permit.
  • Experience with AWS cloud services (nice to have).
  • Experience contributing to enterprise-scale system architecture and platform modernization initiatives (nice to have).
  • Familiarity with distributed systems and scalable application design (nice to have).
  • Practical experience using AI-powered assistants such as Claude Code, GitHub Copilot, or Cursor to improve delivery (nice to have).
  • Experience applying GenAI in structured SDLC workflows, prompt patterns, or tool integrations (nice to have).
  • Interest in emerging AI-driven practices such as agent-based workflows, automation patterns, and AI-augmented development (nice to have).

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, Test Infrastructure

Skyline Eco-Adventures 11-50 Hotels, Restaurants & Leisure

Zipline is seeking a Senior Software Systems Validation Engineer to lead end-to-end validation of autonomous drone delivery software, from simulation through full-system flight testing, for safe deployment and operating-domain expansion.

C++ Python Rust SQL
30 minutes ago

Senior Software Engineer - UI/UX

Dragos 251-1K Professional Services

Dragos is hiring a Software Engineer to build the user-facing experiences that help security professionals detect, investigate, and respond to cyber threats against critical infrastructure.

Cybersecurity Design Systems React TypeScript
45 minutes ago

Software Engineer, Edge

Kargo 251-1K Media

Kargo is hiring a software engineer to develop edge-device machine vision and AI systems that improve freight dock operations through real-time perception and fleet management.

C++ Computer Vision Linux Machine Learning Python
45 minutes ago

Software & Controls Engineer - Energy Management Systems

On.Energy 51-250 Electric Utilities

ON.energy is hiring a Software & Controls Engineer to develop and commission control software and automation systems for energy storage and power infrastructure projects supporting AI-era power demand.

C# C++ CI/CD Cybersecurity Git Python
1 hour ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers