£400 Per day
Outside
Remote
London Area, United Kingdom
Summary: The role of Back End Developer focuses on designing, developing, and maintaining Back End systems and services primarily using Java. The position requires collaboration with Front End developers and cross-functional teams to deliver scalable solutions while ensuring high performance and reliability. Candidates must possess active SC clearance and have experience in cloud environments, particularly Azure. The role is remote with occasional travel to London and offers a daily rate of £400 outside IR35.
Key Responsibilities:
- Design, develop, and maintain Back End systems and services using Java.
- Collaborate with Front End developers and other cross-functional teams to deliver seamless and scalable solutions.
- Write clean, maintainable, and well-tested code following industry best practices and web standards.
- Troubleshoot and resolve complex technical issues related to Back End systems.
- Participate in code reviews and contribute to the continuous improvement of development processes.
- Ensure high-performance and reliability of Back End services through proper architecture and testing.
- Leverage Azure services to optimize cloud-based solutions (if applicable).
- Stay up-to-date with emerging technologies and incorporate them into the development process.
- Collaborate and work closely with other disciplines to develop solutions and software components.
- Develop software components that form part of a product to meet user needs.
- Coach and mentor more junior colleagues.
Key Skills:
- Proven experience as a Backend Developer with a strong focus on Java development.
- In-depth knowledge of Java frameworks (eg, Spring, Hibernate, etc.).
- Strong experience with RESTful API design and integration.
- Solid understanding of database design and management (SQL or NoSQL).
- Proficient in version control systems, such as Git.
- Experience in building and deploying applications in cloud environments (Azure or others).
- Understanding of event-driven microservices architecture and development.
- Excellent problem-solving and debugging skills.
- Strong written and verbal communication skills.
- Ability to work effectively in an agile, fast-paced environment.
- Be able to offer design feedback to mitigate the risk of failing accessibility testing.
- Be able to offer recommendations on the best tools and methods to use when accessibility testing.
Salary (Rate): £400 daily
City: London
Country: United Kingdom
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: Mid-Level
Industry: IT
Location: The role is based remotely with occasional travel to London.
Daily rate: £400 outside IR35
Duration: Initial 6 months
***please note***: must have active SC clearance
The Back End Developer will have the following responsibilities:
- Design, develop, and maintain Back End systems and services using Java.
- Collaborate with Front End developers and other cross-functional teams to deliver seamless and scalable solutions.
- Write clean, maintainable, and well-tested code following industry best practices and web standards.
- Troubleshoot and resolve complex technical issues related to Back End systems.
- Participate in code reviews and contribute to the continuous improvement of development processes.
- Ensure high-performance and reliability of Back End services through proper architecture and testing.
- Leverage Azure services to optimize cloud-based solutions (if applicable).
- Stay up-to-date with emerging technologies and incorporate them into the development process.
- Collaborate and work closely with other disciplines to develop solutions and software components
- Develop software components that form part of a product to meet user needs
- Coach and mentor more junior colleagues
Essential Skills & Qualifications:
- Proven experience as a Backend Developer with a strong focus on Java development.
- In-depth knowledge of Java frameworks (eg, Spring, Hibernate, etc.).
- Strong experience with RESTful API design and integration.
- Solid understanding of database design and management (SQL or NoSQL).
- Proficient in version control systems, such as Git.
- Experience in building and deploying applications in cloud environments (Azure or others).
- Understanding of event-driven microservices architecture and development.
- Excellent problem-solving and debugging skills.
- Strong written and verbal communication skills.
- Ability to work effectively in an agile, fast-paced environment.
- Be able to offer design feedback to mitigate the risk of failing accessibility testing
- Be able to offer recommendations on the best tools and methods to use when accessibility testing
Desirable Skills & Experience:
- Experience with Microsoft Azure cloud services (eg, Azure Functions, Azure Storage, Azure App Service).
- Knowledge of Kubernetes for container orchestration and management.
- Familiarity with containerization technologies such as Docker or Kubernetes.
- Knowledge of CI/CD tools and practices.
- Knowledge of accessibility requirements