Home | Find Work | Senior Java Developer

Senior Java Developer

Job Details

Job Description

  • Work experience as a Senior Java Developer or similar role
  • Understanding and working knowledge of software design patterns
  • Experience in designing, building and testing Java EE applications
  • Knowledge of Microservice architecture, Web Services, Spring, ORM Frameworks, Spring Boot, Spring Security, JWT
  • Should have worked with highly scale-able web applications
  • Should be well familiar with SQL database; ability to verify and create views, queries and stored procedures
  • Knowledge of Spring Batch, Kubernetes, Docker is a plus point
  • Experience in JavaScript, NodeJS and Angular
  • Experience in writing and maintaining unit tests
  • Experience in build management tools like Maven etc.
  • Knowledge of industry best practices and tools for Dev Ops including Jenkins, Git, BitBucket etc.
  • Experience in the full product life cycle including requirements gathering, testing and deployment
  • Working Knowledge of software development methodology like: Agile (Scrum)
  • Knowledge of Docker is a plus point