Lead Java Developer

HCL Technologies B.V. Netherland

Amsterdam

On-site

EUR 90,000 - 130,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

HCL Technologies is seeking an experienced Senior Java Backend Engineer to design, build, and maintain enterprise-grade Java applications. You will work with Spring Boot, microservices, and Kafka to deliver scalable, resilient systems in an Agile environment.

The role emphasizes API development, secure coding practices, and cloud deployment. You will collaborate with architects and product owners, participate in code reviews, and mentor junior engineers to elevate technical excellence across

Qualifications

  • Experience designing and developing enterprise-grade Java applications.
  • Hands-on experience with Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Spring Cloud.
  • Experience building microservices and API development.

Responsibilities

  • Design, develop, and maintain enterprise-grade Java applications.
  • Develop scalable Microservices using Spring Boot.
  • Build and consume REST APIs following industry best practices.
  • Implement Kafka-based event-driven solutions.
  • Collaborate with architects and product owners for solution design.
  • Optimize application performance, scalability, and reliability.
  • Troubleshoot production issues and perform root cause analysis.
  • Deploy and monitor applications in cloud environments.
  • Mentor junior engineers and contribute to technical excellence.

Skills

OOP
Collections Framework
Multithreading
JVM Tuning
Design Patterns
Data Structures
Algorithms

Tools

Docker
Jenkins
GitHub Actions
Maven
SonarQube
Postman
JUnit
Mockito

Job description

We are seeking an experienced Senior Java Backend Engineer with strong expertise in Java, Spring Boot, Microservices, Kafka, and API development. The ideal candidate should have hands-on experience in designing, developing, and deploying scalable enterprise-grade applications within an Agile environment. Experience in Banking, Financial Services, or large-scale distributed systems is highly preferred.

Mandatory Technical Skills
Core Java
  • Object-Oriented Programming (OOP)
  • Collections Framework
  • Multithreading & Concurrency
  • Memory Management & JVM Tuning
  • Design Patterns
  • Data Structures & Algorithms
Spring Ecosystem
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Data JPA
  • Spring Cloud
  • Spring Batch
  • Spring AOP
Microservices
  • API Gateway
  • Service Discovery
  • Resilience4J
API Development
  • RESTful APIs
  • API Security
  • OAuth2
  • API Monitoring
Messaging & Streaming
  • Kafka Producers & Consumers
  • Kafka Streams
  • Schema Registry
  • Event Processing
Database Technologies
  • Oracle
  • MySQL
  • MongoDB
  • SQL Query Optimization
  • Database Design
  • Performance Tuning
  • EC2
  • EKS / AKS
  • S3
  • Lambda
  • CloudWatch
Containerization
  • Docker
CI/CD
  • Jenkins
  • GitHub Actions
  • Maven
  • SonarQube
Additional Technical Skills
  • Redis Caching
  • Elasticsearch
  • Git
  • Bitbucket
  • Splunk
  • Grafana
  • Postman
  • JUnit
  • Mockito
  • Contract Testing
  • Performance Testing
Responsibilities
  • Design, develop, and maintain enterprise-grade Java applications.
  • Develop scalable Microservices using Spring Boot.
  • Build and consume REST APIs following industry best practices.
  • Implement Kafka-based event-driven solutions.
  • Collaborate with architects and product owners for solution design.
  • Optimize application performance, scalability, and reliability.
  • Troubleshoot production issues and perform root cause analysis.
  • Implement secure coding practices and API security standards.
  • Participate in code reviews and technical design discussions.
  • Deploy and monitor applications in cloud environments.
  • Ensure adherence to DevOps and CI/CD practices.
  • Mentor junior engineers and contribute to technical excellence.
Nice to Have Skills
  • GraphQL
  • CQRS Pattern
  • Domain Driven Design (DDD)
  • Event Sourcing
  • Camunda
  • Terraform
  • AI/GenAI Integration
  • OpenShift
Domain Experience

Preferred:

  • Payments
  • Retail Banking
  • Lending
  • Trade Finance
  • Investment Banking
Soft Skills
  • Client-facing experience
  • Problem-solving mindset

Team collaboration and leadership

For more information on how we process your personal data, please refer to HCLTech’s Candidate Data Privacy Notice.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer
Senior Java Software Engineer

HCL Technologies B.V. Netherland • Amsterdam

On-site
EUR 70,000 - 90,000
Collaborative work environment
Professional growth opportunities
Senior Java Backend Engineer - Microservices & Kafka
Senior Java Backend Engineer - Microservices & Kafka

HCL Technologies B.V. Netherland • Amsterdam

On-site
EUR 90,000 - 130,000
98403 Java Backend ATA
98403 Java Backend ATA

Cephas Consultancy Services Private Limited • Noord-Holland

On-site
EUR 70,000 - 110,000
Java Backend Engineer
Java Backend Engineer

Salt Digital Recruitment • Amsterdam

On-site
EUR 60,000 - 90,000
Java Developer
Java Developer

Ubique Systems • Amsterdam

On-site
EUR 90,000 - 120,000
Senior Java Backend Developer
Senior Java Backend Developer

YO AI Labs • Noord-Holland

Hybrid
EUR 90,000 - 120,000
Sr Java Backend Developer
Sr Java Backend Developer

YO IT Consulting • Amsterdam

On-site
EUR 65,000 - 85,000
Advanced Java Developer
Advanced Java Developer

HCL Technologies B.V. Netherland • Amsterdam

On-site
EUR 90,000 - 120,000
Lead Java Developer – Payments, Kafka & Spring Boot
Lead Java Developer – Payments, Kafka & Spring Boot

Ubique Systems • Amsterdam

On-site
EUR 90,000 - 130,000
Senior Java Software Engineer
Senior Java Software Engineer

Dabster • Amsterdam

On-site
EUR 70,000 - 100,000