Barclays
Barclays1h ago
Indeed

Java Full Stack Developer

Pune, Maharashtra
Full Time
Mid Level

Auto Apply to 50+ AI Matched Java Full Stack Developer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Barclays

Full Job Description

Java Full Stack Developer - Barclays, Pune

Barclays is seeking a talented Java Full Stack Developer to join our Customer Digital and Data team in Pune, Maharashtra. This permanent role offers an exciting opportunity to drive innovation and excellence in our digital landscape, enhancing customer experience through cutting-edge technology.

As a Java Full Stack Developer, you will play a crucial role in building robust, scalable applications with a primary focus on backend services using Spring Boot and ReactJS. You will leverage modern technologies to revolutionize our digital offerings and deliver exceptional value to our users.

Key Responsibilities:

  • Design, develop, and improve software solutions using industry-aligned programming languages, frameworks, and tools, ensuring 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 with business objectives.
  • Participate in code reviews, promote code quality, and foster knowledge sharing within the team.
  • Stay informed about industry technology trends and innovations, contributing to the organization's technology communities.
  • Adhere to secure coding practices to mitigate vulnerabilities and protect sensitive data.
  • Implement effective unit testing practices to ensure code reliability and readability.

Required Skills and Experience:

  • Strong proficiency in Java 21, Spring Boot, Spring Cloud, and Microservices architecture.
  • Knowledge of modern frontend technologies, including JavaScript (ES6+), HTML5, and CSS3.
  • In-depth knowledge and extensive experience in UI development, with a focus on React JS and React Native.
  • Strong knowledge of API Gateway, OAuth2, JWT, and security best practices.
  • Hands-on experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab).
  • Strong knowledge of unit testing (JUnit, Mockito, Jest) and contract testing (PACT, Postman).
  • Ability to define scalable, secure, and resilient architectures, ensuring high availability and fault tolerance.
  • Experience optimizing performance, security, and scalability of microservices and distributed systems.
  • Commitment to best practices in software development, including code quality, modularization, and maintainability.

Highly Valued Skills:

  • Experience in analytical debugging and performance optimization.
  • Strong understanding of design patterns and software architecture principles.
  • Experience with build tools and bundlers (Webpack, Vite, etc.).
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Experience with software development methodologies (Agile, Scrum).
  • Understanding of accessibility standards and cross-browser compatibility.

Barclays is committed to developing its colleagues and fostering a culture of technical excellence. We value our colleagues' commitment to Barclays Values: Respect, Integrity, Service, Excellence, and Stewardship, and the Barclays Mindset: Empower, Challenge, and Drive.

Location: Pune, Maharashtra, India

Job Type: Permanent

Company

Barclays

Barclays

Pune, Maharashtra
Posted on Indeed