Server side API Engineer - INSIDE IR35

Sign up to see company details
  • Contract 120 days
  • £550 - £650 (GBP) / day
  • London, England, United Kingdom
    and remote
  • 26/10/2020

We’re looking for a server-side API Engineer to work on Mobile application Service Layer that will be used by tens of millions of users.  We want someone with strong technical skills and creativity. Should enjoy solving tough problems and working with new technologies. You should not be shy about sharing your ideas, and be obsessive about user experience and beautiful code.  

Description

We’re looking for a server-side API Engineer to work on Mobile application Service Layer that will be used by tens of millions of users.  We want someone with strong technical skills and creativity. Should enjoy solving tough problems and working with new technologies. You should not be shy about sharing your ideas, and be obsessive about user experience and beautiful code.  

 

Responsibilities:

  • Contribute to the design, architecture, and development of Sever side APIs that are elegant, efficient, secure, highly available, and maintainable
  • Works closely with other developers (within the team and outside the team), and product owners to ensure technical compatibility and user satisfaction
  • Contribute insights into ways to improve our processes and tools
  • Be highly motivated and maintain a positive, “can-do” attitude in a fast-moving environment
  • Follow and help cultivate consistent development best practices
  • Collaborates with the project manager and other software developers to plan, design, develop, test, and maintain the Server-side APIs
  • Provides thought-leadership regarding the implementation of best practices
  • Assists in the estimation and assessment of the feasibility of features
  • Foster a collaborative spirit across multiple teams  

 

Experience required:  

  • Knowledge of developing trends and emerging standards in mobile apps (RxJava, Kotlin, etc), mobile payments, and wearables
  • Minimum of 3 years of experience in API/Web Service Development and 5 years of experience in Java/J2EE/Web Development
  • Excellent interpersonal and communication skills
  • Familiar with the complete software development life cycle (e.g. requirements, analysis, design, implementation, testing, and documentation) and execution models (e.g. Waterfall, Agile, etc.)
  • Great knowledge of Java design principles, patterns, and best practices 

  • Excellent technical knowledge of Java, J2EE, Spring and RESTful API development
  • Thorough understanding of JSON, XML, SOAP, HTTP, web services technologies, and data structure fundamentals, with experience in multi-threaded programming
  • Experience with the build (using Gradle, Maven, Ant, etc.) and deployments on application servers (like Websphere, Weblogic)
  • Experience working with testing libraries (like Junit, Mockito)  Familiar with Continuous Integration/Deployment (using Jenkins, Maven, JMeter, etc.)
  • Knowledge of the open-source Java ecosystem and the libraries available for common tasks
  • Understanding of code versioning using git, GitHub and gitflow. 

  • Understanding of accessibility and security compliance 

  • Understanding of fundamental design principles behind a scalable enterprise application 

  • Experience in creation and review of software and architecture designs 

  • Basic understanding of Web Technologies like Javascript, CSS, and HTML5 

  • Experience with Kotlin is a plus

Skills

IT Infrastructure Technologies & Protocols
HTTP
Programming Languages & Frameworks
J2EE
JSON
JUnit
Java
JavaScript
Mockito
XML
Software Development
SOAP
Software Development Tools
GitHub
Gradle
Jenkins
Maven

Industry Experience

Finance & Insurance
Consultancy and Professional Services