Barclays

Software Developer

Barclays
Apply
3 months ago
Chennai, IndiaSenior

Responsibilities

  • Design, develop, and improve scalable, maintainable, performant, and secure software solutions.
  • Build and manage robust infrastructure and deployment pipelines to support digital solution delivery.
  • Develop software using Java, Java EE, Apache Camel, Spring Boot, Struts, Spring MVC, and JPA.
  • Design and integrate RESTful APIs and microservices, including multithreaded applications.
  • Use Maven for builds and Git for version control.
  • Participate in code reviews, knowledge sharing, and technology communities.
  • Collaborate with product managers, designers, engineers, stakeholders, and other business functions.
  • Implement unit testing and contribute to reliable, readable, and high-quality code.
  • Manage risks, strengthen controls, follow relevant policies and regulations, and support continuous improvement.
  • Guide and support team members, coordinate resources, and advise stakeholders where applicable.

Requirements

  • Strong proficiency in Core Java 21, Java EE, Apache Camel, and object-oriented programming principles.
  • Experience with Spring Boot, Struts, Spring MVC, and JPA.
  • Knowledge of RESTful APIs, microservices architecture, and multithreading.
  • Familiarity with MongoDB, Maven, Git, Docker, and Kubernetes.
  • Understanding of CI/CD pipelines.
  • Preferred experience with OpenShift v4, Kafka, JMS, and JUnit.
  • Exposure to financial or trading applications is valued.
  • Ability to apply technical expertise, resolve problems, influence decisions, and communicate complex or sensitive information.
  • Ability to work collaboratively and demonstrate ownership of results, risk management, and controls.

Benefits

  • The role is based in Chennai.
  • The position may include team leadership responsibilities or an individual contributor path with technical advisory responsibilities.

Tech Stack

Apache KafkaDockerGitJavaJUnitKubernetesMavenMongoDBOpenShiftSpring BootStruts

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