Senior Software Engineer

London Full-time £50,000 - £70,000 / Year
(£4,166 - £5,833 / Month)

Job Description

We are looking for a Senior Software Engineer with exceptional skills in Java and a passion for developing scalable applications. The successful candidate will play an integral role in designing and coding complex software solutions that meet our clients' needs.

Responsibilities

  • Build high-quality software that engages users effectively.
  • Implement new features based on user feedback and software best practices.
  • Collaborate with cross-functional teams to define software requirements.
  • Optimize applications for maximum speed and scalability.
  • Monitor application performance and address any issues proactively.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is preferred
Experience
  • 5+ years of experience in software engineering
Technical Skills
  • Java
  • Spring Boot
  • RESTful Services
Soft Skills
  • Analytical skills
  • Teamwork
Certifications
  • Project Management Professional (PMP)
  • AWS Certified Solutions Architect
Languages
  • English: Fluent

Advantageous

  • CI/CD Implementation experience: Knowledge in CI/CD practices for streamlined development processes.
  • Microservices architecture knowledge: Understanding of microservices and their implementation.

Benefits

  • Generous leave policy including holidays and sick leave.
  • Ongoing professional development opportunities.
  • Employee assistance programs.
  • Team-building activities and social events.

Company Culture

  • Diversity and Inclusion: Promoting a diverse and inclusive workplace that celebrates differences.
  • Work-Life Balance: Valuing a balanced approach to work and life responsibilities.
Status: Closed