Working...
Mobsting
You must first log in before applying to jobs.

Cloud Developer

Job Description and Requirements

Cloud Software Developer

At our startup, Mobsting, we provide a video collaboration platform and editors marketplace where brands, consumers, and video creators connect with each other via channels to engage and co-create video content for social media, customer reach and feedback, product reviews, marketing, ads, sites, and a lot more.

We are looking for a Senior Cloud Developer who possesses passion programming, server-side, for pushing cloud technologies to the limits and who will be responsible for the development and maintenance of applications and services. The position holder will work with our team of talented engineers to design and build our existing and future applications.

Responsibilities

  • Contribute to building a solid backend system that integrates various heterogeneous environments together
  • Design, build, deploy, improve, and maintain high performance, reusable, solid, and reliable (backend-system) server-side applications and frameworks.
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Identify and correct bottlenecks and fix bugs
  • Deal with Networks, Databases, code quality, organization, and automatization
  • Manage priorities, deadlines and deliverables

Requirements

  • BS/MS degree in Computer Science, Engineering or a related subject
  • At least 5 years relevant work experience
  • Solid understanding and hands on experience with modern Java technologies and frameworks like Spring AOP, Spring Boot, Spring JPA, Spring Security, Activiti and Hiernates.
  • Deep understanding of networks and distributed systems
  • Experience building, deploying and supporting micro services on a cloud environment.
  • Extensive experience with systems software design and development.
  • Experience building web service (REST and SOAP) components both client and server side.
  • Familiar with Java language and related tools and frameworks
  • Expert to HTTP protocol, and defense to network-attacks
  • Expert to SQL database designing, deployment and optimization
  • Expert to DAO frameworks
  • Experience with Amazon AWS services
  • Experience with Redis server
  • Experience with web server configuration and deployment
  • Experience with Web/JS development and related libraries
  • Plus: significant experience in developing client-server apps
  • Proficient understanding of code versioning tools, such as Git
  • Proficient understanding of building tools, such as Gradle and Maven
  • Familiarity with cloud message APIs and push notifications is a plus
  • Familiarity with search engines is a plus.