Our client, a leader in the Financial Services sector is looking for an experienced Java Developer to their growing team based in Dublin City.The role involves building and maintaining back end services and working with modern data engineering tools within a large-scale enterprise environment.ResponsibilitiesDevelop and maintain Java-based applications and servicesBuild microservices and APIs using Spring and Spring BootWork on data processing pipelines using Apache Spark and DatabricksCollaborate with architects, developers, and product teamsContribute to code reviews, testing, and CI/CD practicesTroubleshoot issues across distributed systemsRequired ExperienceStrong commercial experience with Java (preferably Java 8 or later)Solid background with Spring / Spring BootExperience with Apache SparkExperience with Databricks or similar big-data platformsKnowledge of relational and NoSQL databasesFamiliarity with CI/CD, Git, build tools, and automated testingGood problem-solving and communication skillsThe RolePermanent role - strong basic plus competitive package2 days per week in offce required (Dublin City)Desired Skills and Experience- Strong commercial experience with Java (preferably Java 8 or later)Solid background with Spring / Spring BootExperience with Apache SparkExperience with Databricks or similar big-data platformsKnowledge of relational and NoSQL databasesFamiliarity with CI/CD, Git, build tools, and automated testing