Senior Java Engineer

Location: Portsmouth, New Hampshire
Date Posted: 21 Sep, 2018
Senior Java Engineer
Are you a Sr. Java Engineer looking for a great new opportunity? Our Portsmouth, NH client is poised for growth and ready for you to join their team. This client has a startup feel with a global presence. 

A day in the life: 
Work directly with SMEs
Evaluate the open source project
Build cloud native enterprise grade solutions which handle data at scale
Define the REST APIs for shared service
Work closely with the QA team to define the boundaries where unit tests stop and regression tests begin
Interview, onboard, and mentor junior developers.
Present your case to leverage a new library to solve a specific business problem. Review merge requests from other developers.
As the subject matter expert in certain areas, advise others on best practices
Develop and present a lunch’n’learn topic exploring new design patterns

Must Haves: 
Agile and Scrum methodologies
JVM ecosystem
Strong server-side programming skills with Java, Groovy, or Scala
Spring, Hibernate
Strong experience building applications with diverse storage architectures (RDBMSs, MPP DBs, NoSQL stores, document stores, distributed file systems (HDFS), object stores (AWS S3)

Nice to haves: 
React JavaScript
Building and operationalizing analytic applications
Practical experience with Play

Medical Insurance
Dental Insurance
Group Term Life Insurance/AD & D
Short & Long-Term Disability Insurance
Flexible Spending Account
Dependent Care
401k Plan
Earned Time Off – vacation, personal, illness
Paid Holidays
Paid Time to Volunteer
Tuition Assistance
Bereavement Time
Breakfast daily, paid lunch 2x/wk, Friday hors d’oeuvres