Lead Java Developer

Hcl Technologies B.v. Netherland — Netherlands · Posted ~4 hours ago

Lead Full-time Visa History ✓

Skills

Java Spring Boot Microservices REST APIs Backend development Kafka REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An enterprise technology team is seeking an experienced Java developer to design and deliver scalable backend applications. The role focuses on distributed systems, APIs, and high-quality software delivery.

Highlights

Opportunity to work on enterprise-grade backend systems using modern Java technologies in complex environments.

Description

Job Role- Senior Java Developer Location - Amsterdam, Netherlands Job Description - Job Summary 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 Java 11/17/21Object-Oriented Programming (OOP)Collections FrameworkMultithreading & ConcurrencyMemory Management & JVM TuningDesign PatternsData Structures & AlgorithmsSpring Ecosystem Spring BootSpring MVCSpring SecuritySpring Data JPASpring CloudSpring BatchSpring AOPMicroservices Microservices ArchitectureAPI GatewayService DiscoveryCircuit Breaker PatternDistributed TracingEvent-Driven ArchitectureSaga PatternResilience4JAPI Development RESTful APIsOpenAPI / SwaggerAPI SecurityOAuth2JWT AuthenticationAPI VersioningRate LimitingAPI MonitoringMessaging & Streaming Apache KafkaKafka Producers & ConsumersKafka StreamsSchema RegistryEvent ProcessingAsynchronous CommunicationMessage QueuesDatabase Technologies PostgreSQLOracleMySQLMongoDBSQL Query OptimizationDatabase DesignPerformance Tuning Cloud & DevOps Cloud Platforms AWS / AzureEC2EKS / AKSS3LambdaCloudWatchContainerization DockerKubernetesHelm ChartsCI/CD JenkinsAzure DevOpsGitHub ActionsMavenSonarQube Additional Technical Skills Redis CachingElasticsearchLinux/UnixGitBitbucketSplunkGrafanaPrometheusPostmanJUnitMockitoContract TestingPerformance 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 Reactive Programming (WebFlux)GraphQLCQRS PatternDomain Driven Design (DDD)Event SourcingCamundaTerraformAI/GenAI IntegrationKubernetes OperatorsOpenShift Domain Experience Preferred: Banking & Financial ServicesPaymentsRetail BankingLendingTrade FinanceInvestment Banking Soft Skills Excellent communication skillsClient-facing experienceStakeholder managementProblem-solving mindsetAgile/Scrum experienceTeam collaboration and leadership For more information on how we process your personal data, please refer to HCLTech’s Candidate Data Privacy Notice.