Barclays is seeking a Principal Software Engineer to lead the design and implementation of robust software solutions in Pune, India. The ideal candidate will drive technical excellence, mentor engineering teams, and align technical decisions with business goals while fostering innovation and cross-functional collaboration
Job Summary
Drive technical excellence and innovation by leading the design and implementation of robust software solutions.
Contribute to strategic planning, aligning technical decisions with business goals and anticipating future technology trends.
Lead the overall engineering & development of the SOLD Simplification initiative, coordinating requirement discovery and delivery planning.
Matching Summary
Match Score: 85
Barclays is seeking a Principal Software Engineer to lead the design and implementation of robust software solutions in Pune, India. The ideal candidate will drive technical excellence, mentor engineering teams, and align technical decisions with business goals while fostering innovation and cross-functional collaboration.
Skills & Requirements
Must-have
Java/J2EE tech stack proficiency
Agile software development methodology
SOLID Design principles
Spring Boot, Angular CLI, React, CSS, Node.js
Migrating legacy platforms to modern stack
Nice-to-have
Core Java and multi-threading
RESTful API, Spring Batch, Microservices
Database queries and Unix commands
CI/CD, Jenkins, Team-city
JIRA and Confluence understanding
Key Requirements
Experience in SOLD Simplification
Proficiency in Java/J2EE
Expertise in Agile methodology
Hands-on design and development using SOLID principles
Exposure to new age tech-stack like Spring AI
Hands-on experience with Java, J2EE, Spring Boot, Angular CLI, React, CSS, CSS pre-processors & Node.js
Excellent communication and stakeholder management skills
Exposure to migrating legacy platforms to modern stack