Principal Software Engineer

Barclays

Pune, India
Java/j2ee tech stack proficiency
Agile software development methodology
Solid design principles expertise
The role requires driving technical excellence by leading the design and implementation of robust, scalable software solutions aligned with business objectives

Job Summary

  • The role requires driving technical excellence by leading the design and implementation of robust, scalable software solutions aligned with business objectives.
  • Candidates must lead the SOLD Simplification initiative, a multiyear effort to modernize platforms and remove redundant functionalities.
  • Success in this position demands strong mentorship capabilities to elevate the skillset of junior and mid-level engineers while fostering a culture of innovation.

Matching Summary

The role requires driving technical excellence by leading the design and implementation of robust, scalable software solutions aligned with business objectives.

Skills & Requirements

Must-have

  • Java/J2EE tech stack proficiency
  • Agile software development methodology
  • SOLID design principles expertise
  • Spring Boot and Angular CLI experience
  • React and Node.js hands-on skills
  • Legacy platform migration experience

Nice-to-have

  • Spring AI exposure
  • Java 21 and multi-threading knowledge
  • Microservices architecture experience
  • CI/CD tools like Jenkins or Team-city
  • Unix commands and database query skills
  • Strategic planning and stakeholder management

Key Requirements

  • Experience with Java/J2EE tech stack
  • Proficiency in Agile methodology
  • Hands-on designing using SOLID principles
  • Exposure to migrating legacy platforms
  • Strong communication and stakeholder management skills

Work Rights

Not specified

Tailored Resume

Cover Letter