Software Developer Backend

Software Developer Backend

Full-Time 55000 - 70000 £ / year (est.) No working from home possible
Zaizi

At a Glance

  • Tasks: Develop innovative digital solutions and collaborate in a dynamic, multi-disciplinary team.
  • Company: Join an inclusive and modern tech company that values creativity and teamwork.
  • Benefits: Enjoy competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Embrace a culture of continuous improvement and challenge yourself to excel.
  • Why this job: Make a real impact by improving user experiences with cutting-edge technology.
  • Qualifications: Experience in Java development, Agile environments, and team collaboration is essential.

The predicted salary is between 55000 - 70000 £ per year.

Zaizi is looking for a Senior Software Developer with solid technology skills, but who is also passionate about improving outcomes and the user experience. Our work culture is inclusive, modern, friendly, and democratic. We look for bright, positive-thinking individuals with a can-do attitude. Our people enjoy challenging themselves to be the best at what they do – if that sounds like you, you'll fit right in!

Requirements:

  • Developing digital solutions delivered to the GDS standard
  • Demonstrable experience working on Agile environments
  • Demonstrable experience working on product development environments based on observation, experimentation and user research
  • Demonstrable experience working in multi-disciplinary/DevOps teams which include product owner/manager, UX designers, UX researchers, Developers, Platform engineers, etc.
  • Demonstrable experience working on continuous improvement environments doing multiple releases every week
  • Team leadership and mentoring experience
  • Integrity / honesty
  • Demonstrable experience designing, coding and debugging Java based systems
  • Good skills in web front end technologies such as HTML, CSS, Bootstrap
  • Java 8, Spring Boot, Docker, Kubernetes
  • Atlassian Build tools: Maven, Gradle, Ant
  • Familiar with source control systems, such as GIT, including branching, merging, etc.
  • Testing: TDD, unit testing, JUnit, Mockito, Cypress
  • Good knowledge of relational databases such as MySQL and PostgreSQL including data modelling, SQL scripts, store procedures
  • Shift to the left: Functional test automation (API testing, UI testing [cucumber, nightwatch])
  • (Desirable) AWS
  • (Desirable) Knowledge of Open Source BPMN workflow engines (Camunda, Activiti or Flowable)
  • (Desirable) Experience on a front-end javascript framework such as react, angular or vue.js
  • (Desirable) RedHat OpenShift for container orchestration
  • (Desirable) Knowledge of NCSC’s 14 cloud security principles

What the job involves:

You’ll be reliable in your own deliverables but also curious about and offer innovative ideas to others in a multi-disciplinary team.

Software Developer Backend employer: Zaizi

At Zaizi, we pride ourselves on being an excellent employer, offering a vibrant and inclusive work culture that fosters collaboration and innovation. Our commitment to employee growth is evident through our focus on continuous improvement and mentorship, ensuring that every team member has the opportunity to excel in their role. Located in a dynamic environment, we provide our staff with the chance to work on cutting-edge digital solutions while enjoying a supportive atmosphere that values integrity and creativity.

Zaizi

Contact Details:

Zaizi Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Developer Backend

Tip Number 1

Network like a pro! Reach out to current employees at Zaizi on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your foot in the door.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those that align with the job description. This is your chance to demonstrate your coding prowess and problem-solving abilities.

Tip Number 3

Prepare for the interview by brushing up on Agile methodologies and DevOps practices. Be ready to discuss how you've contributed to team success in past roles – they love a good team player!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our awesome team at Zaizi.

We think you need these skills to ace Software Developer Backend

Java
Spring Boot
Docker
Kubernetes
HTML
CSS
Bootstrap

Some tips for your application 🫡

Show Your Passion:When writing your application, let your enthusiasm for software development shine through! We want to see that you're not just ticking boxes but genuinely excited about improving user experiences and outcomes.

Tailor Your Experience:Make sure to highlight your experience in Agile environments and product development. We love seeing how you've worked in multi-disciplinary teams, so share specific examples that showcase your teamwork and leadership skills.

Be Honest and Authentic:Integrity is key for us at StudySmarter. Be honest about your skills and experiences. If you’re still learning something, it’s totally fine to mention that – we appreciate a growth mindset!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from us during the process!

How to prepare for a job interview at Zaizi

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Java, Spring Boot, and Docker. Brush up on your knowledge of relational databases like MySQL and PostgreSQL, as well as web front-end technologies. Being able to discuss your experience with these tools confidently will show that you're a strong fit for the role.

Show Your Agile Experience

Since the company values Agile environments, be prepared to share specific examples of how you've worked in such settings. Talk about your role in multi-disciplinary teams and how you’ve contributed to product development through observation and user research. This will demonstrate your ability to thrive in their collaborative culture.

Emphasise Continuous Improvement

Highlight your experience with continuous improvement practices and frequent releases. Discuss any methodologies you’ve used, like TDD or unit testing, and how they’ve helped enhance the user experience. This shows that you’re not just a coder but someone who cares about delivering quality solutions.

Be Curious and Innovative

The company is looking for bright, positive thinkers, so don’t hesitate to share your innovative ideas during the interview. Ask questions about their current projects and suggest how you might approach challenges differently. This will reflect your can-do attitude and eagerness to contribute to the team.