4 months ago
Pune, IndiaStaff+
Responsibilities
- Design, develop, and improve scalable, maintainable, and performance-optimized software solutions.
- Develop Java applications and RESTful services using Spring Boot, Spring AI, Spring Batch, and microservices architecture.
- Collaborate with product managers, designers, engineers, business analysts, and stakeholders to define requirements and solution strategies.
- Participate in code reviews and promote code quality, knowledge sharing, and technical excellence.
- Apply secure coding practices to mitigate vulnerabilities and protect sensitive data.
- Implement unit, test-driven, behavior-driven, and automated testing practices.
- Analyze complex technical and business problems and deliver quality solutions.
- Guide team members or lead collaborative assignments where applicable, while managing risk and strengthening controls.
Requirements
- Experience developing with Java and Java-based frameworks including Spring Boot and Spring AI.
- Experience with Java Development Kit versions 17 and 21.
- Knowledge of RESTful web services, Spring Batch, microservices architecture, and microservice design patterns.
- Hands-on experience with SOLID design principles and enterprise container platforms such as OpenShift and AWS.
- Knowledge of modern database technologies such as MongoDB.
- Understanding of Jira and Confluence processes.
- Knowledge of JUnit, Mockito, and Cucumber testing frameworks.
- Experience with Git, GitLab, and Gradle for source control, packaging, and builds.
- Knowledge of test-driven development, behavior-driven development, and test automation.
- Strong analytical, problem-solving, communication, and stakeholder collaboration skills.
- Knowledge of the financial services industry, prototyping, and working directly with stakeholders is valued.
About Barclays
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.
