ITDS Logo png

Java Developer


Job Description

Kubernetes (junior)
OpenShift (junior)
REST API (regular)
Spring Cloud (regular)
Spring Boot (regular) Warsaw - based opportunity with the possibility to work 3 days a week remotely!

As a Senior Java Developer, you will be working for our client - one of the largest private bank in the World. You will join the Innovation Team, where you will be responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team and leading programming activities.

Your mains responsibilities: Working in the Innovation Team, mostly within the domain of Machine/Deep Learning, Artificial Intelligence, Natural Language Processing, Distributed Computing
  • Develop prototypes and real-world applications and improve the performance with various technologies
  • Integrate the resulting system/software into existing platforms with high quality.
  • Consult on architecture and design, bootstrap, and/or implement key projects for the bank
  • Architect, implement, and/or validate integrations with 3rd party applications
  • Participate in/manage full lifecycle of software development: architecture, solution design, quality assurance and maintenance
  • Deliver high quality technical solutions to multiple global stakeholders in a fast-paced environment
  • Ability to effectively communicate development progress to the business lead and program management
  • Be comfortable introducing new technologies and new ideas as required
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts
  • Work effectively as part of a large global team

You're ideal for this roles if you have:
  • 3,5+ years of professional experience with Java
  • Knowledge of the Spring Boot/Cloud ecosystem
  • Experience with systems integration – REST APIs, Reactive, Queues, HTTP clients – from Java perspective
  • Distributed Systems Design experience, clear understanding of distributed systems concepts and principles
  • Strong understanding of Database concepts and performance related optimizations
  • Willingness to learn new languages/methodologies/concepts
Skills considered a plus:
  • Background in Machine Learning projects
  • Experience with software development on Kubernetes preferable OpenShift.
  • Understanding the software craftmanship process -CI/CD, Jenkins, Bitbucket
  • Familiar with testing – Junit, TDD, AssertJ, Mockito
  • Functional programming experience
  • Experience with TensorFlow
  • Experience with stream processing software, like Apache Kafka
We offer you:
ITDS Business Consultants is involved in many various, innovative and professional IT projects for international companies in Europe. We offer an environment for professional, ambitious, and driven people. The offer includes:
  • Stable and long-term cooperation with very good conditions
  • Enhance your skills and develop your expertise in different industries
  • Work on the most strategic projects available in the market
  • Define your career roadmap and develop yourself in the best and fastest possible way by delivering strategic projects for different clients of ITDS over several years
  • Participate in Social Events, training, and work in an international environment
  • Access to attractive Medical Package
  • Access to Multisport Program
  • Access to Pluralsight
  • Flexible hours & remote work
Internal number #3266


Skriv i din ansøgning, at du fandt jobbet på


  Indrykket: 23 nov 2022 Indrykket: 23 nov 2022 ID: 331416675 Adresse



1000København K


Fuldtid Permanent

Freshly added jobs

30 days

Experienced WordPress Developer

Porting from PHP to Nuxt

Senior Full Stack Developer (Vue.JS, Node.JS, Nuxt, Strapi)

Senior PHP developer - Netherlands