← к выдаче
разработка

Java Integration Developer (f/m/x)

SiiWarszawa5 дн. назад

Коротко

Designs and implements integration services and APIs using Java and Spring Boot; collaborates on architecture and code quality. · Needs: 4+ years commercial Java development with Java 21+ and Spring Boot; REST, JSON, OpenAPI, OAuth 2.0, JWT, SOAP, XML; Apache Kafka.

Описание от работодателя

Required skills: Java 21+, Spring Boot, REST, JSON, Apache Kafka, CI/CD, API, Azure API Management (APIM), Docker, Helm We are looking for a skilled Java Integration Developer to join a transformative project in the digital business domain. You will be responsible for creating and developing integration services and APIs, designing and implementing integrations between systems, and collaborating with architects, analysts, and project teams. Your work will involve utilizing CI/CD automation and Kubernetes environments to ensure the quality, security, and performance of services. This role offers opportunities for further development in API management, asynchronous integrations, and orchestration. If you are passionate about systems integration and want to make an impact, this opportunity may be the right fit for you. Your tasks Designing, implementing, testing, and maintaining integration flows and APIs according to requirements and Definition of Done Actively participating in technical decision-making regarding integration and API implementation, considering architectural standards Ensuring the quality, security, availability, and performance of delivered solutions, including diagnosing issues and addressing their root causes Collaborating with architects, analysts, Product Owners, and project teams to refine requirements and agree on solutions Participating in estimation, work planning, and analysis of technical risks Supporting team members in solving technical problems and sharing best practices Regularly participating in code reviews and developing coding quality standards and software production automation Requirements Minimum 4 years of commercial experience in developing applications in Java, including practical work with Java 21+ and Spring Boot Hands-on experience designing and implementing system integrations and APIs using REST, JSON, OpenAPI, OAuth 2.0, JWT, SOAP, and XML Practical knowledge of asynchronous integrations using Apache Kafka, RabbitMQ, or another message broker Proficiency in implementing integrations using API Management platforms, including API publishing and security Background in developing solutions based on microservices architecture and deploying them in a Kubernetes environment Strong understanding of CI/CD processes, particularly Bamboo or Jenkins, as well as Git/Bitbucket repositories; practical experience with deployment automation and Jira Knowledge of unit testing and Java testing frameworks Solid experience with PostgreSQL or Oracle databases, including creating and optimizing SQL queries Ability to work independently, solve problems, and make technical decisions within projects Fluent Polish Nice-to-have requirements Experience working with Microsoft Azure API Management or an equivalent solution Practical experience with Docker, Kubernetes, and Helm Knowledge of Apache NiFi in integration solutions