13 days old
2017-11-072017-12-05

Java Developer

Cambridge, MA 02142
  • Job Code
    586517
  • Payrate
    $60 To $70

Client is adding to its Engineering team in the Research & Development IT group. The team uses modern Software Engineering best practices to rapidly build robust niche applications leveraging Client's massive repositories of complex data.


There is no single solution to the complex data problems Client is trying to tackle. In order to tackle the non-trivial data ingestion, visualization and analytics components we need to build a suite of new custom applications leveraging some of the most innovative ideas, algorithms and leading edge components.


We need quick learning multi-skilled software engineers to integrate the technology, write robust multi-tiered applications and build creative UI/UX. It's all green-field work, using the most exciting areas of technology, working with smart & creative people in a booming industry. Right now we need really strong Java engineers to work on a number of innovative AWS cloud native projects involving the ingestion and harmonization of large volumes of semi-structured data.


The core technology focuses around Java (Spring), JavaScript (AngularJS, D3), Linux (Docker), AWS (Lambda, S3, EC2, SQS, EBS, RDS etc) and a tool chest of APIs, indexes and NoSql data stores. We run small DevOps teams and follow Agile Scrum or Agile Kanban depending on the needs of the project and the best approach for the team.


This is a rare opportunity to work with AWS, Spring Framework, Docker, leading edge JavaScript development and NoSql (Document stores, network graph, columnar etc). In addition your work will have a direct influence on Client's research into MS, ALS, Hemophilia and Alzheimer's.


Technical skills (essential):



  • Very strong Java with Spring Framework (Spring Data, Spring Boot etc)
  • Good core knowledge of Linux and shell scripting
  • Solid AWS experience and understanding of cloud native applications
  • Git, JIRA, Bamboo, Maven


Technical skills (nice to have):



  • JavaScript with AngularJS, Grunt, Bower, jQuery
  • MongoDB
  • Python
  • AWS CloudFormation and/or Terraform


Personal skills:



  • Agile team work: We require engineers who fully understand the value of Agile Scrum/Kanban and take an active role in following the discipline Agile forces on the development cycle. We need engineers who will work hard to see the team achieve high results.
  • Commitment: We need engineers committed to delivering results of the highest quality to demanding dates.
  • Flexibility: The work will change and projects will start, stop or continue. We fail fast and we need engineers ready to change roles quickly and rapidly adopt new technology.
  • Communication: We require engineers with clear, concise and strong written & oral communication skills.
  • Analytical/Creative: We need engineers who will continuously question the current approach, take a step back and see if it can be improved, tweaked and ask if there might be a simpler approach.
  • Coach and be coached: We need people who are willing to coach other team members and also have a burning desire to keep learning from others.


Education: BS Information Science or Computer Science


Experience: 3-5 years relevant experience.

Categories

  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Share this job:

Java Developer

Randstad Technologies
Cambridge, MA 02142

Share this job

Java Developer

Randstad Technologies
Cambridge, MA
US

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast