Barclays  logo

Full Stack Developer

Barclays
NewPosted this week

LOCATION

Pune · Onsite

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

JavaSpring BootREST APIsSQLHibernateDockerKubernetesAWSCI/CD

Job description

Overview

Design, develop and improve software using engineering methodologies to provide business, platform and technology capabilities for customers and colleagues, with a focus on evolving infrastructure and deployment pipelines.

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.
  • Build and manage robust, scalable and secure infrastructure, ensuring seamless delivery of digital solutions.

What you'll need

  • Experience with Core Java, Multi-Threading and Spring, Spring Boot.
  • Working knowledge of API development using REST / SOAP based services.
  • Experience with Spring, Spring Boot, Spring MVC, Spring Security, JPA, Hibernate.
  • Knowledge of HTTP protocol and web services.
  • General server side development and deployment.
  • Unix hands-on experience for simple scripts, checking logs and processes.
  • Strong knowledge of SQL (Oracle / PostgreSQL / MySQL).
  • Basic knowledge of deployment with cloud platforms such as Docker, Kubernetes and AWS.
  • Experience working in an Agile development methodology environment (preferably Scrum/Kanban).
  • Basic experience with ReactJS / Angular / TypeScript.
  • Strong analytical and problem-solving skills.
  • Knowledge of unit and integration testing frameworks (e.g., JUnit, Mockito, Jest, React Testing Library).
  • Utilizing tools such as GitLab, VS Code, IntelliJ / Eclipse and JIRA.
  • Excellent organizational, verbal and written communication skills.
  • Experience working in cloud environments (AWS preferred) with familiarity in containerization, CI/CD and infrastructure-as-code.

Nice to have

  • Experience with Python-based development.
  • Basic knowledge of large language models and agentic AI patterns, including tool use, RAG, prompt engineering, memory management and guardrails.
  • Hands-on exposure to AI tools such as AWS Bedrock, Claude Code or similar, in cloud environments.
  • Understanding of API integrations, data pipelines and event-driven architecture.
  • Experience building systems in trading, banking and/or financial organizations.

Details

  • Location: Pune, IN.

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 Developer