#1 Job Board for tech industry in Europe

Java Lead Developer
New
Java

Java Lead Developer

Type of work
Freelance
Experience
Senior
Employment Type
B2B
Operating mode
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

 

Undisclosed Salary

B2B

Apply for this job

File upload
Add document

Format: PDF, DOCX, JPEG, PNG. Max size 5 MB

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Please be informed that the data controller is Infoplus Ltd(hereinafter "controller"). You have the right to request acc... more