Software Developer
Brightbox Grp Ltd
Newcastle upon Tyne, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 146KJob location
Newcastle upon Tyne, United Kingdom
Tech stack
Java
Data Stores
Github
Identity and Access Management
MongoDB
Node.js
NoSQL
OAuth
Secure Coding
Systems Integration
Web Services
Transport Layer Security
Okta
Apigee
Backend
Containerization
Gitlab-ci
Kubernetes
Api Gateway
REST
Docker
Jenkins
Microservices
Job description
Senior Software Developer
Requirements
- Extensive experience developing scalable, high-performance backend systems using Node.js and/or Java (v21+).
- Strong knowledge of microservices architecture and RESTful API design.
- Demonstrated ability to lead technical initiatives, mentor engineering team members, and promote best practices across projects.
Preferred Skills and Experience
- Hands-on experience with MongoDB or other NoSQL data stores.
- Proficiency in containerization technologies (Docker, Podman) and Kubernetes-based orchestration.
- Experience implementing secure coding practices and integrating IAM solutions such as Keycloak.
- Familiarity with API gateway platforms including WSO2, Kong, or Apigee.
- Advanced understanding of security standards such as TLS, OAuth2, encryption techniques, and threat mitigation strategies.
- Practical experience building and managing CI/CD pipelines using Jenkins, GitLab CI, or GitHub Actions.
- Solid grasp of cloud-native architectures, automated deployments, and scalable system design.
- Working knowledge of data protection regulations such as GDPR and CCPA, along with data sovereignty considerations.
Benefits & conditions
Mainly remote, but some travel to Newcastle for meetings will be required, and this could be a couple of times a week in the first few weeks during onboarding. Expenses will be included £500-£560pd (Outside IR35) Initially until end of January to be extended