Job Description
About the Job
๐ข Company Barclays
๐ผ Role Java Developer
๐ Location Pune
โณ Experience Experienced
๐ Job Type Permanent
Description
Job Description
Barclays is hiring a Java Developer in Pune to design, develop, enhance, and support secure, scalable software solutions within its Payments Merchant Services technology environment. This permanent technology role is ideal for professionals with strong experience in Java 8+, Core Java, Spring Boot, microservices, REST APIs, Spring Batch, SQL, and enterprise application development. The selected candidate will contribute to software solutions that support business, platform, and technology capabilities for customers and colleagues. The position combines hands-on development with solution design, testing, production support, code reviews, performance optimization, and technical collaboration. Developers will work within an Agile environment alongside product owners, business analysts, QA professionals, and engineering teams to deliver reliable applications aligned with business requirements and engineering standards.
The Barclays Java Developer role requires strong backend engineering expertise, particularly across the Spring ecosystem, including Spring MVC, IoC, AOP, Spring JDBC, and Spring Boot. Candidates will work with databases, optimize SQL queries, investigate performance issues, and develop applications using scalable microservices architectures. Experience with Unix/Linux commands, scripting, GitLab, source control, and CI/CD implementation is also important for supporting modern software delivery pipelines. Barclays also values engineers who understand secure coding, risk controls, regulatory requirements, and software quality practices. Exposure to AI-assisted development tools such as GitLab Duo, Microsoft Copilot, or Claude can further strengthen a candidateโs profile. Knowledge of Docker, Kubernetes, cloud platforms, banking, payments, and regulatory reporting is an added advantage.
This opportunity also emphasizes technical ownership, continuous improvement, collaboration, and responsible engineering. Java Developers will participate in solution design, peer code reviews, unit testing, production support, technical documentation, and knowledge-sharing initiatives while helping maintain high standards for application security, reliability, and maintainability. Engineers are expected to identify and resolve complex technical problems, evaluate factual information carefully, and communicate effectively with stakeholders across technology and business functions. Working in an iterative Agile environment, the role provides an opportunity to contribute to financial technology solutions while developing deeper expertise in enterprise software architecture, payments technology, cloud infrastructure, and modern engineering practices. For experienced Java professionals looking for Java Developer jobs in Pune, Barclays offers exposure to large-scale financial technology and globally significant digital solutions.
Roles & Responsibilities
- Develop Enterprise Applications: Design, develop, and enhance high-quality software solutions using Java, Spring Boot, microservices, REST APIs, and other industry-aligned technologies while maintaining scalable and maintainable code.
- Build Microservices Solutions: Develop and support microservices-based applications using Core Java and Spring technologies while ensuring services communicate effectively and integrate with broader enterprise systems.
- Implement REST APIs: Design, develop, integrate, and maintain RESTful APIs that enable reliable communication between applications, services, platforms, and business systems.
- Optimize Application Performance: Analyze application performance, SQL queries, and system behavior to identify bottlenecks and implement improvements that increase efficiency, scalability, and reliability.
- Work With Databases: Contribute to database design and development, optimize SQL queries, and apply appropriate performance-tuning techniques to support efficient data processing.
- Participate in Code Reviews: Review peer code, identify potential defects or design concerns, and promote coding standards, maintainability, readability, security, and knowledge sharing across engineering teams.
- Implement Testing Practices: Develop and maintain effective unit tests and participate in broader testing activities to ensure software functionality, reliability, code quality, and long-term maintainability.
- Support CI/CD Processes: Work with GitLab, source control systems, and CI/CD practices to support automated and reliable software development, testing, and deployment workflows.
- Resolve Production Issues: Investigate complex application and production problems, identify root causes, implement appropriate solutions, and provide timely technical support to minimize operational impact.
- Follow Security & Controls: Apply secure coding practices, protect sensitive information, follow regulatory requirements, and ensure software development activities comply with applicable risk and security controls.
- Collaborate Cross-Functionally: Work closely with product owners, business analysts, QA teams, designers, developers, and other engineering groups to translate business requirements into effective technical solutions.
- Maintain Technical Knowledge: Keep up with emerging technology trends, AI-assisted development tools, cloud technologies, software architecture patterns, and engineering practices while contributing to technology communities and knowledge-sharing initiatives.
Requirements & Eligibility
- Java Development Experience: Candidates should have strong practical experience with Java 8 or above, including Core Java concepts, object-oriented programming, multi-threading, exception handling, collections, and enterprise application development.
- Spring Boot Expertise: Strong knowledge of Spring Boot is required, along with familiarity with Spring MVC, IoC, AOP, Spring JDBC, dependency injection, and other components of the Spring ecosystem.
- Microservices & REST APIs: Candidates should understand microservices architecture and RESTful API development, including API creation, integration, service communication, error handling, and scalable application design.
- Spring Batch Knowledge: Experience with Spring Batch is valuable for developing and managing applications involving scheduled, bulk, or data-intensive processing workflows.
- Database & SQL Skills: Strong knowledge of database design, SQL development, query optimization, and performance tuning is expected for building applications capable of handling enterprise-scale data efficiently.
- Linux & Scripting: Working knowledge of Unix/Linux commands and scripting is important for application troubleshooting, system interaction, development environments, and production support activities.
- GitLab & CI/CD: Experience with GitLab, source control management, and CI/CD implementation is required for collaborative development and modern software delivery practices.
- Cloud & Containers: Exposure to cloud platforms and container technologies such as Docker and Kubernetes is desirable and can be beneficial for working with modern enterprise application architectures.
- Banking & Payments Knowledge: Experience or understanding of banking, payments, financial technology, or regulatory reporting is an advantage, particularly because the role is aligned with Barclays Payments Merchant Services.
- Agile & Professional Skills: Candidates should be comfortable working in Agile environments and demonstrate strong problem-solving, communication, collaboration, time-management, organizational, risk-awareness, and stakeholder-management skills.
Expected Salary
For an experienced Java Developer in Pune with strong Java, Spring Boot, microservices, REST API, SQL, and enterprise development skills, a realistic market-based salary expectation can be around โน10 lakh to โน20 lakh per annum, depending on total experience, technical depth, domain expertise, and current compensation. Candidates with strong financial services experience, cloud and container knowledge, CI/CD expertise, and advanced Spring Boot or microservices skills may command compensation toward the higher end of this range; the actual Barclays package will depend on the candidateโs profile and internal compensation structure.
๐จ Stop Scrolling โ This Could Be Your Shortcut to Interviews
Most candidates apply to 100+ jobs and never hear back.
The real reason? They donโt know where recruiters are actually hiring from.
Our April Hiring PDF includes verified HR emails and hiring details from companies like:
Dentsu, IBM, HCL, PwC, LTIMindtree, Wipro, Cognizant, Deloitte, Capgemini, Amazon, TCS, Infosys, EPAM, EY, NTT Data, Tech Mahindra, Fractal, GlobalLogic, Coforge, UST and many more.
Inside youโll find:
โ 300+ Fresher Job Opportunities
โ 2500+ Verified HR Emails & Contacts
โ Direct Hiring + Consultancy Openings
โ IT & Non-IT Roles
๐ฅ 60+ students placed recently using these hiring leads
๐ Grab the April Hiring List Now: April Hiring PDF


