SonicJobs Logo
Left arrow iconBack to search

Backend Developer, Java and C#

Venn Group
Posted 17 hours ago, valid for 2 days
Location

London, Greater London EC1R 0WX

Salary

£40,000 - £48,000 per annum

info
Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • We are seeking an experienced Backend Developer proficient in Java and C# to join our dynamic development team.
  • Candidates should have a solid foundation in backend technologies with at least 3 years of experience in modern architectures like microservices.
  • The role involves designing, implementing, and maintaining scalable systems, along with transitioning existing solutions to new platforms.
  • The position offers a competitive salary and benefits package, along with opportunities for professional development.
  • Ideal candidates should be innovative, communicative, and able to collaborate effectively within small teams.

Backend Developer Java and C# Job Specification

We are looking for an experienced Backend Developer to join a dynamic development team. The ideal candidate will have a solid foundation in backend technologies and experience with modern architectures such as microservices. You will work on designing, implementing, and maintaining scalable systems, transitioning existing solutions to new platforms, and contributing to ongoing innovation in our technology stack.

The ideal candidate will be innovative and highly communicative. They will take ownership of their role and duties, recommend optimisations and efficiencies and an openness to learn. They will also have experience working within small teams and demonstrate an exceptional ability to structure their workload.

Key Responsibilities:

  1. Design and Development:
    • Develop, test, and maintain backend services and APIs using Node.js, GoLang, and JavaScript.
    • Create scalable and maintainable solutions leveraging microservices architecture deployed in Kubernetes.
  2. Database Management:
    • Work with relational databases, focusing on transitioning and optimizing data models from Postgres to Oracle.
  3. Platform Transition:
    • Assist in transitioning services and tools to C#, ensuring a seamless migration.
    • Collaborate with the team to adopt and implement best practices for the new technology stack.
  4. System Optimization:
    • Enhance the performance, reliability, and scalability of backend services.
    • Monitor and troubleshoot production systems, implementing fixes and improvements proactively.
  5. Collaboration and Documentation:
    • Work closely with cross-functional teams, including front-end developers, DevOps engineers, and product managers.

Required Skills and Experience:

  • Programming Languages:
    • Proficiency in JavaScript, Node.js, and GoLang.
    • Basic understanding or willingness to learn C# as part of the transition.
  • Frameworks and Platforms:
    • Experience with Tomcat for application deployment.
    • Knowledge of microservices architecture with hands-on experience using Kubernetes.
  • Databases:
    • Strong experience with Postgres and Oracle, including data migrations and optimization.
  • System Design:
    • Ability to design and implement robust, scalable, and maintainable backend services.
  • Tooling and Processes:
    • Experience with CI/CD pipelines, version control (Git), and containerization tools such as Docker.
    • Familiarity with agile methodologies and collaborative tools (e.g., JIRA, Confluence).

What The Firm Offers:

  • Competitive salary and benefits package.
  • Opportunities for professional development and learning new technologies.
  • Flexible hybrid working model
  • A collaborative and innovative work environment.

How to Apply:

Please submit your CV and a brief cover letter detailing your experience in backend development, including specific projects or challenges you’ve worked on.

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.