Senior Java Developer (Postpaid Team / OneShop)
What will you do?


Your role will be to design and develop applications in a microservice architecture and cloud-based solutions with state of the art frameworks. Besides working with the most modern toolset, you will be part of a scaled agile organization and work in a dynamic project environment. You can join team of skilled and self-motivated specialists with end-to-end product responsibility in one of the biggest Telcos in Poland.


  • Creating (designing, testing and implementing) modern applications in microservices architecture driven by business needs and provided requirements,
  • Participating in deployments processes, automation and Release cycle.
  • Maintaining post-implementation application services (DevOps) and creating new functionalities for already existing components,
  • Providing support to end-users (advice, guidance, assistance and training),
  • Participating as a Team Member in SCRUM events and daily life of the team (sharing knowledge, exchanging ideas, working on improving toolset available, formulating standards and best practices, etc.)
  • Work closely with the whole squad to design and develop functional, performing and complete APIs
  • Introducing automated tools and processes for development, tests and delivery pipelines
  • Prototyping and delivering on-deamand business values (PoC, R&D projects)



If you:
  • Have at least 5 years of work experience in Java SE or EE developer
  • Have minimum 3+ years of experience of working in agile projects (Scrum / SAFe or similar)
  • Have software development skills in Java 8, Spring, microservices, Cloud solutions, SQL, NoSQL databases
  • Have high experience in system analysis and modern, high performance, scalable architecture designs
  • Have depth practical knowledge of cloud solutions, system integrations in distributed environments and development processes automation (Docker, K8s, CI/CD)
  • Have significant experience in designing, testing and using APIs (REST, SOAP)
  • Have experience in agile software engineering, application lifecycle management, testing, processes automation, continuous integrations and deployments
  • Have strong analytical and communication skills with ability to communicate complex technical concepts and align organization on decisions
  • Have experience in solution-oriented way of working along with a good team and organization skills
  • Have a higher education – preferred IT Engineering (eng. or MSc.)
  • Have proficiency in spoken and written Polish and English
  • Have experience in working with microservice and cloud-based solutions
  • Have Analytical thinking, positive energy, proactivity, „I can do” attitude,
  • Have expert use of lightweight and open-source technologies providing the latest and state-of-the-art IT solutions (modern architecture approach)
  • Have ability to work effectively in a team and knowledge of Agile practices,
  • Are guided by open thinking, Domain Driven Design and Test Driven Development mindset.
  • Are quick learner with an ambitious and results driven personality

Technology stack:

  • Java 8, 11,
  • Spring, SpringBoot, SpringCloud, Spring MVC.
  • GITLab,
  • Maven,
  • JUnit
  • CI/CD (Jenkins),
  • Docker, Kubernetes,
  • DDD, TDD, BDD,
  • Application, data and information security



We are offering:
  • Opportunity to remote working
  • Private Medical Care on favourable terms
  • Free parking spot
  • Long-term cooperation based on B2B contract
  • Working with variety of technologies and using high-tech tools
  • and more...