Software Engineer

Barclays

Pune Division, Maharashtra, India2h agovia LinkedIn

This job at a glance

Who can apply
Freshers · Bachelor's degree or Master's degree
Must know
Product managementVulnerability managementUnit testingTroubleshootingJavaSpring
Nice to have
Stakeholder management
Work
On-site in Pune Division
Pay
Not stated by the employer.
Skill demand
Troubleshooting25%Product management12%Unit testing6%Vulnerability management3%of 68 similar fresher jobs posted in India this week
Listed
27 Oct 2026 · still open

Sign in free to see which of these skills your resume already shows.

Barclays

Pune

About the Role

To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.

Key Responsibilities

  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance.
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
  • Collaboration 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 to foster a culture of technical excellence and growth.
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
  • Analyze complex business requirements and translate them into high-quality technical solutions while ensuring application reliability and performance.
  • Implement secure coding standards, application monitoring, troubleshooting, and production support activities.
  • Lead technical design discussions, code reviews, and development activities across complex projects.

Requirements & Tech Stack

  • Java
  • Spring Boot
  • Object-oriented programming principles
  • RESTful web services
  • Microservices architectures
  • Application programming interfaces (APIs)
  • Relational databases (e.g., Oracle, PostgreSQL, MySQL)
  • Software development lifecycle (SDLC) practices
  • Version control systems
  • Continuous Integration (CI)
  • Continuous Deployment (CD) pipelines
  • Cloud platforms (e.g., Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP))
  • Containerization (e.g., Docker)
  • Orchestration technologies (e.g., Kubernetes)
  • Front-end technologies (e.g., Angular, React, JavaScript, HTML, Cascading Style Sheets (CSS))
  • Agile delivery methodologies (e.g., Scrum, Kanban)
  • Event-driven architectures
  • Messaging platforms
  • Distributed systems design patterns

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related technical field.
  • Master's Degree (preferred but not mandatory)
  • Experience working in banking, financial services, or other highly regulated industries (preferred).
  • Strong communication, mentoring, and stakeholder management skills.

Fresher Software Developer Jobs in Pune · last 7 days

68 openings · all need no experience

Most hiring: Jobaaj Com, T-Systems ICT India Pvt Ltd, Capgemini

See all 68 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job