**Job Title:** Senior Java Developer
">Overview:
Our client is seeking an experienced Full Stack Java Developer to join their team. The ideal candidate will be responsible for developing software for a major global financial services firm, working closely with users to gather feedback and ensure software meets their needs.
**Key Responsibilities:*">
">
1. Write high-quality, reusable code
">
2. Define and evolve component architecture
">
3. Contribute to architectural decisions at department and bank-wide levels
">
4. Use test-driven development
">
5. Build, test, and release software efficiently, maintaining a highly automated Continuous Delivery pipeline
">
6. Collaborate with team members to understand requirements, analyze, refine stories, design, implement, test, and support software in production
">
7. Promote a culture of learning and continuous improvement
">
8. Design and develop user interfaces that are ergonomic and understandable
">
">Required Skills and Qualifications:
• Extensive experience in IT development with project-specific technologies
• UI technologies: Hands-on experience with Angular, creating shared libraries, common components, etc.
• Knowledge of UI architectural design patterns, layout structures like Monorepo, JavaScript, HTML5, CSS, Redux, Bootstrap, Node.js, Wiremock
• Backend technologies: Java/J2EE (JAVA 8+), Spring Boot, Spring Boot Rest, Spring Boot Data JDBC, GraphQL, SQL, Oracle, PL/SQL Procedures
• Deep understanding of REST API/GraphQL API design, development, and deployment
• Knowledge of CI/CD, Jenkins, OpenShift, Kubernetes, Shell Scripting
• Experience working in agile teams practicing Scrum or Kanban
• Experience in creating high-quality web interfaces that are easy to navigate, responsive, and accessible
• Tool knowledge: VS Code, SonarQube, Jira, Confluence, GIT, Maven, Artifactory, Jenkins
• Nice to have: Familiarity with Business Process frameworks like JBPM, Enterprise Integration Patterns like Apache Camel, Helm, or Kubernetes native YAML
• Experience in Financial Services environments with compliance, trade lifecycles, regulation, risk, and financial reporting
**What We Offer:**
We offer competitive salaries, bonuses, pension, healthcare, life insurance, a laptop, phone, extensive training resources, company discounts, onsite parking, and more.
**Requirements:**
• Must be eligible to work in Ireland/EU