Informacje o stanowisku
RTDMS – Dealer Management System
We are looking for a Senior Java Developer to join our RTDMS (Dealer Management System) team, with a clear growth path towards the Tech Lead role.
This position is ideal for an experienced engineer who enjoys combining hands-on development, technical leadership, and close collaboration with architects and business stakeholders.
- 7+ years of professional Java development experience with a proven track record of delivering complex software solutions.
- Expert-level proficiency in Java 17+, including new language features (records, sealed classes, pattern matching, streams, and modularization).
- Strong Spring ecosystem knowledge: Spring Boot, Spring MVC, Spring Security, and Spring Data JPA, deep understanding of dependency injection, RESTful service design, and microservice architecture.
- Experience maintaining and refactoring legacy code — with ability to gradually modernize them (e.g., modularizing monoliths, REST migration, or UI modernization).
- Advanced problem-solving mindset
- Hands-on experience with Azure DevOps
- Proficient with Azure Portal and Microsoft Entra (formerly Azure AD)
- Familiarity with Azure App Service, Key Vault, Storage Accounts, and Application Insights for deployment and monitoring
- Strong Bash scripting skills for automation, build orchestration, and environment setup on Linux systems.
- Comfort with Git, Maven/Gradle, Docker, and container-based deployments
- Proven experience diagnosing and resolving complex performance, concurrency, and memory issues in older Java applications.
- Ability to reverse-engineer, refactor, and document legacy modules with minimal existing documentation
- Excellent analytical and troubleshooting skills
- Strong communicator who can explain technical challenges to non-technical stakeholders.
- Self-driven and proactive in identifying and resolving system pain points.
RTDMS – Dealer Management System
We are looking for a Senior Java Developer to join our RTDMS (Dealer Management System) team, with a clear growth path towards the Tech Lead role.
This position is ideal for an experienced engineer who enjoys combining hands-on development, technical leadership, and close collaboration with architects and business stakeholders.
,[You will play a key role in shaping the technical direction of the product, addressing technical debt, and designing long-term solutions for a complex, business-critical system Requirements: Java Additionally: Sport subscription, Private healthcare, International projects, Flat structure, Free coffee, Canteen, Modern office, In-house trainings, In-house hack days, No dress code.
Praca WrocławWrocław - Oferty pracy w okolicznych lokalizacjach