🇳🇱 Amsterdam, Netherlands · 3h ago

Lead Java Developer

HCL Technologies B.V. Netherland

LinkedInleadEnglish-friendly
Job Role- Senior Java DeveloperLocation - Amsterdam, NetherlandsJob Description -Job SummaryWe 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 SkillsCore JavaJava 11/17/21Object-Oriented Programming (OOP)Collections FrameworkMultithreading & ConcurrencyMemory Management & JVM TuningDesign PatternsData Structures & AlgorithmsSpring EcosystemSpring BootSpring MVCSpring SecuritySpring Data JPASpring CloudSpring BatchSpring AOPMicroservicesMicroservices ArchitectureAPI GatewayService DiscoveryCircuit Breaker PatternDistributed TracingEvent-Driven ArchitectureSaga PatternResilience4JAPI DevelopmentRESTful APIsOpenAPI / SwaggerAPI SecurityOAuth2JWT AuthenticationAPI VersioningRate LimitingAPI MonitoringMessaging & StreamingApache KafkaKafka Producers & ConsumersKafka StreamsSchema RegistryEvent ProcessingAsynchronous CommunicationMessage QueuesDatabase TechnologiesPostgreSQLOracleMySQLMongoDBSQL Query OptimizationDatabase DesignPerformance TuningCloud & DevOpsCloud PlatformsAWS / AzureEC2EKS / AKSS3LambdaCloudWatchContainerizationDockerKubernetesHelm ChartsCI/CDJenkinsAzure DevOpsGitHub ActionsMavenSonarQubeAdditional Technical SkillsRedis CachingElasticsearchLinux/UnixGitBitbucketSplunkGrafanaPrometheusPostmanJUnitMockitoContract TestingPerformance TestingResponsibilitiesDesign, 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 SkillsReactive Programming (WebFlux)GraphQLCQRS PatternDomain Driven Design (DDD)Event SourcingCamundaTerraformAI/GenAI IntegrationKubernetes OperatorsOpenShiftDomain ExperiencePreferred:Banking & Financial ServicesPaymentsRetail BankingLendingTrade FinanceInvestment BankingSoft SkillsExcellent communication skillsClient-facing experienceStakeholder managementProblem-solving mindsetAgile/Scrum experienceTeam collaboration and leadershipFor more information on how we process your personal data, please refer to HCLTech’s Candidate Data Privacy Notice.

Sourced from LinkedIn. Relocantly aggregates public job postings; apply on the original site.