Instagram
youtube
Facebook

Software Engineer

3 - 6 years
12–18 LPA
10 June 20, 2025
Job Description
Job Type: Full Time Education: Bachelor’s / Master’s Degree in Computer Science / Engineering / Technology / Related Fields Skills: Python, .net, React Native, Django, Javascript, HTML, CSS, Typescript, Communication Skills, Power Bi, Numpy Pandas, Sql, machine learning, Data Analysis, Coimbatore, Data Science, Java, Adobe XD, Figma, php, wordpress, Artificial Intelligence, Excel

Job Title: Software Engineer

Job ID/Reference Code: JR-0000052565
Location: Pune, India
Experience Required: 3–6 Years
Educational Requirements:

  1. Bachelor’s / Master’s Degree in Computer Science / Engineering / Technology


Role Overview:

  1. As a Software Engineer at Barclays, you will play a key role in developing and maintaining infrastructure, deployment pipelines, and microservices.

  2. You will use modern technologies to ensure scalability, security, and performance of enterprise systems.

  3. This role focuses on delivering robust backend services and seamless integration within a collaborative, Agile environment.


Key Responsibilities:

  1. Design and develop scalable backend solutions using Java 8+ and Spring Boot.

  2. Build microservices architecture to support modular, efficient system components.

  3. Work with SQL and PL/SQL for data persistence and reporting.

  4. Deploy and manage applications on OpenShift or other cloud platforms.

  5. Collaborate with product managers and technical teams to define software requirements.

  6. Participate in code reviews and enforce best practices in software engineering.

  7. Implement unit testing strategies to ensure code quality and reliability.

  8. Monitor industry trends to improve design, development, and delivery of software solutions.


Technical Requirements:

  1. Hands-on experience with Java 8 or higher and Spring Boot framework.

  2. Proficient in building and consuming RESTful APIs and microservices.

  3. Experience with OpenShift or any cloud platform (AWS, Azure, GCP preferred).

  4. Strong command over SQL and PL/SQL.

  5. Familiarity with Agile development and DevOps practices.

  6. Knowledge of secure coding and vulnerability prevention.

  7. Ability to write optimized, scalable, and reusable code.

  8. Proficiency in version control systems like Git.


Additional Responsibilities:

  1. Work collaboratively across functions to integrate software with business operations.

  2. Adhere to compliance, risk, and governance standards across all project phases.

  3. Identify and resolve technical issues and bottlenecks quickly.

  4. Contribute to internal engineering communities and knowledge-sharing initiatives.

  5. Ensure all deployments are documented, tested, and aligned with security policies.


Analyst Expectations:

  1. Deliver assigned responsibilities on time with accuracy and consistency.

  2. Maintain technical proficiency and actively upskill based on role requirements.

  3. Contribute to project goals while identifying potential improvements or innovations.

  4. Provide technical guidance and collaborate with junior developers or analysts.

  5. Support performance reviews and feedback cycles through mentoring and coaching.

  6. Foster a risk-aware culture, escalating issues and adhering to governance.

  7. Understand how your role fits into the wider business and functional strategy.

  8. Maintain strong internal and external communication to drive outcomes.


Leadership & Behavioural Expectations:

  1. Demonstrate Barclays’ LEAD values:

    1. Listen and be authentic

    2. Energise and inspire

    3. Align across the enterprise

    4. Develop others

  2. Act with integrity and respect in every professional interaction.

  3. Deliver results that reflect commitment to excellence and customer service.

  4. Encourage collaboration, transparency, and continuous improvement.

  5. Take initiative and ownership in contributing to the organisation’s success.

Jobs in other cities