TheProtocol.IT Praca zdalna Senior

Senior Java Developer - Microservices

ITDS Polska Sp. z o.o.

⚲ Warszawa

16 800 - 25 200 zł net (+ VAT)

Wymagania

  • Java
  • Spring Boot
  • SQL
  • NoSQL
  • Oracle
  • PostgreSQL
  • MongoDB
  • Redis
  • Kafka
  • Kubernetes
  • Docker
  • AWS
  • JUnit
  • Mockito
  • Spock
  • Jenkins
  • GitLab
  • Unix
  • Linux
  • HTML (nice to have)
  • CSS (nice to have)
  • JavaScript (nice to have)
  • Angular (nice to have)
  • React.js (nice to have)
  • Vue.js (nice to have)

Opis stanowiska

Wymagania:
- At least 4 years of professional experience in Java development.
- Strong expertise in Java 8-25, multithreading, immutability, and design patterns.
- Experience with Spring Boot, Spring MVC, WebFlux, MyBatis, and TestContainers.
- Solid knowledge of SQL and NoSQL databases such as Oracle, PostgreSQL, MongoDB, Redis, and messaging systems like Kafka.
- Familiarity with microservices architecture, RESTful APIs, Kubernetes, Docker, and cloud services (AWS).
- Practical understanding of testing frameworks like JUnit, Mockito, and Spock.
- Experience with version control, CI/CD tools (Jenkins, GitLab), and scripting in Unix/Linux environments.
- Good command of the Polish language and communicative English skills.
- Ability to work independently with strong analytical and problem-solving skills.

Mile widziane:
- Front-end skills (HTML, CSS, JavaScript, Angular/React/Vue.js).
- Certifications in AWS or other cloud platforms.
- Knowledge of DevOps practices and automation tools.

O firmie:
- ITDS supports financial service providers to take the next steps.
- We identify what’s possible, every day. Opportunities in the areas of technology, organization, and digitization.
- We see where banks, insurers, payment companies, or fintech can go and how they can get there.
- That’s why we want to stimulate you to ramp up your ambition. Forget what you perceive as restraints and step towards the new reality.
- ITDS in Poland - Pure player in new Technologies & Financial Industry
- +300 IT implementation professionals
- +20 clients in the Banking, Insurance, Payment & Fintech Industry
- ITDS excels in digital strategy delivery and implementation of best-of-breed lending solutions. ITDS has delivered successful strategic projects throughout Europe since 1998. We combine the experience we’ve accumulated with in-depth knowledge of technologies, business processes, and EU legislation to unlock new business opportunities.

Zakres obowiązków:
- Develop and maintain robust microservices using Java 8-25, ensuring high-quality code and optimal performance.
- Collaborate with cross-functional teams including Frontend Developers and Test Engineers within an Agile Nexus SCRUM framework.
- Conduct code reviews, contribute to architectural decisions, and mentor junior team members.
- Design, implement, and optimize RESTful architecture, utilizing tools like Kubernetes, Docker, and SOA principles.
- Support CI/CD pipelines and manage version control with Git, Jenkins, and related tools.
- Write comprehensive technical documentation in Confluence and contribute to knowledge sharing.
- Participate in technical consultations, problem-solving, and continuous improvement initiatives.
- Ensure application security following OWASP standards and best practices.

Oferujemy:
- Stable and long-term cooperation with very good conditions
- Enhance your skills and develop your expertise in the financial industry
- 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

🔍 Dekoder Ogłoszenia

🔴
Java 8-25
Prawdopodobnie chodzi o Java 8 lub nowsze wersje, a '25' to literówka lub nieporozumienie.
🔴
Ability to work independently with strong analytical and problem-solving skills.
Oczekuje się, że będziesz samodzielnie rozwiązywać problemy bez ciągłego nadzoru.
🔴
Forget what you perceive as restraints and step towards the new reality.
Firma może oczekiwać od pracowników elastyczności i gotowości do pracy w nieustannie zmieniających się warunkach, co może oznaczać nieprzewidywalność.
🔴
Opportunities in the areas of technology, organization, and digitization.
Zakres obowiązków może być szeroki i obejmować nie tylko czyste kodowanie, ale także aspekty organizacyjne i związane z cyfryzacją.
🟡
Pure player in new Technologies & Financial Indust
Firma skupia się na nowych technologiach w branży finansowej, co może oznaczać szybkie tempo zmian i potrzebę ciągłego uczenia się.