Software Developer

Barclays

Pune, India
Java programming
Microservices and restful apis
Build tools (gradle, maven)
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.
  • Develop and deliver high-quality, scalable, maintainable, and performance-optimized software solutions through cross-functional collaboration and adherence to secure coding practices.
  • Spearhead the evolution of infrastructure and deployment pipelines, driving innovation and operational excellence by harnessing cutting-edge technology to build and manage robust, scalable, and secure infrastructure.

Matching Summary

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

Skills & Requirements

Must-have

  • Java programming
  • Microservices and RESTful APIs
  • Build tools (Gradle, Maven)
  • Kafka proficiency
  • MongoDB experience
  • MS SQL knowledge
  • Version control (Git)
  • CI/CD pipelines

Nice-to-have

  • ETL concepts / data pipelines
  • Monitoring & logging tools
  • Testing framework Junit
  • Continuous improvement
  • Knowledge sharing culture
  • Secure coding practices

Key Requirements

  • In-depth technical knowledge and experience
  • Thorough understanding of underlying principles
  • Experience with vulnerability tools (Prisma, SonarQube)
  • Experience with distributed systems
  • Good Debugging Skills
  • Willingness to support post deployment process

Work Rights

Not specified

Tailored Resume

Cover Letter