Java Backend Developer

adesso SE
Germany
2 days ago
Apply on jobs.adesso-group.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Artificial Intelligence Cloud Engineering Static Program Analysis Code Review Databases Continuous Integration Relational Databases Software Debugging DevOps Programming Tools Distributed Systems
+22 more
IntelliJ IDEA PostgreSQL Log Analysis Enterprise Messaging Systems Performance Tuning RabbitMQ Standard Sql Software Engineering SonarQube SQL Injection SQL Databases Data Logging GitHub Copilot Grafana Spring-boot Software Application Programming Backend Event Driven Architecture Kubernetes Information Technology Vulnerability Analysis Microservices

Job description

We are seeking an experienced Senior Java Backend Developer to join a global engineering team supporting an automotive production environment., * Design, develop, and maintain production-grade backend applications using Java and Spring Boot.

  • Develop and enhance services within a microservices-based architecture.
  • Work with relational databases and develop efficient, reliable SQL-based solutions.
  • Design and troubleshoot integrations across distributed and production-critical systems.
  • Develop and maintain asynchronous, event-driven processing and messaging-based integrations.
  • Understand and handle messaging scenarios including:
  • At-least-once delivery
  • Idempotency
  • Message ordering
  • Duplicate processing
  • Poison messages
  • Backpressure
  • Diagnose complex production issues by correlating application logs, database states, and message flows across distributed components.
  • Use AI-assisted and agentic development tools such as Copilot CLI, Claude, and GitHub Copilot in IntelliJ, including MCP-, agent-, and skills-based workflows.
  • Independently review and validate AI-generated code for:
  • Functional correctness
  • Maintainability
  • Security
  • Architectural compliance
  • Act as a senior technical gatekeeper, ensuring AI-generated or AI-assisted implementations meet established engineering standards before integration.
  • Participate in code reviews, technical discussions, testing, and continuous improvement activities.
  • Collaborate effectively with international engineering teams and stakeholders while working with a high degree of autonomy.

Requirements

The role requires strong hands-on experience in Java, Spring Boot, microservices, and distributed systems, with the ability to troubleshoot complex production issues across application logs, databases, and asynchronous message flows.

A key aspect of this role is the effective use of AI-assisted and agentic software engineering workflows. The developer should be comfortable using modern AI development tools while independently reviewing, validating, and taking responsibility for AI-generated code before it is introduced into the application.

The ideal candidate is a senior, self-driven engineer who can operate with minimal coordination and contribute effectively within an international and production-focused engineering environment., * Java

  • Spring Boot
  • Microservices Architecture
  • Distributed Systems
  • SQL & Relational Databases
  • Event-Driven Architecture
  • Messaging Systems
  • Production Support & Troubleshooting
  • Application Log Analysis
  • AI-Assisted Development Tools (GitHub Copilot, Copilot CLI, Claude)
  • Code Review & Technical Governance, * MCP (Model Context Protocol) based workflows
  • Agentic Software Engineering Practices
  • Automotive Manufacturing Domain Experience
  • Performance Optimization in Distributed Systems
  • CI/CD and DevOps Exposure
  • Cloud-Native Application Development, Mandatory Skills
  • Strong hands-on development experience with Java and Spring Boot across multiple projects.
  • Experience working with production-critical and/or integration-heavy systems.
  • Solid knowledge of SQL and relational databases.
  • Demonstrated experience designing and developing applications within microservice architecture landscapes.
  • Strong understanding of distributed systems and asynchronous/event-driven processing.
  • Practical knowledge of messaging concepts, including at-least-once delivery, idempotent consumers, message ordering, duplicate handling, poison messages, and backpressure.
  • Strong production debugging and root-cause analysis skills, including investigation across logs, database state, and message flows.
  • Hands-on experience using AI-assisted/agentic development workflows such as Copilot CLI, Claude, GitHub Copilot in IntelliJ, MCP, agents, or skills.
  • Ability to critically review, validate, and improve AI-generated code rather than relying on generated output without technical verification.
  • Ability to work independently with minimal coordination and take end-to-end ownership of assigned technical topics.

Preferred Skills

  • Experience with Hexagonal Architecture.
  • Hands-on experience with RabbitMQ.
  • Experience with PostgreSQL.
  • Experience with contract and interface testing, particularly within integration-heavy environments.
  • Experience with Kubernetes.
  • Exposure to observability and logging platforms such as Loki, Grafana, or similar tools.
  • Experience with static code analysis and security scanning tools such as SonarQube.
  • Experience reviewing AI-generated code for security vulnerabilities, including SQL injection, hardcoded credentials/secrets, and unvalidated or unchecked inputs.
  • Experience working with production systems in the Automotive or Manufacturing domain.

Soft Skills

  • Strong analytical and problem-solving capabilities.
  • High degree of ownership and accountability.
  • Ability to work independently and make sound technical decisions.
  • Strong communication and collaboration skills.
  • Ability to work effectively with distributed and international teams.
  • Quality-focused mindset with attention to production stability and security.
  • Comfortable challenging, reviewing, and validating technical solutions, including AI-generated solutions., * 5 to 8 years of professional software development experience.
  • Strong hands-on experience in Java and Spring Boot backend development.
  • Demonstrated experience with microservices, distributed systems, and production support/debugging.
  • Experience across multiple client or enterprise projects is preferred.
  • Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related discipline.

Apply for this position

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

Apply on jobs.adesso-group.com
Prepare application

Good distractions

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

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

10:40 min

Visualizing Prometheus open metrics using custom Grafana dashboards

Stijn Polfliet · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all