Barclays

Software Engineer - Java

Barclays
Apply
24 days ago
Pune, IndiaSenior

Responsibilities

  • Design, develop, and improve software solutions using industry-aligned programming languages, frameworks, and tools.
  • Build scalable, maintainable, and performance-optimized Java software, including Spring Boot microservices and REST APIs.
  • Collaborate with product managers, designers, engineers, and other functions to define requirements and solution strategies.
  • Participate in code reviews and promote code quality, knowledge sharing, and technical excellence.
  • Apply secure coding practices and manage risks and controls related to software development.
  • Implement unit testing and contribute to automated testing practices.
  • Analyze complex information, communicate technical matters, influence stakeholders, and support business-aligned outcomes.

Requirements

  • Bachelor’s degree.
  • Experience with Java 17 or later, Spring Boot microservices, and REST APIs.
  • Experience with Jenkins or GitLab pipelines, containerization, Git, and related version control tools.
  • Experience using Jira and Confluence for Agile tracking and documentation.
  • Excellent communication skills.
  • Knowledge of AWS or Azure services, ELK, Splunk, AppDynamics, Jest, Appium, or Detox is desirable.

Tech Stack

AppiumAWSAzureGitJavaJenkinsJestSplunkSpring Boot

Categories

Barclays

About Barclays

10,000+ employees

Our vision is to be the UK-centred leader in global finance. We are a diversified bank with comprehensive UK consumer, corporate and wealth and private banking franchises, a leading investment bank and a strong, specialist US consumer bank. Through these five divisions, we are working together for a better financial future for our customers, clients, and communities. For further information about Barclays, please visit home.barclays.

Contact me