Benefits for this position.
Description
In this role you will participate in design discussion with the technical team and interface with Scrum Master, QA and supporting teams to create efficient and consistent solutions.
Responsibilities include :
maintaining code quality including unit testing and following standards
analyze applications, provide solutions for performance issues and solve complex problems
experience in leading and partnering with high performing, diverse technical teams across multiple work locations and time zones
Reporting status to upper management
Java Script
Java 1.6 or above
Java Design Patterns
Basic Lamba Skills of Java 8
J2EE
Spring Framework
Oracle SQL
Restful WebServices
Apache Kafka
Jenkins
platform or similar NoSQL technologies (ArangoDB, Apache Ignite, Db2, OrientDB).
Design and development experience building a reusable REST API model / framework to consume data from and / or push data into MongoDB
Features : performance, JSON, fault tolerance, disaster recovery, horizontal scaling, and the Mongo shell
CRUD : Create, Read, Update, and Delete operations
Data Modeling : embedding, references, document growth, modeling one-to-one and one-to-many relationships, modeling for atomic operations, modeling tree structures
Indexing and Performance : single key, compound, multi-key, mechanics, storage engines, and performance
Aggregation : pipeline, operators, memory usage, sort, skip, and limit
Sharding : components, when to shard, balancing, shard keys, and hashed shard keys
Communication skills
Other Experience (nice to have)
PL / SQL
ACID principles
Transpilers
Replication : configuration, oplog concepts, write concern, elections, failover, and deployment to multiple data centers
Kibana