Java Developer

barclays

pune 8 Years Exp Posted 2d ago

Job Description

  • Design, develop, and deliver high‑quality, scalable, and maintainable software solutions using industry and Barclays aligned programming languages, frameworks, and tools.

  • Build and maintain microservices‑based architectures, ensuring performance, resilience, and security.

  • Collaborate closely with product managers, business analyst, architects, designers, and engineers to define requirements, shape solution designs, and align delivery with business objectives.

  • Participate actively in code reviews, technical discussions, and solution design, promoting best practices and a strong culture of engineering excellence.

  • Apply secure coding practices to mitigate vulnerabilities, protect sensitive data, and meet Barclays security and compliance standards.

  • Implement effective unit and integration testing, ensuring reliability, readability, and long‑term maintainability of code.

  • Java & JVM Expertise: Strong hands‑on experience with Core Java (Java 8–21+), including multithreading, concurrency, memory management, and performance optimisation.

  • Spring Ecosystem: Solid experience with Spring Boot, Spring Data, Spring Security, and exposure to Spring Cloud patterns.

  • Microservices & APIs: Proven experience designing and developing RESTful microservices using OpenAPI standards and service‑oriented patterns.

  • Data Layer & SQL: Strong PL SQL skills, schema design, query optimisation, and integration with microservices using JPA/Hibernate/Spring Data.

  • Cloud & Container Platforms: Experience deploying and operating microservices on Kubernetes/OpenShift with Docker fundamentals.

    • CI/CD & DevOps Practices: Hands‑on experience with CI/CD pipelines (GitLab, Jenkins, GitLab Duo), Git‑based version control, and automated quality gates.

Similar Openings for You