Java Lead Developer

Java Lead Developer

Java

poland, Warszawa

INFOPLUS TECHNOLOGIES

Freelance
B2B
Senior
Hybrid

Tech stack

    Java

    master

    Spring

    master

    React

    master

    DevOps

    advanced

    Angular

    advanced

    Energy

    advanced

Job description

Basic Qualifications• - Minimum 10 years of commercial experience developing web applications using the Java/Spring stack

- Team lead experience (requirements handling, decomposing user stories, managing middle/junior engineers, understanding scrum team roles, agile development methodology)

- DevOps experience (creating and improving CI/CD pipelines in cloud environments, networking, Unix, understanding k8s and docker registries)

- Knowledge of Apache Kafka is required. Candidates must have hands-on experience integrating Java applications with Kafka for real-time data processing.

- Distributed systems design

- Software and solution architecture experience

- Refactoring, performance, and memory tuning

- Build systems (Maven or Gradle): dependency management, build lifecycle, release and version management

- Git branching model (git flow, GitHub flow)

- Frameworks: Spring, ORM, messaging, security, batch, integration

- Databases: consistency models, SQL, distributed transactions

- Microservice architecture patterns and best practices, communication patterns: HTTP, messaging, gRPC, CQRS

- API design best practices including API First

- Algorithms and problem-solving skills

 

Published: 18.08.2025
Office location