*SCALA Developer *
--
*Location:* St Louis, Missouri
*Close Date:* 12 months +
Job Description:
We are searching for a back-end service developer proficient in
architecting, implementing, and testing RESTful web services.
We are developing a searchable catalog of dynamic research artifacts that
will be used by multiple laboratories and groups in our research pipeline.
The application architecture relies on micro-services that interact with a
combination of relational and graph databases.
We have existing services, but future services are green field, hence you
will have influence in their design and implementation.
You will work with other front-end and back-end developers to design these
services based on the application’s requirements.
You will be expected to independently implement parts of these designs,
providing both solutions and test cases to identify regressions.
Our ideal candidate is experienced in developing and testing using Scala
and the Spray framework.
Exceptionally strong Java or Groovy/Grails developers may also be
considered, but they must have an interest in Scala and functional
languages.
Required Experience: Scala, Java, or Groovy/Grails.
Absolute preference is given to Scala developers who have developed and
tested services using Spray.
Web Services design Preferred Experience: Neo4j Postgres
We would also accept an Intermediate Level Candidate with the right
experience.
Sample responsibility:
*Sr. Application Developer*
- Developed fault tolerant workflow orchestration system using Amazon
web services (AWS) Data pipeline platform. Implemented highly reusable
activities that can be swapped with other activities whenever business
needs changes. Also wrote backend types projects using Hibernate and JPA
framework that was utilized by activities to read and persist data. This
types project was loosely coupled with activities and could be easily
swapped with anything else if required. Both these projects used Spring for
dependency injection and Spring Data implementation of JPA.
- As a part of Big Data and NoSql development (Beginner level) using
Scala language, I worked on Apache Hadoop, HBASE, Oozie, Sqoop and spark
frameworks. Implemented OOZIE workflows that used Apache Sqoop and PIG to
transfer data from oracle to HBASE using nightly jobs run as oozie
coordinator.
- Implemented REST based APIs using swagger annotations that returned
JSON data from oracle using JAX-RS. Also wrote REST client using Spring
REST Template to consume services and parse them into Java objects using
Jackon JSON framework.
- Did production support on Spring MVC based web system that used Spring
MVC along with backbone js, twitter bootstrap, REST services and Hibernate
for ORM. Also maintained a Java Swing desktop application that utilized
SOAP based service calls written using Apache CFX as web services framework
and Hibernate as ORM framework.
- Utilized Behavior driven development (BDD) frameworks like JBehave,
Cucumber, FunSpec (scala tests) along with selenium web driver to write
Automation tests. BDD tools were used to fetch input data and validation
criteria from an internal website written by business users and provide
test reports easily understood by any user.
Regards:
Sam Williams - Recruiting Manager
ITBrainiac Inc.
Direct : 646-499-5264|| Fax : Fax 312.582.2699
116 Village Blvd, Suite 200 - Princeton, NJ 08540
swilli...@itbtalent.com || swilli...@itbrainiac.com
www.itbrainiac.com
--
https://www.yesmytaxes.com/
--
You received this message because you are subscribed to the Google Groups SAP
or Oracle Financials group.
To unsubscribe from this group and stop receiving emails from it, send an email
to sap-or-oracle-financials+unsubscr...@googlegroups.com.
To post to this group, send email to sap-or-oracle-financials@googlegroups.com.
Visit this group at http://groups.google.com/group/sap-or-oracle-financials.
For more options, visit https://groups.google.com/d/optout.