Senior Java Developer
We have exciting opportunities for experienced software professionals to join a dynamic team in the heart of Galway. As a Principal, Tech Lead and Senior Java Developer, you will be instrumental in designing, developing, and implementing high-performance, secure, and scalable applications.
This is not just a job; it's a chance to innovate and contribute to the rollout of cutting-edge Digital Asset financial instruments in the Institutional market.
* A Bachelor's or Master's degree in an Information Technology-related field is preferred but not mandatory
* Extensive experience in software application design and development is required
* Strong object-oriented development experience, primarily in Java, Spring/SpringBoot, REST Services, Cloud, and CI/CD is essential
* Front-end experience with Angular or other TypeScript/JavaScript languages is a plus
* Familiarity with Agile methodologies and a passion for test automation and test-driven development is desired
* A conceptual understanding of Blockchain is an advantage
Your Key Responsibilities:
* Collaborate closely with the product owner, scrum master, systems analysts, architects, and fellow developers to design, build, test, and deliver features that enhance the customer experience
* Contribute to the architecture and application design, ensuring high-quality software solutions
* Mentor junior team members, sharing your expertise and fostering a collaborative environment
* Continuously improve technical competency by applying current technologies and frameworks
* Uphold the values of honesty, integrity, and respect while striving for excellence in all aspects of your work
The Skills You Bring:
* A collaborative spirit with strong communication skills-both oral and written
* A passion for software development, with a keen interest in learning and adapting to the latest technologies
* A proactive approach to problem-solving and a commitment to improving engineering, architectural, and coding standards
* The ability to work independently while being an enthusiastic team player
You'll Gain:
* The opportunity to deliver high-quality, innovative, and maintainable software solutions
* A supportive environment that encourages professional growth and development
About Us
As a disability-confident employer, we run an inclusive and accessible recruitment process to support candidates of all backgrounds and abilities to apply.
We are committed to building a supportive environment for you to explore the next steps in your career.