This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join us as a Principal Software Engineer. At Barclays, innovation isn’t just encouraged; it’s expected. You will be required to have an experience in SOLD Simplification. It is a multiyear initiative to make the platform compliant to most valuable environment, hardware refresh and removing redundant functionalities. You will be required to lead the overall engineering & development of this initiative. You will be an Engineering Lead and required to coordinate & support requirement Discovery, initiative & delivery planning, roadmap and stakeholder management.
Job Responsibility:
Drive technical excellence and innovation by leading the design and implementation of robust software solutions
Provide mentorship to engineering teams
Foster cross-functional collaboration
Contribute to strategic planning to ensure the delivery of high-quality solutions aligned with business objectives
Provision of guidance and expertise to engineering teams
Contribution to strategic planning
Design and implementation of complex, scalable, and maintainable software solutions
Mentoring and coaching to junior and mid-level engineers
Collaboration with business partners, product managers, designers, and other stakeholders
Innovation within the organization by identifying and incorporating new technologies, methodologies, and industry practices
Requirements:
Experience in SOLD Simplification
Proficient in Java/J2EE tech stack
Expertise in Agile Software development methodology
Good hands-on designing and development using SOLID Design principles
Exposure to new age tech-stack like Spring AI
Hands on experience on software development consisting of the following languages and technologies-Java, J2EE, Spring Boot, Angular CLI, React, CSS, CSS pre-processors & Node.js
Excellent communication skills and stakeholder management skills
Exposure of migrating legacy platforms to modern stack
Nice to have:
Java 21, good experience in Core Java, multi-threading processing
RESTful API, Spring Batch, Microservices Architecture
Good experience in Database queries and Unix commands
Build and Deployment tools (CI/CD, Jenkins, Team-city)