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.