Principle Software Java Engineer

Location: Boston, MA
Date Posted: 06-19-2016
** Full Time Permanent or Contract to Perm
 
Our client is an established global technology company in Boston, is looking for a talented and innovative senior/principle software developer who will join a team of 6 very talented software engineers.  This team derives creative solutions for the company key products.  The role is also responsible for enhancing and maintaining core assessments systems, leading and mentoring junior engineers in disciplined software development.

Responsibility

    •    Gather requirements and translate them into workable functional and design models
    •    Develop quality code
    •    Resolve complex software development issues
    •    Research new technologies and present architectural alternatives
    •    Actively participate on all phases of development

Required Experience

    •    Bachelor’s Degree in Computer Science / Computer Engineering or Equiv
    •    Demonstrated expertise in Java language / JVM
    •    Experienced with building high quality, highly available and scalable enterprise grade Java application
    •    Good understanding of Collections, Multithreading, Data Structures, Algorithms, Exception Handling, and Performance Tuning
    •    Must have excellent understanding of REST-style services / HTTP

Good to have

    •    JVM-based performance tuning
    •    Experience with event-based architectures / messaging systems
    •    OSGi / Camel / Cassandra / ActiveMQ
 
or
this job portal is powered by CATS