Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Application Developer - Java Spring Boot

at Deutsche Telekom IT Solutions Slovakia

Posted 1 day ago 1 applied

Description:

  • The Senior Application Developer will develop new and maintain existing applications in Java Spring Boot based on the requirements of internal or external customers.
  • The role is part of a B2B IT organization operating within an agile release train called "Voice & Partner Products Provisioning."
  • The final product involves decomposing product orders into service orders and provisioning underlying resources.
  • Responsibilities include developing solutions such as virtual cloud-based Private Branch Exchanges (PBXs) and provisioning Over-The-Top (OTT) services like WebEx, Microsoft Teams, and Zoom.
  • The developer will contribute to integrating these platforms into comprehensive Deutsche Telekom products for business customers in Germany.
  • The position is within a newly established, cross-functional Scrum team based in Košice, promoting a strong DevOps culture.
  • The team primarily works remotely, with in-person meetings required for sprint demos, planning, and retrospectives every two weeks, and Program Increment planning sessions every 3–4 months.
  • Key tasks include analyzing customer requirements, proposing application architecture, performing complex business analysis, developing backend applications or microservices, participating in application modernization, writing technical documentation, maintaining applications, preparing CI/CD pipelines, performing deployments, and mentoring junior developers.

Requirements:

  • Candidates must have at least 5 years of experience with complex application landscapes.
  • Expertise in programming with Java Spring Boot is required.
  • Familiarity with tools such as MapStruct, Lombok, Liquibase, Open API generator, and WireMock is necessary.
  • Proficiency in GIT, Maven, Gradle build tools, and UML is expected.
  • Experience with SQL and NoSQL databases, including PostgreSQL, MongoDB, and FireStore, is required.
  • Candidates should have experience with at least one cloud platform: AWS, GCP, or Open Telekom Cloud.
  • Knowledge of REST API and message-based communication, as well as an API-first approach, is essential.
  • Familiarity with SCRUM software development methodology and JIRA is required.
  • Strong communication skills, teamwork, and analytical thinking are necessary.
  • Proficiency in English at an upper-intermediate level (B2) is required.

Benefits:

  • The company offers a balance between work and personal life, promoting physical and mental well-being.
  • Employees can access over 25 different benefits aimed at improving personal and professional life, including financial benefits, learning and development opportunities, health and sport initiatives, and family and work-life balance support.
  • The final salary is negotiable, with a base salary starting at no less than 3100€ /brutto, depending on seniority and experience.
  • In addition to the base salary, a variable part and other financial benefits are provided.
  • Remote working is available, but only within Slovakia due to European taxation regulations.