Job Description - API developer - 100% remote
- 8 years of software development experience and At least 5-6 year of hands-on development experience in Java.
- Solid knowledge in design patterns and data structure in Java.
- Experience and understanding of large and complex code bases, MVVM, MVI design patterns, and architectures.
- Experience in API design, SDK architecture, and mobile software lifecycle development practices.
- Expert in at least one of the following domains: Public cloud (AWS/Azure), server-side web dev, client-side web dev, REST/web services
- Extensive experience with application performance management tools like: AppDynamics, Splunk, RabbitMQ, Kafka, & Grafana.
- Experience with AWS and/or Azure cloud technologies, big data, data analytics.
- Experience with one or more big data platforms, for example - Hadoop, Teradata, Azure Databricks, and Snowflake.
- Competent using version control systems such as GIT
- Well-versed, having worked with continuous integration and development (CI/CD) methodologies
- Cloud Monitoring tools (CloudWatch, Splunk, Grafana, Prometheus, ELK, Application monitoring, OTEL tracing and metrics)
- Experience with agile development methods ( Scrum / Kanban )
- Ability to complete a pair programming session with a senior developer as a guide and mentor
Familiarity with:
- Git-based source code management systems (UI and/or CLI)
- Runtimes and UI frameworks including NodeJS, React, and/or Angular
- Infrastructure as Code and Containerization (Docker)
- Microservices architecture, RESTFUL APIs, and GraphQL
- Cloud providers (AWS, Azure, GCP) and PaaS (PCF - Cloud Foundry)
- Test Automation and Deployment Automation
- Ability to complete a collaborative pair programming session in an interview setting with a senior developer.
Java,API,React,Angular,Node,AWS,Hadoop,CI/CD,Big Data,Kafka
Company:CollaberaLocation:Bellevue - Washington - United StatesJob Types:ContractPost Date:October 21, 2021Valid Through:November 20, 2021