Position Description: Designs and develops highly performant Application Programming Interfaces (APIs). Improves the Web user experience to support customer needs. Performs application design (using REST API) and development (using Java or NodeJS). Designs, develops, and deploys applications using automation tools and frameworks -- JUnit, Mockito, or Selenium. Builds highly scalable and resilient systems using Hystrix and RxJava frameworks, and design patterns. Develops applications with DevOps, Continuous Integration/ Continuous Deployment (CI/CD) frameworks using Jenkins, uDeploy and Cloud Formation. Works in a Cloud environment using AWS and Azure. Creates and develops interactive user interfaces using major JavaScript frameworks (Angular and React). Confers with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements, and interfaces. Monitors functioning of equipment to ensure system operates in conformance with specifications. Provides business solutions by developing complex or multiple software applications.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees