Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Initialize IT

City Of London

On-site

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech company in London is seeking a talented Java Developer to join their dynamic team. The ideal candidate will design and develop scalable systems while fostering a collaborative agile environment. A degree in Computer Science is preferred. This role offers professional growth opportunities with a focus on empowering developers and encouraging participation in various learning initiatives.

Qualifications

  • Experience in design and development of distributed, scalable systems.
  • Strong knowledge in Java, Spring, and Hibernate.
  • Good understanding of application servers like Glassfish or Jetty.

Responsibilities

  • Collaborate with team members in an agile environment.
  • Design, develop, and deploy system components.
  • Continuously improve user experience and service performance.

Skills

Java / J2EE
Spring
Hibernate
REST
Agile methodologies (Scrum, Kanban)
Cloud technologies

Education

Computer Sciences degree

Tools

Maven
Jenkins
Git
Job description
About the role

You will be joining a team of talented developers that has a strong focus on customer centricity. You will get a chance to apply your knowledge and skills in both Greenfield and ongoing projects in an Agile environment that will enable Kindred Group to provide delightful betting experiences to our valuable customers. Kindred Group believes in the growth and empowerment of our people. We promote an open and proactive culture where our developers and testers are encouraged to learn and contribute in ways outside the usual development work. This can include areas such as participating in different development academies, conferences, public speaking, and leadership among others.

What will you be doing?
  • Work closely with Product Owner, Agile Coach, QA and development Unit members in an agile environment to collaborate and influence new development
  • Design, develop and deploy different components with a focus on high availability, low latency and scalability
  • Measure and evaluate features and system metrics to continuously improve user experience and service performance
  • Develop systems using Java and JVM based technologies
  • Be proactive, engage in collaborative work in a cross-functional team
What have you done?
  • Must have experience in design and development of distributed, scalable and highly available systems (SOA preferably in Microservices design pattern, Event Driven Architecture)
  • Strong knowledge in Java / J2EE, Spring, Hibernate, JPA, REST, Enterprise Integration Pattern
  • Experience with relational databases and key-value stores
  • Good understanding in application server such as Glassfish and Jetty
  • An advocate of different agile methodologies : Scrum, Kanban, TDD, BDD, Continuous delivery
  • Desirable : Maven, Hudson / Jenkins / GO, Subversion / Git, Linux, Gaming background
  • Personal Attributes : Motivate and mentor co-workers, proactively share knowledge & ideas, rapidly obtain information to solve the problem, ask for help in a timely manner when needed, and always stay calm and composed under stress
  • Computer Sciences degree preferred
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.