Applications closed

This job is no longer accepting applications. Browse similar open roles below — or sign up free to get matched and apply in one click.

Barclays  logo

Full Stack Engineer

Barclays
NewPosted this week

LOCATION

Pune · Onsite

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

REST APIsMicroservices ArchitectureSpring BootJavaEvent-Driven ArchitectureAgile Methodologies

Job description

Overview

Design, develop and improve software that provides business, platform and technology capabilities for customers and colleagues, spearheading the evolution of infrastructure and deployment pipelines in an Assistant Vice President role.

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, develop new policies and procedures in support of the control and governance agenda, and take ownership for managing risk and strengthening controls.
  • Engage in complex analysis of data from multiple sources and communicate complex information to influence or convince stakeholders.

What you'll need

  • Strong expertise in Java, Spring Boot, Microservices, REST APIs, JPA/Hibernate, and Test-Driven Development (TDD).
  • Hands-on experience with ReactJS, Redux, JavaScript, HTML5, and modern front-end development frameworks.
  • Strong knowledge of Oracle, MongoDB, PostgreSQL, SQL and NoSQL database technologies.
  • Experience with containerized application development and deployment using OpenShift/Kubernetes.
  • Hands-on experience with GitLab, CI/CD pipelines, SonarQube, Wiz, Prisma, Maven/Gradle and DevSecOps practices.
  • Experience with messaging technologies such as IBM MQ, Kafka, or similar event-driven platforms.
  • Experience working in Agile delivery teams within Banking or Financial Services environments.
  • Bachelor's degree in Computer Science, Engineering, or equivalent.

Nice to have

  • Experience leading development teams, code reviews, mentoring and technical decision-making.
  • Knowledge of payment systems, corporate banking, lending, or transaction banking domains.
  • Experience with observability and monitoring tools such as Grafana, Kibana and Splunk.
  • Strong understanding of application security and secure coding practices.
  • Experience in modernizing legacy applications to microservices-based architectures.
  • Knowledge of Domain Driven Design (DDD), Event-Driven Architecture and API-led integrations.

Details

  • Location: Pune.

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.

Full Stack Engineer