Minimum Experience: 12+ Year
• Bachelor’s degree in Computer Science or equivalent work experience
• 10+ years of overall software development experience in both front end and back end technologies
• Experience building MVC based web applications
• Experience with client side MVC frameworks like React, AngularJS, Computer Science fundamentals in object-oriented design ,data structures
• Proficient in Java and Spring framework or similar stack.
• Strong understanding and experience in Microservice architectures, principles and patterns.
• Solid understanding of NoSQL database modeling and design.
• Familiar with cloud infrastructures such as AWS.
• Experience with Node.js and the NPM package ecosystem
• Write high-quality, efficient, testable code in Java and other object-oriented languages.
• Strong full stack skills (Java, Web services, React, AngularJS, CSS, and etc); you will be able to discuss in depth both the design and your significant contributions to one or more projects
• Strong customer focus, ownership, ability to dive deep into customer requirements, navigate through ambiguity and undefined problems.
• Ability to effectively articulate technical challenges and solutions
• Deal well with ambiguous/undefined problems; ability to think abstractly
• Experience working in an Agile/Scrum environment
• Experience with containerization related management stacks like Docker, Swarm, Kubernetes.
• Experience working with large scale data processing using Hadoop stack.
• Understanding of messaging systems and data pipelines such as RabbitMQ and Kafka.
• Scaling knowledge of Cassandra, Elasticsearch, MongoDB, Neo4j, HDFS.
• Open source contributor.
|Job Category||Full Stack Developer|
|Salary||$65 - $85 /hr|