(SC cleared) Backend Developer (Java/Azure)

Methods Business
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 104K

Job location

Remote
Charing Cross, United Kingdom

Tech stack

Java
Azure
Code Review
Continuous Integration
Database Design
Software Debugging
Hibernate
NoSQL
Cloud Services
SQL Databases
Web Standards
Backend
GIT
Kubernetes
REST
Software Version Control
Serverless Computing
Docker
Microservices

Job description

  • 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

Requirements

  • 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

Apply for this position