Senior Java Software Engineer - Cpl Healthcare
  • Dublin, County Dublin, Ireland
  • via ClickaJobs (1)
-
Job Description

We are recruiting for an ambitious, motivated team player with a strong technical background, skilled in scaling innovative ideas, and capable of delivering high-quality solutions. The ideal candidate will excel in a dynamic technology environment within a major bank and contribute to our clients' talented team of technologists supporting the global markets business.As a Senior Software Engineer, you will be responsible for designing, developing, and delivering comprehensive end-to-end solutions. This role includes ownership of the System Design Specification and the opportunity to work on large-scale, complex projects with strategic impact.Salary - €75-95K DOE + Bonus, Pension, Health among others. The team are currently working 1 day a week onsite.Tech Stack:Languages: Java, SQLFrameworks: Spring, Spring BootBig Data: Hadoop, SparkCloud: Azure (preferred), AWS, Google CloudMessaging: Kafka (preferred)Front-end: Angular, ReactCI/CD: Git, Maven/Gradle, JenkinsOther: REST API design, Microservices, RDBMS, System Design, ScalabilityRequired Qualifications:Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)Strong understanding of Computer Science fundamentals, including algorithms, data structures, and computational complexityNon-Technical Skills:Proven ability to collaborate effectively within a global teamExcellent communication and teamwork skillsExperience delegating and guiding junior and mid-level engineersDemonstrated ability to thrive in a fast-paced environment with evolving prioritiesKnowledge of capital markets products is a plusTechnical Skills:5+ years of Java experience with a strong grasp of JVM internalsProficiency in the Spring stack and microservice development using Spring BootExperience with Big Data technologies (Hadoop, Spark, or similar)Expertise in designing and integrating REST API endpointsStrong SQL skills and experience with RDBMSFamiliarity with Git, CI/CD tools (Maven/Gradle), Jenkins, and Agile methodologiesDeep understanding of system design, scalability, and clean coding practicesExperience with application monitoring solutions and KPIsKnowledge of the following is a plus:Messaging technologies (preferably Kafka)Cloud platforms (Azure preferred, AWS, or Google Cloud)Front-end frameworks (Angular, React)Strong analytical and problem-solving abilities #J-18808-Ljbffr

;