Senior Software Engineer

Barclays

Fleet, United Kingdom
Java development enterprise-grade applications
Sql advanced queries and tuning
Restful apis design and documentation
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities

Job Summary

  • Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.
  • Collaborate with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration.
  • 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.

Matching Summary

Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.

Skills & Requirements

Must-have

  • Java development enterprise-grade applications
  • SQL advanced queries and tuning
  • RESTful APIs design and documentation
  • JBoss application server experience
  • Distributed systems concepts modernization
  • Secure coding practices
  • Unit testing practices

Nice-to-have

  • Modernize legacy applications
  • Cross-functional collaboration
  • Knowledge sharing culture
  • Industry technology trends
  • Risk mitigation and control strengthening

Key Requirements

  • Extensive experience with large legacy applications
  • Experience with Java object-oriented design
  • Experience with SQL database performance tuning
  • Experience designing secure and scalable RESTful APIs
  • Experience with JBoss application servers
  • Familiarity with distributed systems concepts

Work Rights

Not specified

Tailored Resume

Cover Letter