You are a Java developer, who will design, develop and/or re-engineer complex product components, and integrate software packages, programs and reusable objects residing on multiple platforms.
You are curious to learn as demonstrated by your up-to-date technical knowledge.
You are a good team player and you are familiar with Agile methodologies and principles and/or have experience working in a SCRUM team.
Wymagania
Professional experience in software development using Java
Understanding and practical knowledge of microservices architecture
Experience in Building Restful API, SDK APIs using different frameworks
Experience writing/executing Unit Tests and REST API automation
Strong sense of ownership of deliverables
Experience in using messaging brokers like RabbitMQ, Kafka, etc.
Practical knowledge of Python in the context of Machine Learning and LLMs
Good understanding of Docker, Kubernetes, OpenShift Container Platform, Ansible, Jenkins, Linux Operating Systems (such as Red Hat, Ubuntu, etc.)
Experience and working knowledge of version control systems like GitHub and build tools like Maven/Gradle
Ability to learn and apply new technologies quickly
Ability to independently create designs and coordinate their acceptance by stakeholders
Experience in analyzing and designing new functionalities
Minimum of 5 years of relevant professional experience