Senior Java Software Engineer

HCL Technologies B.V. Netherland

Amsterdam

On-site

EUR 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Collaborative work environment
Professional growth opportunities

Job summary

A technology solutions provider is seeking a talented Java Technical Lead in Amsterdam with 8-12+ years of experience. The role requires leading teams in developing and maintaining high-quality Java applications, strong Java 21 knowledge, and expertise in the Payments Domain. Candidates should possess skills in DevOps tools and unit testing. This position offers opportunities for professional growth and a collaborative work environment. Join us in contributing to innovative software solutions.

Qualifications

  • 8-12+ years of experience in Java programming.
  • Proven work experience as a Java Developer needed.
  • Strong object-oriented concepts and coding standards.

Responsibilities

  • Lead a team through complete Java development cycles.
  • Design, develop, and maintain Java applications.
  • Collaborate with teams for application integration.

Skills

Leadership in Java development
Java programming language (Java 21)
Team collaboration
Payments Domain knowledge
DevOps tools (Maven, GIT, Jenkins)
Unit testing (JUnit)
Agile/Scrum methodologies

Education

Bachelor’s degree in computer science or Software Engineering

Tools

Kafka
Cassandra databases
Elasticsearch
AWS
Docker
Kubernetes

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.
  • 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

Document software designs, technical specifications, and code changes.

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.

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

Similar jobs worth comparing

Java Developer
Java Developer

Ubique Systems • Amsterdam

On-site
EUR 90,000 - 120,000
Java Software Engineer
Java Software Engineer

Tribe28 • Utrecht

On-site
EUR 60,000 - 90,000
Competitive salary
Dynamic work environment
Growth opportunities
Senior Java Spring Boot Developer (ID: 3895)
Senior Java Spring Boot Developer (ID: 3895)

Stafide • Amsterdam

On-site
EUR 90,000 - 120,000
Java Software Engineer
Java Software Engineer

Stanley David and Associates • Utrecht

On-site
EUR 55,000 - 75,000
Senior Java Developer (ID:3599)
Senior Java Developer (ID:3599)

Stafide • Amsterdam

On-site
EUR 70,000 - 90,000
Opportunity to work with modern technologies
Engage in customer-facing roles
Promotes teamwork and continuous learning
Senior Java Technical Lead: Payments, Kafka & Cloud
Senior Java Technical Lead: Payments, Kafka & Cloud

HCL Technologies B.V. Netherland • Amsterdam

On-site
EUR 70,000 - 90,000
Collaborative work environment
Professional growth opportunities
Senior Java Backend Developer
Senior Java Backend Developer

SPERTON - Where Great People Meet • Amsterdam

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

Dabster • Amsterdam

On-site
EUR 70,000 - 100,000
Senior Java Developer (ID:3535)
Senior Java Developer (ID:3535)

Stafide • Amsterdam

On-site
EUR 60,000 - 80,000
Senior Java Engineer
Senior Java Engineer

Uniting People • Den Haag

On-site
EUR 65,000 - 85,000