Currency

Senior Java BE Developer

Java

Senior Java BE Developer

Java

-, Kraków

Mpower Plus

Full-time
B2B
Senior
Hybrid

Tech stack

    Java

    advanced

    REST API

    regular

    GraphQL

    regular

    NoSQL

    regular

    Kafka

    regular

    Spring Boot

    regular

    Spring Batch

    regular

    Spring Cloud

    regular

Job description

Role Summary

We are seeking a highly experienced Senior Java Developer with a strong background in cloud-native application development and modern data/API technologies. The ideal candidate will have 10+ years of overall experience, including at least 8 years in Java development. Exposure to AI technologies is a plus.


Key Responsibilities

  • Develop scalable applications using Java (versions 8/11/17).

  • Design RESTful APIs and GraphQL schemas.

  • Model and manage data using NoSQL databases (Azure Cosmos DB).

  • Build and optimize data streaming solutions with Confluent Kafka.

  • Work with Spring Boot, Spring Batch, and Spring Cloud frameworks.

  • Implement secure authentication and authorization using OAuth 2.0 and Microsoft Entra ID.

  • Utilize Azure Cloud Services (App Services, Azure Monitor, API Management) for deployment and monitoring.

  • Collaborate with cross-functional teams to integrate AI capabilities.


Required Experience

  • 10+ years overall professional experience.

  • 8+ years hands-on experience in Java development.

  • Proven expertise in cloud services, data streaming, and secure application design.


Preferred Skills

  • Experience in AI application development or integration.

  • Familiarity with AI/ML frameworks and cloud-based AI services.

 

Skill Matrix for Java:

 

- High proficiency and  9+ years of technical experience in programming languages: Java --> Mandatory

- Experience in REST API Design --> Mandatory

- Experience in GraphQL Schema Design --> Good to have

- Experience with NoSQL Data Modeling (Azure Cosmos NoSQL) --> Mandatory

- Experience in Data Streaming (Confluent Kafka) --> Mandatory

- Experience with Spring Boot, Spring Batch, Spring Cloud --> Mandatory

- Hands-on experience in Authentication and Authorization (OAuth 2.0, MSFT EntraID) --> Mandatory

- Familiarity with Azure Cloud Services (App Services, Azure Monitor, API Management, etc.) --> Good to have

 


Tech stack

    Java

    advanced

    REST API

    regular

    GraphQL

    regular

    NoSQL

    regular

    Kafka

    regular

    Spring Boot

    regular

    Spring Batch

    regular

    Spring Cloud

    regular

Office location

Published: 10.09.2025

Senior Java BE Developer

Summary of the offer

Senior Java BE Developer

-, Kraków

Mpower Plus

By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Please be advised that the data administrator is Mpower Plus with its registered office at Krakow, street. 31-548 (hereinafter referre... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.