Software Developer/ Engineer/ Architect

Senior Software Developer

Our client, a very well known brand are looking for a Senior Software Developer to joint their team. Excellent opportunity to become part of a strong team working on exciting projects.

Job Responsibilities

  • Experience in the design and development of high grade applications and components in terms of security and scale
  • Experience with development using Java and Python, and a good understanding of Object-Oriented Programming and Virtualisation. Having a basic knowledge of JavaScript is also required for the position
  • Working knowledge and experience of software developments for the cloud.
  • Experience and good ability in problem solving and issue resolution is a must for this role.
  • Capacity to leverage industry standard techniques and best practices in order to influence the company software development process and standards.

Experience Required

  • 5-6+ years of experience in development using Java, Python and JavaScript
  • Experience and understanding of the software development life cycle and best practices / high standards
  • Must have experience working with Agile methodologies and from that environment
  • Experience of Angular2 or above would be an advantage
  • Knowledge of operating systems (Linux, etc).
  • Understanding of CI/CD pipelines
  • Strong communication skills is essential for the role and company
  • Degree or equivalent experience preferred.
  • Experience in Spring Boot and Sprint Security would be desirable.
  • Experience with Angular7+  or other test tools similar to Protractor.
  • Understanding or experience with software configuration management and Knowledge of automated testing using Selenium, JMeter etc.
  • Experience in working with cloud platforms such as GCP, AWS, Azure etc.
  • Experience in scripting languages such as bash and python.
  • Experience with Microservices would be a good point to have
  • Experience with container technology such as, Docker.