أبلاي إيدج ابدأ البحث عن عمل

Senior Java Software Engineer

HCL Technologies B.V. Netherland · Amsterdam, North Holland, Netherlands

قدّم وتابع مع أبلاي إيدج
Job Role- Senior Java DeveloperLocation - Amsterdam, NetherlandsExperience - 8+ YearsJob 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, etcAdditional 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 DeveloperJoin 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.