Java senior software developer

New Today

Embark on a transformative journey as a Java Senior Software Developer at Barclays, Glasgow. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Responsibilities
Development and delivery of high‑quality software solutions using industry‑aligned programming languages, frameworks, and tools. Ensuring code is scalable, maintainable, and optimised for performance. Cross‑functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participation in code reviews and promotion of a culture of code quality and knowledge sharing. Staying informed of industry technology trends and actively contributing to organisational technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
Accountabilities
Lead a team performing complex tasks, using well‑developed professional knowledge and skills to deliver on work that impacts the whole business function. Set objectives, coach employees, and appraise performance. If the role has leadership responsibilities, demonstrate leadership behaviours to create an environment where colleagues thrive. Consult on complex issues, providing advice to People Leaders to support the resolution of escalated issues. Identify ways to mitigate risk and develop new policies/procedures in support of the control and governance agenda. Take ownership for managing risk and strengthening controls in relation to the work done. Engage in complex analysis of data from multiple sources to solve problems creatively and effectively. Communicate complex information clearly, including sensitive or hard‑to‑understand content. Influence or convince stakeholders to achieve outcomes.
Desired skills and experience
Sound knowledge of OOP concepts. In‑depth experience in Core Java, Spring, and Maven. Experience with testing frameworks such as JUnit, Mockito, PowerMock, Spring testing framework. Proven ability to design and develop enterprise‑level software solutions. Technically minded, curious, proactive, and capable of strong problem‑solving. Working knowledge of messaging technologies such as Kafka, Solace, and MQ. Experience with cloud technology (OpenShift preferred). Good experience in database queries and Unix commands.
Core values All colleagues must demonstrate the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship, and the Barclays Mindset of Empower, Challenge, and Drive. Location Glasgow, Scotland, United Kingdom Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Engineering and Information Technology
Industry
Banking and Financial Services
#J-18808-Ljbffr
Location:
Glasgow, Scotland, United Kingdom
Job Type:
FullTime

We found some similar jobs based on your search