Senior Software Engineer

Sanderson Recruitment Plc
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
£ 90K

Job location

Tech stack

Clean Code Principles
Java
Agile Methodologies
Amazon Web Services (AWS)
Automation of Tests
Big Data
Code Review
Computer Programming
Continuous Delivery
Software Design Patterns
Github
Java Virtual Machine (JVM)
PostgreSQL
Redis
Cloud Services
Zero Trust Network Access
Systems Integration
Test Driven Development
Gitlab
SC Clearance
Kotlin
Atlassian Tools
Kafka
Software Version Control
Devsecops
GXP
Microservices

Job description

  • Design, develop, document, deploy and enhance features to our platforms and services that meet functional/non-functional business requirements
  • Actively participate in the team's elaboration and estimation of user stories
  • Build frequent, small releases to maintain the team's momentum
  • Collaborate closely with other engineers in our cross-functional feature teams; ensuring that others can cover for you, and that you can cover for them
  • Build, improve and operate our Continuous Deployment pipelines
  • Maintain operational responsibility for the services that your team owns

Requirements

The successful candidate will have at least 5 years professional experience delivering production grade cloud solutions. You will have demonstrated the following competencies to the proficiency level appropriate to the seniority of the role;

  • Fluent in writing JAVA coding and experience with JVM compatible languages (Kotlin, Scala)
  • Experience with Kafka or a similar platform.
  • Experience working in Agile DevSecOps environments and Zero Trust Architecture
  • Integrating with backing services, such as PostgreSQL, Redis or S3
  • Good engineering practices including continuous delivery, clean code, documentation, defensive programming, automated testing and code reviews
  • Using GitHub/GitLab/Atlassian Suite for source control
  • Test Driven Development with appropriate tools and frameworks
  • Experience with micro-service design patterns
  • Experience in Big Data technologies
  • This role requires either SC Clearance or eligibility to be cleared.

Apply for this position