Software Designer

Barclays

Pune, India
Scalable maintainable high-performance software designs
Distributed systems microservices api-based architectures
System design frameworks observability tools

Skills & Requirements

Must-have

  • Scalable maintainable high-performance software designs
  • Distributed systems microservices API-based architectures
  • System design frameworks observability tools
  • Architecture diagrams C4 model sequence diagrams
  • Cloud platforms Openshift AWS containerization Docker Kubernetes
  • Modern programming languages Java Spring Boot Angular JS Node.js
  • Secure coding standards unit testing practices

Nice-to-have

  • Event-driven architecture Kafka queues streaming
  • CI/CD pipelines DevOps tooling experience
  • Banking domain knowledge control environment
  • Performance improvement JVM fine tuning
  • Cross-functional collaboration and leadership behaviors

Key Requirements

  • Experience with Java Spring Boot or Node.js
  • Proficiency in Docker and Kubernetes
  • Knowledge of C4 model and system design
  • Understanding of secure coding standards
  • Ability to lead complex technical assignments

Work Rights

Not specified

Tailored Resume

Cover Letter