מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns.
Responsibilities:
Required Qualifications
• 7+ years professional experience developing solutions with core Java
• Experience writing Unit Tests and Acceptance/Behavior Tests
• Ability to deliver quality code on timely basis
• Strong data structure, algorithm and problem solving skills
• Experience and desire to work in an Agile environment (pair programming, daily stand-ups, etc.)
• Demonstrable knowledge of problem domain at previous employments
• Experience working on a team, sharing code base with continuous integration
• Experience working in Linux/Unix environment
Desired Qualifications
• Message-oriented-middleware (Kafka, AMQP, MQ, AMPS, etc.) experience
• 2+ years professional experience developing solutions with Scala or other functional language
• Web Application development (JavaScript, ReactJS, Bootstrap, etc.)
• REST API design and development
• Relevant industry (banking middle/back office) experience
• Experience in scripting languages (Bash, Python, etc)
• Experience with automated deployment technologies (Ansible, Puppet, Chef, Docker, etc.)
• Experience with 3rd party Scala libraries and frameworks (Scalactic, Scalatra, Akka, RxScala, TypeLevel libraries, etc.)
Skills:
Minimum Education Requirements - Bachelor Degree or Equivalent Work Experience
1st shift (United States of America)משרות נוספות שיכולות לעניין אותך