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.