Lead Java Developer
HCL Technologies B.V. Netherland Lead Java Developer
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.