Java Developer12 Month Rolling ContractBelfast - HybridContract or PermWe are partnered with a global Tier one bank for multiple Java Developers to join their team on a 12 month rolling contract.The ideal candidate will need to have a Software Development Background particularly within Java as well as experience with Architecture.Responsibilities:Ownership & Delivery: Function as an expert individual contributor, taking full ownership of assigned deliverables and proactively addressing any arising issuesRelease Support: Provide login and support for weekend releases as neededProduction Support Liaison: Collaborate with production support to investigate and resolve production issues, driving them to a logical conclusion with appropriate actionsArchitecture & Design: Design, develop, and implement high-level architecture and design for Java-based applications, prioritizing scalability, performance, and securityDocumentation & Collaboration: Create comprehensive design documentation, conduct walkthroughs with team Subject Matter Experts (SMEs), and collaborate to select and implement the most suitable approachCode Reviews: Perform thorough code reviews to ensure adherence to high-quality standards, architectural guidelines, and efficient resource utilizationPerformance Optimization: Identify performance bottlenecks and implement optimizations through code improvements and architectural adjustmentsExperience:Proven experience as a Java Developer with a strong understanding of object-oriented principles and design patternsSolid experience in designing and developing scalable, high-performance, and secure Java applicationsProficiency in relevant Java frameworks and technologies (e.G., Spring Boot, Spring MVC, JPA/Hibernate)Experience with relational databases (e.G., Oracle, MySQL) and SQLStrong analytical and problem-solving skills with the ability to independently troubleshoot and resolve technical challengesPlease apply with an up to date CV or contact myself at ******