This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join us as an “APAC Markets Java Developer” at Barclays, where you'll spearhead the evolution of our digital landscape, driving innovation and excellence. You'll harness cutting-edge technology to revolutionise our digital offerings, ensuring unapparelled customer experiences.
Job Responsibility:
Identification and analysis of business problems and client requirements that require change within the organisation
Development of business requirements that will address business problems and opportunities
Collaboration with stakeholders to ensure that proposed solutions meet their needs and expectations
Support the creation of business cases that justify investment in proposed solutions
Conduct feasibility studies to determine the viability of proposed solutions
Support the creation of reports on project progress to ensure proposed solutions are delivered on time and within budget
Creation of operational design and process design to ensure that proposed solutions are delivered within the agreed scope
Support to change management activities, including development of a traceability matrix to ensure proposed solutions are successfully implemented and embedded in the organisation
Requirements:
Java development experience
Strong expertise in Java 8+ (lambdas, streams, functional programming)
Proficiency with Spring Framework (Spring Boot, Spring MVC, Spring Data)
Experience with relational databases (MSSQL, PostgreSQL, Oracle) and SQL
Knowledge of ORM frameworks (Hibernate, JPA)
Understanding of RESTful API design and microservices patterns
Experience with build tools (Maven, Gradle)
Proficient in version control systems (Git)
Familiarity with unit testing (JUnit, Mockito) and TDD practices
Nice to have:
Experience with cloud platforms (AWS, Azure, GCP)
Knowledge of containerization (Docker, Kubernetes)
Familiarity with message queues (Kafka, RabbitMQ)
Experience with NoSQL databases (MongoDB, Redis)
Understanding of CI/CD pipelines and DevOps practices
Knowledge of design patterns and clean code principles
Experience with monitoring tools (Prometheus, Grafana, ELK stack)