Scala (Microservices architecture) Developer

Bayer Crop Science

Contract Creve Coeur , Missouri, United States Posted 3 years ago

 Write a Review Add Vendor   Add Contact  

About Position

Scala (Microservices architecture) Developer (Contract)

$85.00 / Hourly

Creve Coeur , Missouri, United States

Scala (Microservices architecture) Developer

Contract Creve Coeur , Missouri, United States Posted 3 years ago

Skills
Strong experience developing software using Scala Microservices architecture - Building Microservices/REST APIs using Scala libraries/frameworks like Akka Http/Play Developing Data pipelines REST API's Kafka/Kafka Connect/ building Kafka Producer and Consumer applications - Must be able to write Kafka applications as microservices Akka framework - Akka streams/streaming (customer uses this a ton) JSON/Avro Schema Experience in using oAuth Experience in writing test cases or TDD Setting technical direction patterns and coding standards Good understanding of logging and alerting; tools like Splunk Datadog AWS Jenkins 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 Vault authorizations Agile Scala/Java performance tuning CI/CD integration and build tools (like Git Jenkins.) Strong Kubernetes and/or Docker experience Understanding of RDBMS/Database fundamentals (ideally Postgres) Solid systems programming basics (disk network operating systems etc.) Strong AWS (S3 Lambdas security networking etc.)
Description

Bayer has too many data sources globally with overlapping data with no effective mechanism to pull the data together for effective and timely business decisions. Goal of the project is to create common platforms to consolidate and deliver global data that can be acted on by Bayer internal and external stakeholders. Combining data assets (people, hierarchies, transactions, accounting) from several sources and exposing it to consumers through APIs, Kafka topics, and through an interactive data warehouse.

The SCALA developer will support the "Events 360" team, report to a LEAD engineer. The Scala Developer will also support an API based team that is working to provide endpoints to customers throughout the organization. This will be REAL TIME company-based data that can identify a customer's purchase history, along with other backend metrics. This person to be able to jump into any Kafka issues, bugs, enhancement development, 50 applications/250 endpoints. Bayer Corp. uses the most AWS space in the market, and the work environment is very innovative.

Responsibilities
  • 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
Educational Requirements
  • 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)

By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

Questions / Comments:

Display Questions / Comments:

No Questions / comments

Bayer Crop Science Vendors

( Login to see all the 14 vendors)
TEK Systems
Write a Review

971 Corporate Boulevard
Linthicum
Maryland
www.teksystems.com ( 85 vendors)

Kforce Professional Staffing Firm
Write a Review

1001 E Palm Avenue
Tampa
Florida
www.kforce.com ( 82 vendors)

Cognizant Technology Solutions Corporation
Write a Review

500 Frank W. Burr Boulevard
Teaneck
New Jersey
www.Cognizant.com ( 50 vendors)

Job Summary

$85.00 / Hourly

Contract

Creve Coeur , Missouri, United States

Experience Required : 5 Year/s

Posted : 3 years ago

Deadline : May 4, 2021 3 years ago

Job ID : Job000002646

Bayer Crop Science

800 North Lindbergh Boulevard

www.cropscience.bayer.com