Requirements and Qualifications:
- 10 Years of Strong Programming in either JAVA or Python
- Experience developing web services
- 2+ Years' Experience with core cloud application development
- 5+ Years' Experience in Data Technologies like RDBMS, MongoDB, OLTP, SQL (good to have knowledge of Hadoop, OLAP)
- Experience with front end JavaScript frameworks like Angular
- Experience using development languages such as Node.js, Angular, Ruby, etc.
- Experience in development in the cloud environment and basic architecture best practices
- Experience with object-oriented design, software patterns, and refactoring
- Experience writing unit and integration test cases
- Experience with microservice architecture building independently deployable, small, modular services
- Robust knowledge and understanding of relational database design and implementation
- Experience building integrations between independent systems, services, and data sources
Roles & Responsibilities:
- Apply your experience to build reliable, scalable, data-driven distributed applications and services
- Develop solutions in an agile/scrum development environment
- Participate in cross-discipline collaboration with team members including the product owners, designers, and testers
- Excellent problem-solving skills
- Ability to handle multiple priorities and manage within deadlines
- Strong communication and interpersonal skills