Senior Java Software Engineer Global Fintech Leader (Hybrid - Belfast) Location: Belfast (Hybrid Working Model) About the Role Join a global fintech leader and work with cutting-edge technologies. As a Senior Java Software Engineer, you'll design and deliver scalable, secure systems while growing your career in an innovative environment. Responsibilities Build & Develop: Design, develop, and maintain scalable solutions using Java, Spring/Spring Boot, and OOP principles. Collaborate: Partner with cross-functional teams (Product, QA, DevOps, Agile) to deliver high-quality software. Optimise: Troubleshoot, resolve issues, and optimise platform performance for mission-critical systems. Innovate: Contribute to real-time payments and BNPL solutions, integrating with modern platforms and cloud-native technologies (e.g., Kubernetes, Docker). Mentorship: Provide technical guidance and support to junior engineers through code reviews, pair programming, and knowledge sharing. What We're Looking For Strong professional experience with Java (8/11), OOP, and design patterns. Hands-on experience with Spring, RESTful APIs, microservices architecture, and SQL/NoSQL databases. Experience: 5 years building and deploying scalable, high-performance web applications. Engineering Mindset: Solid grasp of unit testing, CI/CD, and performance tuning. Comfortable working in Agile/Scrum teams with a collaborative approach. Exposure to front-end frameworks (Angular/React) or cloud platforms (AWS/GCP/Azure). Why You'll Love It Here Global Brand: Join an industry leader shaping the future of fintech. Career Growth: Accelerate your career with continuous learning and advancement opportunities. Hybrid Flexibility: Balance remote and office-based work to suit your lifestyle. Comprehensive Benefits: Competitive salary, healthcare, wellness programs, and more. How to Apply If you're ready to take on exciting challenges with a global fintech leader-apply now to join our hybrid team in Belfast! Skills: java software QA Devops AZURE