Join us as a Java Software Engineer and be involved in a transformation project to implement a decision-intelligence platform in the Financial Crime AML and KYC (Know your Customer) space.
To be successful as a Java Software Engineer within this team, you should have experience with:
- Programming: Core Java - Collections, Design Patterns (Structural and Creational), OOPS concepts, String handling and manipulations, SPRING framework (boot, Integration), SQL
- Integration: Developing and integration with Restful web services, SOAP Web Service, MQ & Kafka. Strong understanding of JSON, AJAX, XSLT and WSDL.
- UI / UX background – Preferably experience on Angular or React
Some other highly valued skills may include:
- DevOps - Build languages such as Ant or Maven with continuous integration tools such as Jenkins
- Understanding of security mechanisms such as SSO and Active Directory
- Experience of agile development techniques, i.e., test-driven development, pair programming, etc., and agile project methodologies such as Scrum or Kanban
You may be assessed on key skills relevant for success in role, such as risk and controls, change and transformation, business acumen, strategic thinking, digital and technology, as well as job-specific technical skills.
This role will be based out of our Glasgow Campus.
Purpose of the role
To design, develop, and improve software, utilizing various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Accountabilities
- Development and delivery of high-quality software solutions by using industry-aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized 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, participate in code reviews, and promote a culture of code quality and knowledge sharing.
- Stay informed of industry technology trends and innovations and actively contribute to the organization’s 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.
Assistant Vice President Expectations
- To advise and influence decision making, contribute to policy development, and take responsibility for operational effectiveness. Collaborate closely with other functions/business divisions.
- 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 and coach employees in pursuit of those objectives, with performance appraisals and reward outcomes.
- If leadership responsibilities exist, demonstrate leadership behaviors to create an environment for colleagues to thrive and deliver excellence. The four LEAD behaviors are: Listen and be authentic, Energize and inspire, Align across the enterprise, Develop others.
- For individual contributors, lead collaborative assignments, guide team members, and identify new directions for assignments and projects, using cross-functional methodologies to meet outcomes.
- Consult on complex issues; provide advice to support resolution of escalated issues.
- Identify risk mitigation strategies and develop policies/procedures supporting control and governance.
- Manage risks and strengthen controls related to the work.
- Perform work closely related to other areas, understanding their contributions to organizational objectives.
- Collaborate with other work areas to stay aligned with business activity and strategy.
- Engage in complex data analysis from multiple sources to solve problems creatively and effectively.
- Communicate complex or sensitive information effectively.
- Influence stakeholders to achieve outcomes.
All colleagues are expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship, and embody the Barclays Mindset – Empower, Challenge, and Drive.