👨🏻‍💻 postech.work

Lead Java Developer

HCL Technologies B.V. Netherland • 🌐 In Person

In Person Posted 12 hours, 17 minutes ago

Job Description

Job role - Java Expert

Location - Amsterdam, Netherlands

Job Description:

Lead the

technical architecture and development

of microservices using Java 17+, Spring Boot, and Kafka.

-Write clean, efficient, and maintainable code that meets project requirements.

Debug and resolve issues, ensuring the performance, quality, and responsiveness of applications.

Drive

end-to-end delivery

of backend services, ensuring scalability, security, and performance.

Act as a

technical mentor

for squad members, conducting onboarding sessions and technical deep dives.

Collaborate with cross-functional teams to define and implement

CI/CD pipelines

using Jenkins, Docker, Kubernetes, and SonarQube.

Ensure secure service communication using

OAuth2

, Auth0, and API Gateway.

Own the

design and implementation

of event-driven systems using Kafka and Saga patterns.

Conduct

code reviews

, enforce best practices, and ensure high code quality.

Participate in

technical interviews and hackathons

to identify and onboard top talent.

Lead the

technical architecture and development

of microservices using Java 17+, Spring Boot, and Kafka.

-Write clean, efficient, and maintainable code that meets project requirements.

Debug and resolve issues, ensuring the performance, quality, and responsiveness of applications.

Drive

end-to-end delivery

of backend services, ensuring scalability, security, and performance.

Act as a

technical mentor

for squad members, conducting onboarding sessions and technical deep dives.

Collaborate with cross-functional teams to define and implement

CI/CD pipelines

using Jenkins, Docker, Kubernetes, and SonarQube.

Ensure secure service communication using

OAuth2

, Auth0, and API Gateway.

Own the

design and implementation

of event-driven systems using Kafka and Saga patterns.

Conduct

code reviews

, enforce best practices, and ensure high code quality.

Participate in

technical interviews and hackathons

to identify and onboard top talent.

- Collaborate with team members to identify areas for process improvement and implement solutions.

- Document software designs, technical specifications, and code changes.

Techincal Requirements

:

- Bachelor's degree in Computer Science, Software Engineering, or a related field.

- Proven work experience as a Java Developer, with a Dreyfus rating of "Proficient."

- Strong knowledge of Java programming language ’Java 17 ‘and object-oriented concepts

- Should have strong skills in OOPS, Collections, exception handling, concurrent programming, lambda expressions, stream API, Multithreading

- Proficiency in developing Java applications using frameworks such as SpringBoot framework , (Dependency Injection, Spring Bean Lifecycle, Auto wiring, Spring Boot features, initializers, starters, autoconfiguration, profile, etc)

- Should have worked in Kafka \& Messaging Queues

- Should have experience with Casandra databases, SQL.

- Perform Unit testing and should have experience in JUNIT, frameworks like Junit / Mockito

- working knowledge in Devops tools and skills such as Maven, GIT, Jenkins, SonarQube, docker \& Kubernetes

- Strong problem-solving and analytical skills

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.