Upload CV

Please fill out the form below to upload your CV & register your details.

 We only accept .doc, .docx, .pdf, and .odt files
 

Log In.

Log In to your account below:

  Click here to register   Forgot Password?
 

Register.

Fill out the form below to create a new account:

  Click here to log in
 

Forgot Password?.

Enter your email address below and we'll send you a new one.

 

Apply for this job.

Please fill out the form below to apply for this job.

 We only accept .doc, .docx, .pdf, and .odt files
Home About Clients Candidates Vacancies News Events Contact Register / Log In  
 
Senior Back-End Developer
Position: Location: Salary: Type:
Senior Back-End Developer High Wycombe £80K plus benefits Permanent

The Senior Back-End Developer will be responsible for delivering high quality software for Digital Projects for our client. You will be writing new code and refactor existing code using best software engineering practices, be to work independently, architect complex solutions.

Possessing strong communication skills the Back-end Developer will be comfortable working in a dynamic environment, lead junior members, suggesting new technologies and taking part in code reviews.

The Senior Back-End Developer will be involved with the development of state-of-the-art technology within a friendly and ambitious environment. Working across the full development life cycle, you will work in a small, dynamic team following software best practices.

Your main duties will be:

  • Architecture and development of secure, scalable web-based and native business applications.
  • Conforming to best coding practices to ensure quality, performance, portability, maintainability, scalability and usability.
  • Communicating clearly with team members and project stakeholders.
  • Collaborating with other developers and leading junior members of the team.
  • Prototyping of key system features.

As a Senior Back-End Developer you will possess:

  • Java (Foundation, JEE8, JPA/JPQL/Hibernate, Wildfly).
  • Strong Object-Oriented design & programming knowledge.
  • Strong experience with TDD for both unit & integration testing.
  • Strong relational database knowledge (SQL, JPQL, MySQL, MaxDB) in large high performance applications.
  • Architecting complex backend-end solutions including integration with relational databases.
  • Team focused; problem solver; highly motivated; innovative; diligent.
  • Developing software for financial services such as payroll and pensions.
  • Integrating with ERPs such as Oracle, SAP or Sage.
  • A minimum of 3-5 years in software development; 1-2 years as a Sr./Lead Developer.
  • Working with and defining RESTful & SOAP APIs.
  • Working in an Agile Methodology environment.
  • Microservices environment including Docker & Kubernetes.
  • Domain driven design.
  • NoSQL databases such as MongoDB.
  • Spring Boot.
  • Functional programming.
  • Computer Science, Mathematics or Engineering Degree.
  • Good knowledge of application security patterns and frameworks and Security Best Practice (OWASP).
 Back to Vacancies