Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Role- Senior Java Developer
Location - Amsterdam, Netherlands
Experience - 8+ Years
Job Description:
We are seeking a talented and experienced Java 21 Technical Lead with 8-12+ years of experience. As Technical lead, you will be responsible for Designing, developing, and maintaining high-quality Java applications. Your expertise in Java programming and architectural skills , coupled with your understanding of software development best practices, will contribute to the success of our projects.
Core Requirement and Responsibilities:
- Experience in Leading a Team for 2 complete Java development cycle (preferable E2E Java development with Java/Devops experience)
- Should have experience in handling a large team & collaborate with Business team, Architecture team and Operations (Ops) and Platform team for building Java applications, assess technical risk and Debts. Should be very good in integration.
- Design, develop, and maintain advanced Java-based applications (back-end Development), adhering to coding standards and best practices.
- Good understanding of Payments Domain – with European payments such as SEPA and SWIFT messaging services
- Strong knowledge of Java programming language ’Java 21 ‘and object-oriented concepts
- Should have worked in Kafka & Messaging Queues
- Should have experience with Casandra databases, SQL.
Document software designs, technical specifications, and code changes.
- Should have strong skills in OOPS, Collections, exception handling, concurrent programming, lambda expressions, stream API, Multithreading , (Dependency Injection, Spring Bean Lifecycle, Auto wiring, Spring Boot features, initializers, starters, autoconfiguration, profile, etc)
-Understanding of MVC/ REST ( Spring MVC Flow, Model&View, REST architecture, resources, HTTP methods and usage, URI mappings)
- Perform Unit testing and should have experience in JUNIT, frameworks like Junit / Mockito
- Working knowledge of Devops tools and skills such as Maven, GIT, Jenkins, SonarQube, docker & Kubernetes
Secondary Techincal Skills required :
- Experience with Agile/Scrum methodologies.
- Have knowledge in ELK tools , Elastic search
-- Exposure to cloud platforms like AWS, Google Cloud, etc
- Understand Concepts of ORM, mapping entities and relationships, JPA repository, CRUD methods, other Data JPA features like pagination, sorting, etc
Additional Responsibilities (includes):
Participate in the entire software development lifecycle, from design and implementation to testing and deployment.
- Write clean, efficient, and maintainable code that meets project requirements.
- Debug and resolve issues, ensuring the performance, quality, and responsiveness of applications.
- Conduct code reviews and provide constructive feedback to team members.
- Stay updated with the latest industry trends, tools, and technologies related to Java development.
- Collaborate with team members to identify areas for process improvement and implement solutions.
Other Requirements:
- Bachelor’s degree in computer science, Software Engineering, or a related field.
- Proven work experience as a Java Developer
Join our team and take part in building innovative software solutions using your Java development skills. We offer a collaborative work environment, professional growth opportunities, and the chance to contribute to exciting projects. Apply now and become a valued member of our talented development team.
For more information on how we process your personal data, please refer to HCLTech’s Candidate Data Privacy Notice.
Key Skills
Ranked by relevanceReady to apply?
Join HCL Technologies B.V. Netherland and take your career to the next level!
Application takes less than 5 minutes

