Barclays

Software Engineer - JAVA

Barclays
Apply
13 hours ago
Chennai, IndiaMid Level

Responsibilities

  • Design, develop, test, and deploy backend services and APIs using Java and Spring Boot.
  • Build scalable, secure, and high-performance microservices.
  • Translate business requirements into technical solutions with product managers, architects, and developers.
  • Implement clean code, modular design, unit testing, and other coding best practices.
  • Integrate with relational and NoSQL databases.
  • Participate in code reviews, provide mentorship, and contribute to continuous improvement.
  • Troubleshoot production issues and perform root-cause analysis.
  • Support the SOLD Simplification initiative, including legacy-platform modernization, hardware refresh, and removal of redundant functionality.
  • Work in an Agile environment with CI/CD pipelines and DevOps practices.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Hands-on experience in Java backend development.
  • Strong proficiency with Java, Spring Boot, Spring MVC, Spring Data, and Spring Security.
  • Experience designing and developing REST APIs.
  • Experience with MySQL, PostgreSQL, Oracle, and JPA/Hibernate.
  • Knowledge of Maven or Gradle build tools.
  • Familiarity with Git and CI/CD tools such as Jenkins or GitHub Actions.
  • Exposure to migrating legacy platforms to a modern technology stack.
  • Understanding of microservices architecture patterns.
  • Preferred experience with AWS, Azure, or GCP; Docker and Kubernetes; Kafka or RabbitMQ; Prometheus, Grafana, ELK, or Splunk; and JUnit or Mockito.
  • Ability to address risk and controls, change and transformation, business acumen, strategic thinking, digital and technology, and role-specific technical skills.

Benefits

  • The role is based in the Barclays Chennai or Pune office.

Tech Stack

Apache KafkaAWSAzureDockerGitGitHub ActionsGoogle Cloud PlatformGradleGrafanaJavaJenkinsJUnitKubernetesMavenMySQLPostgreSQLPrometheusRabbitMQSplunkSpring Boot

Categories

Barclays

About Barclays

10,000+ employees

Barclays is a UK‑based universal bank that provides retail and commercial banking, credit cards (Barclaycard), wealth management, and investment banking to consumers, businesses, and institutions. Publicly listed in London and New York, it generates revenue from net interest income, fees, and markets activities, and operates across Europe, the Americas, the Middle East, and Asia. Founded in 1690 and headquartered in London, it serves customers through digital channels and a branch network.

Contact me