Java Lead Developer

Java

Java Lead Developer

Java
poland, Warszawa

INFOPLUS TECHNOLOGIES

Freelance
B2B
Senior
Hybrid

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

 

Tech stack

    Java

    master

    Spring

    master

    React

    master

    DevOps

    advanced

    Angular

    advanced

    Energy

    advanced

Office location

Published: 04.07.2025
Java Lead Developer - INFOPLUS TECHNOLOGIES