£400 Per day
Undetermined
Undetermined
London
Summary: The role involves working within a team responsible for mobile security, focusing on developing secure, scalable enterprise-grade Go applications. The position requires collaboration with mobile engineers to enhance security measures and deliver new features in mobile applications. Candidates should possess extensive knowledge of DevOps practices and cloud technologies, along with strong analytical and problem-solving skills. The mission is to create a proactive security approach in an evolving threat landscape.
Key Responsibilities:
- Develop secure scalable enterprise-grade Go applications.
- Implement REST APIs and micro-services architecture.
- Utilize DevOps practices including infrastructure automation and CI/CD.
- Work with cloud platforms and container technologies (Docker, Kubernetes).
- Collaborate effectively within a team and work independently.
- Analyze and solve problems while applying strategic thinking.
- Apply best coding practices and agile development methodologies.
- Optimize and fine-tune Back End applications for performance.
- Utilize observability tools like SPLUNK and Dynatrace.
Key Skills:
- Extensive knowledge of Go programming language.
- Experience with REST APIs and micro-services architecture.
- Proficiency in DevOps practices and CI/CD.
- Familiarity with cloud platforms and container technologies.
- Strong analytical and problem-solving skills.
- Knowledge of coding best practices and agile methodologies.
- Experience with performance optimization of Back End applications.
- Knowledge of observability tools.
- Desirable: JAVA development experience.
- Desirable: Experience with cryptography frameworks.
- Desirable: Experience with SQL databases.
- Desirable: Interest in application and mobile app security.
Salary (Rate): £400 per day
City: London
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
About the team
Our team is accountable for security within the mobile channel. We provide a suite of mobile security components, that provides an all-round security posture in mobile apps including associated services (penetration testing, obfuscation, consultancy etc.).
Our mission is to build a scalable, adaptable, and proactive approach to securing mobile apps, enabling mobile engineers across the bank to operate with confidence and agility in an ever-evolving threat landscape.
We're passionate about our shared passion for delivering new features for customers across our brands in the mobile space.
What we need from you/essential skills & experience:
- Extensive knowledge of writing secure scalable enterprise-grade Go applications
- Experience of RESTAPIs, containerisation technologies, micro-services architecture
- Experience with DevOps practices, including infrastructure automation, CI/CD, and deployment strategies.
- Proficiency with cloud platforms and container technologies (Docker, Kubernetes).
- Ability to work collaboratively within a team as well as independently
- Excellent analytical, problem solving, and strategic thinking skills
- In depth knowledge of best coding practices, code management, agile development practices and continuous delivery
- Understand how to performance optimise and fine tune Back End applications to meet demanding NFRs
- Strong knowledge of observability tools like SPLUNK, Dynatrace
Desirable knowledge & experience
- Experience of JAVA development
- Experience with cryptography frameworks in go and JAVA
- Experience with SQL databases
- Experience and/or Interest in application security and/or mobile app security.