Title : Senior Java Engineer
Location: Princeton, NJ
Duration : 12+ Months
NEED 10+ Years Resumes
Need micro services experience. Java API experience and some SOLR/Elastic Search experience
None of this experience has to be at expert level, anything from exposure to mid-level experience is acceptable.
Description:
Our digital library is an incredible resource of over 2 million images for education and research.
The content and metadata available is unparalleled online. Unfortunately, our current architecture is beginning to slow the rate at which we can deliver improvements. A newly formed Team is working to rebuild the current architecture utilizing microservices. We believe this will allow us to decrease our defect rate and increase the delivery of features users want. The development team is currently composed of two engineers, a scrum master and a QA engineer. We are charged with analyzing the current system based on Oracle search, exporting the data and building a new search service based on SOLR or ElasticSearch. Your work will directly influence the outcome of a multi million dollar project, and shape the future of our Digital Library for years to come. We are a dynamic team in a friendly, hardworking environment.
Overview:
You will be taking our legacy system and moving it into the cloud. You must understand the concepts that will make a legacy system more adaptable. You have a wide breadth of knowledge.
Experience with AWS and Java are a must. Familiarity with microservices a must. SOLR and/or Elastic Search are a plus (text, aggregate and faceting). Prefer someone with multiple language
experience (ex: python/ruby). Clojure is a plus.
Requirements:
Proficient in Java, and Python. (Clojure a plus)
Extensive experience with agile development methodologies
Extensive experience with Lucene based search engines. (SOLR/ElasticSearch)
Experience writing and testing microservice based architectures
Experience designing scalable and testable ETL systems
Experience tuning SOLR/ElasticSearch for performance
Experience writing, documenting, and testing web services
Experience with a multitude of testing libraries. (UnitTest and derivatives/Cucumber)
Excellent verbal and written communication skills
Knowledge of Amazon Web Services, and Docker a plus
Please have strong opinions about technology, but know how to work with a team
Responsibilities:
Writing user stories
Writing unit test cases and creating utilities to fuzz test the services
Building performant and secure microservices
Writing documentation on both design and implementation of the services
Mentoring other programmers within the organization
Anudeep | Anblicks | www.anblicks.com
14651 Dallas Parkway, Suite 816, Dallas, TX-75254
You received this message because you are subscribed to the Google Groups "CVMSCRM" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cvmscrm+unsubscribe@googlegroups.com.
To post to this group, send email to cvmscrm@googlegroups.com.
Visit this group at https://groups.google.com/group/cvmscrm.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment