Skip to main content

Senior Java Developer

Technologie
Jobgether
HeuteBis 17.7.2026

Stellenbeschreibung

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Java Developer in Germany.

This is an exciting opportunity for an experienced backend engineer to contribute to the development of scalable, high-performance systems in a data-driven and fast-moving environment. You will play a key role in designing, building, and optimizing backend services that support large-scale data processing and complex business logic across global platforms. The role combines hands-on development with system design, performance tuning, and technical ownership across the full software lifecycle.

You will work closely with cross-functional teams including infrastructure, QA, frontend, and product stakeholders to deliver reliable and efficient solutions. In this role, you will also influence architecture decisions, improve system resilience, and help shape engineering best practices. This position is ideal for a strong Java engineer who thrives in high-load environments and enjoys solving complex technical challenges at scale.

Accountabilities

  • Design, develop, and maintain scalable backend services using Java and Spring Boot from concept to production deployment.
  • Take ownership of services across the full development lifecycle, ensuring reliability, scalability, and maintainability.
  • Integrate third-party services and APIs in alignment with technical and business requirements.
  • Collaborate with backend, frontend, QA, and infrastructure teams to deliver end-to-end solutions.
  • Participate in architecture discussions and contribute to technical roadmap definition.
  • Optimize application and database performance, including advanced SQL tuning and PostgreSQL optimization.
  • Design and execute high-load testing scenarios to ensure system stability and scalability.
  • Troubleshoot production issues using logs, metrics, monitoring, and alerting tools.
  • Work with large-scale datasets, ensuring efficient processing and system performance.
  • Mentor team members and promote best practices in backend development, debugging, and system design.

Requirements

  • Strong commercial experience with Java Core and Spring Framework / Spring Boot.
  • Proven experience designing and building scalable, high-load backend systems.
  • Solid knowledge of relational databases and advanced SQL, particularly PostgreSQL.
  • Hands-on experience with Docker and Kubernetes in production environments.
  • Strong understanding of REST APIs, HTTP(S), JSON, JWT, and WebSocket-based communication.
  • Experience with asynchronous and non-blocking systems, including Netty.
  • Familiarity with monitoring, logging, profiling, and alerting tools (e.g., Grafana or similar).
  • Strong debugging, performance optimization, and problem-solving skills.
  • Understanding of system security best practices and scalable architecture principles.
  • Experience working in distributed or high-load environments is highly valued.
  • Exposure to tools such as Kafka, GCP, Elasticsearch, or Flyway is a plus.
  • Intermediate or higher English level for international collaboration.

Benefits

  • Fully remote working model with flexibility across locations.
  • Competitive compensation package aligned with experience.
  • Generous paid time off, including vacation, sick leave, and public holidays.
  • Strong career growth and professional development opportunities.
  • Opportunity to work on high-performance, scalable systems using modern technologies.
  • International, collaborative, and fast-paced engineering environment.
  • Exposure to complex technical challenges in high-load distributed systems.
  • Autonomy and ownership over services and architectural decisions.

How Jobgether Works

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Keywords
Apache KafkaGrafanaSpring FrameworkBusiness logicJSONScalabilityElasticsearchFlywayNettyPostgresqlSqlJavaJWtRelational grammarMaintainabilityDebugger

¿Te interesa este puesto?