Required Skills

Scala REST API’s AWS Jenkins

Work Authorization

  • Us Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 26th Nov 2020

JOB DETAIL

Qualifications

  • Experience developing software using Scala
  • Microservices architecture (which is core) REST services, Best practices – Mandatory
  • Developing Data pipelines
  • REST API’s
  • Kafka – Must be able to write Kafka applications as microservices
  • Akka framework – Akka streams/streaming (customer uses this a ton)
  • Experience consuming and producing Kafka in Scala
  • Avro Schema
  • AWS Jenkins deployments
  • Jenkins – Pipeline deployments
  • Execution concepts
  • Companion objects
  • Futures
  • Provide solutions, create process improvement solutions, identifying opportunities to make systems more robust and stable
  • Immutability in Scala and how to achieve this
  • Familiarity with “Apply/Unapply”
  • “Implicits” in Scala
  • Strong Kubernetes and/or Docker experience
  • Vault authorizations
  • Agile
  • Scala/Java performance tuning
  • CI/CD integration and build tools (like Git, Jenkins…)
  • Understanding of Database fundamentals (ideally Postgres)
  • Solid systems programming basics (disk, network, operating systems, etc.)
  • Strong AWS (S3, Lambdas, security, networking, etc.)
  • API gateway/deployment/management experience (e.g. AWS API Gateway, Azure

Management, Akana, etc.)

  • Strong interpersonal communication capabilities working in a collaborative team environment
  • Conduct number of POCs to test new technologies that may be essential to ensure best solutions to our platform;
  • Collaborate with teams of IT professionals to assist with setup and conduct demos when necessary;
  • Develop technical documents and handbooks to support application developers;
  • Provide training to application developers so they can most effectively and efficiently leverage the design system;
  • Understand client requirements and how they translate in application features
  • Candidates will be required to take a coding test

Equal Opportunity Employer Minorities/Women/Veterans/Disabled

Notes on this role:

  • Candidates must have a solid background in Scala or do they have Jenkins, Kafka, AWS
  • If not Scala, candidates must have Java
  • Must be good at microservices – REST services, Best practices, write Kafka applications as microservices
  • This person to be able to jump into any Kafka issues, bugs, enhancement development, 50 applications/250 endpoints
  • Must be able to provide solutions
  • Most AWS usage in the market (Bayer), very innovative environment
  • Scala/Spark candidates are not what we are looking for (Spark/Scala guys are not skilled at creating microservices)

Qualifying candidate questions to ask

  • Immutability in Scala - How does this person achieve this?
  • How do you connect to the database from Scala

General skills

Must have

Scala

Akka

Kafka

AGILE

MicroServices Architecture

REST API

Apply/Unapply

Immutability

 

Company Information