Senior Software Engineer (Kotlin / Java)

  • Job Reference: 473422288-2
  • Date Posted: 15 January 2022
  • Recruiter: Sedex
  • Location: London
  • Salary: On Application
  • Sector: Restaurant & Service
  • Job Type: Permanent

Job Description

Sedex is one of the world's leading ethical trade service providers, improving sustainability and working conditions in global supply chains. If you're passionate about technology, interested in building world-class scalable solutions, and have always secretly hoped that your skillset might one day be put to use as an agent of genuinely positive real-world change, then Sedex might be the place for you.
About the role:

We are looking for an experienced and forwards thinking Kotlin / Java engineer to join one of our agile product delivery pods, where they will bring their formidable skills to bear on the shape of our codebases and architecture in a major green-fields re-platforming initiative.

In the first 3 months you will:

  • Familiarise with the systems with which your team works
  • Understand the overall architectural landscape in which your systems live
  • Gain an in-depth understanding of the production environment setup, CI-CD pipe, and deployment approach
  • Become productive and begin delivering at your true pace
  • Build relationships cross-team and cross-function
  • Make a positive impact to your team, establishing yourself as open and approachable, with a wealth of knowledge and experience to draw upon
  • Understand and settle into the team processes and cycles, and start forming ideas on how they can be improved
  • Develop a solid grounding in your understanding of the business and how it operates
Ongoing responsibilities:

  • The design and implementation of innovative solutions and architectures through high-quality test-driven code
  • The intelligent break-down of deliverables in a way that facilitates the constant and iterative delivery of value to the end customer
  • To pass the benefit of your knowledge and experience on to the team via code review, your contributions in planning activities, retrospectives, knowledge-sharing sessions, etc.
  • Mentoring and coaching more junior / less experienced members of the team, role-modelling an open, positive, progressive, and results-orientated approach
  • Identifying and articulating technical risk, tech-debt, and non-functional requirements to both technical and non-technical audiences
  • Making contributions to our technology thought leadership
Your skills and experience:

You should have:

  • 5+ years commercial experience working in software engineering teams, using Agile methodologies and test-driven/data-driven approaches
  • A deep understanding of modern architectural patterns and designs
  • A keen focus on creating customer value
  • A results-oriented mindset
  • Excellent communication skills
  • A strong sense of accountability

You should be:

  • Naturally collaborative and approachable
  • Positive in the face of change, and an advocate for continuous evolution of the team and its capabilities
  • The sort of person who naturally steps forwards to take responsibility

  • Hybrid-working
  • Bonus scheme
  • Private medical insurance
  • Pension contributions
  • 25 days holiday
  • Group life assurance scheme (4x salary)
  • Season ticket loan
  • Bike-to-work scheme
  • Introductory video call
  • Technical exercise
  • Technical video call
  • Offer
Kotlin, JavaKotlin, Java, Microservices, AWS, TDD, Kubernetes, Docker, CI/CD, JavaScript, React