Senior Backend Software Developer – Java, Spring Boot

🔥 0 minutes ago

🇸🇰 Slovakia – Remote

💵 €3.1k / month

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

👻 Ghost score 1%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Deutsche Telekom IT Solutions Slovakia

Deutsche Telekom IT Solutions Slovakia

1001 - 5000 employees

💼 Consulting

📦 Logistics

📣 Marketing

Consulting • Logistics • Marketing

Deutsche Telekom IT Solutions Slovakia is a leading partner in information and communication technologies, focusing on providing innovative IT services and solutions. Operating since 2006, the company has grown to be one of the largest employers in Eastern Slovakia, delivering business solutions, smart applications, communication services, shared infrastructure, and security. Committed to continuous digitalization, Deutsche Telekom IT Solutions Slovakia supports the creation of new technologies and processes, offering IT outsourcing, and infrastructure services to major organizations worldwide. The company is also recognized for its dedication to education, employee training, and community involvement, aiming to build a modern society through lifelong learning and innovative projects.

📋 Description

• Lead the design, development, and continuous improvement of backend services using Java 17+ and Spring Boot • Define and evolve microservices and REST APIs for the Charisma solution • Translate complex business and customer requirements into scalable technical solutions • Drive performance optimization, technical stabilization, and root-cause analysis of production services • Design data models and lead PostgreSQL, SQL optimization, database migrations, and data consistency work • Apply Domain-Driven Design, Event-Driven Architecture, Clean Architecture, and design patterns • Design, review, and document APIs using OpenAPI/Swagger • Lead and support REST and TARDIS integrations • Define and improve automated unit, integration, API, performance, and load testing strategies • Work with Docker, Kubernetes, Git, and CI/CD to improve development, deployment, and operational practices • Improve observability and troubleshooting using Prometheus, Grafana, LUMINA, OpenTelemetry, and logging • Collaborate with frontend engineers, quality engineers, business experts, customers, and stakeholders • Provide technical guidance, code reviews, mentoring, and engineering support • Contribute to rollout activities, technical planning, risk identification, and continuous improvement

🎯 Requirements

• Extensive hands-on experience with Java 17+, Spring Boot, and the Spring Framework, including production-grade enterprise applications • Strong experience designing, developing, and operating microservices and REST APIs in complex system landscapes • Advanced knowledge of PostgreSQL, SQL, data modeling, performance tuning, and database migration strategies • Deep experience with Spring Data JPA, Hibernate, Spring Security, Spring Web, and Spring Validation • Strong understanding of DDD, Event-Driven Architecture, Clean Architecture, design patterns, and API design best practices • Experience making technical design decisions and explaining trade-offs to technical and non-technical stakeholders • Experience with Maven or Gradle and build, dependency, and release management • Strong experience with automated testing using JUnit 5, Mockito, Testcontainers, and API testing tools • Proven experience with performance and load testing of large-scale applications • Practical production experience with Git, Docker, Kubernetes, and CI/CD • Strong understanding of observability, monitoring, logging, alerting, and production troubleshooting • Experience with REST-based integrations and TARDIS • Excellent communication skills and ability to work with customers, stakeholders, architects, delivery leads, and cross-functional teams • Ability to mentor developers, perform code reviews, and promote engineering standards • English language proficiency at minimum B2 level • Nice to have: AWS and cloud-native application design, Kotlin, Reactive Programming/WebFlux, route optimization technologies, technical workshops, architectural documentation, technical roadmaps, and production readiness reviews

🏖️ Benefits

• Over 25 different benefits supporting financial well-being, learning and development, health and sport, family and work-life balance, and other benefits • Variable part and other financial benefits in addition to base salary • Work-life balance portfolio • Remote working possibility within Slovakia

Apply Now

Similar Jobs

🕒 January 23

Wincent

51 - 200

💳 Fintech

₿ Crypto

Software Engineer in OTC Team at Wincent building trading infrastructure for VIP clients and financial institutions using Rust and AWS. Collaboratively improve platform and deploy new business cases.

AWS

Rust

🕒 January 23

Wincent

51 - 200

💳 Fintech

₿ Crypto

Software Engineer developing high-performance systems for a next-generation trading platform in the crypto space. Collaborating with the Trading Core team to ensure reliable execution across exchanges.

Distributed Systems