Job Description :

 Job Title: API Engineer

Industry: Financial

Location: Remote

Job Description

  • Bachelor’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology or closely related field; OR a Master’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology or a closely related field
  • Experience developing web services (SOAP/REST) on Java frameworks such as Spring MVC, Java EE.
  • Hands-on project experience building server-side Java web services and enterprise integration business logic frameworks
  • Experience building multi-threaded batch applications (Spring Boot/Spring Batch) 
  • Experience building modern REST APIs in Java EE container hosted
    1+ year Hands-on project experience building applications hosted in AWS (configuring, deploying, managing, monitoring) services and distributed applications.
  • Elastic Container Registry (ECR), Elastic Container Service (ECS), Elastic Compute Cloud (EC2)
  • CloudFormation, DynamoDB, Serverless, Lamdbas, Step Functions, SQS, Kinesis.
    Understand how to troubleshoot issues in a cloud only environment.
  • Hands-on project experience with test automation frameworks Protractor, Cypress, Jest, Junit, REST Assured, Cucumber
  • Hands-on project experience creating new CI/CD pipelines with tools like Jenkins or equivalent.  Experience automating code quality metrics using tools like Sonar and Veracode.  
  • Experience documenting REST APIs and code generation Open API standards and tools (Swagger). Understands good REST API design practices.
  • Proven problem-solving abilities and discerning application of software engineering best practices (e.g. design patterns, process improvements, test frameworks, CI systems, etc.)
  • Experience breaking down vague agile business stories into actional epics of technical stories for consumption by engineers working in time zones around the clock.
             

Similar Jobs you may be interested in ..