Senior Developer - Full Stack

Barclays

Pune, India
Java 8+ core language proficiency
Spring boot and spring mvc frameworks
Sql database design and jpa/hibernate
The role involves designing and developing scalable software solutions that provide critical business and technology capabilities for customers and colleagues

Job Summary

  • The role involves designing and developing scalable software solutions that provide critical business and technology capabilities for customers and colleagues.
  • Candidates are expected to collaborate cross-functionally with product managers and designers to define requirements and ensure seamless integration with business objectives.
  • Success in this position requires adhering to secure coding practices and implementing effective unit testing to maintain code quality and reliability.

Matching Summary

The role involves designing and developing scalable software solutions that provide critical business and technology capabilities for customers and colleagues.

Skills & Requirements

Must-have

  • Java 8+ Core language proficiency
  • Spring Boot and Spring MVC frameworks
  • SQL database design and JPA/Hibernate
  • RESTful API development and consumption
  • Maven or Gradle build tools
  • Git version control and CI/CD pipelines
  • JUnit and Mockito testing practices

Nice-to-have

  • JavaScript and Angular frontend basics
  • Microservices architecture with Spring Cloud
  • Docker and Kubernetes containerization
  • AWS, Azure, or GCP cloud platforms
  • Application performance monitoring tools
  • System design and scalability patterns
  • Code profiling and tuning optimization

Key Requirements

  • Experience with Java 8+ and Spring Framework
  • Proficiency in SQL, JPA/Hibernate, and database design
  • Knowledge of RESTful APIs and message queues like Kafka
  • Familiarity with CI/CD tools such as Jenkins or GitLab
  • Leadership experience or ability to guide complex assignments

Work Rights

Not specified

Tailored Resume

Cover Letter