Barclays  logo

Software Engineer

Barclays
NewPosted today

LOCATION

Bengaluru · Onsite

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

JavaSpring BootMicroservices ArchitectureCloud InfrastructureReact.jsUnit TestingCI/CD

Job description

Overview

Design, develop and improve software that provides business, platform and technology capabilities for customers and colleagues, as a Java/Python AWS Engineer at Barclays, at Assistant Vice President level.

What you'll do

  • Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks and tools.
  • Ensure code is scalable, maintainable and optimized for performance.
  • Collaborate cross-functionally with product managers, designers and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
  • Collaborate with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
  • Stay informed of industry technology trends and innovations, and actively contribute to the organization's technology communities.
  • Adhere to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
  • Implement effective unit testing practices to ensure proper code design, readability and reliability.
  • Advise and influence decision making, contribute to policy development and take responsibility for operational effectiveness.
  • Lead a team performing complex tasks, set objectives and coach employees, and appraise performance relative to objectives.
  • Identify ways to mitigate risk, take ownership for managing risk and strengthening controls in relation to the work done.
  • Engage in complex analysis of data from multiple sources and communicate complex information to influence or convince stakeholders.

What you'll need

  • Experience designing, developing and maintaining large-scale applications using Java, Spring Boot, React.js, microservices and CI/CD pipelines.
  • Experience developing unit tests to ensure high code quality and maturity metrics.
  • Experience implementing scalable solutions using scaled agile methodologies.
  • Experience ensuring seamless integration with various stakeholders' systems (business, tech and product).
  • Experience with AWS and solving complex business issues.
  • Experience with automation and Infrastructure as Code (e.g. CloudFormation or Terraform).
  • Experience with cloud architecture and design.
  • Experience with security compliance.
  • Demonstrable expertise designing and building with AWS services such as EC2, ECS, S3, Lambda, RDS, KMS, ELB, SNS, SQS and IAM.
  • Experience utilising CI/CD tools such as Jenkins, Bitbucket or GitLab to streamline delivery of new features and fixes.
  • Knowledge of programming or scripting languages such as Bash, PowerShell, Python or Java.
  • A working knowledge of Linux, networking, routing and firewalls.

Nice to have

  • Excellent communication and stakeholder management skills.
  • Strong problem-solving and analytical abilities.
  • Ability to mentor and guide junior team members.
  • Collaborative mindset with a focus on team success.

Details

  • Location: Bengaluru.
  • Candidates may be assessed on risk and controls, change and transformation, business acumen, strategic thinking, and digital and technology skills, as well as job-specific technical skills.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer