Our client is focus on building out the next generation mobile platform and they have millions of downloads in both the Apple and Google app stores. They are seeking a Senior Software Engineer to join their rapidly growing Engineering Team.
- Experience with microservices architecture and build robust RESTful APIs
- Work on Internet scale applications, where performance, reliability and scalability, are critical design goals.
- Create beautiful, interactive and easy-to-use web apps using modern client-side frameworks and libraries like React, Angular.
- Experience with different database such as NoSQL, MongoDB and more
- Develop features and new functionality of a new platform that supports mobile application.
- clear communication and great working attitude
Minimum Qualification:
- 5+ years of experience working with Java with a strong foundation in data structures and algorithms and a solid understanding of concurrent programming in Java and other Java concepts
- 3+ years of experience working with NoSQL databases (such as CouchBase, MongoDB, Cassandra etc.).
- Bachelor of Computer Science or related field. Preference given to Master's graduates
Preferred Qualification
- Experience with one or more of the commonly used javascript libraries and frameworks. Experience with React framework would be an asset.
- Cloud database experience such as Amazon RDS, Microsoft SQLAzure to name a few
- Microservices and technologies
- Experience with big data methodologies involving Hive OR Spark OR Hadoop