Jobs at Syrinx

View all jobs

Java Software Engineer III

Boston, MA

What you’ll do 

* Design, implement, deliver, and maintain applications and features for our members, customer support, and administrators 

* Work closely with product designers, product managers and quality engineers to turn requirements and design documents into elegant code and delightful user experience 

* Use modern tooling for iterative and rapid development, integrated testing, and high performance 

* Mentor junior engineers, contribute to architecture decisions, conduct insightful code reviews 

* Strive for continuous improvement of the our member experience 

  

 

About you 

* Ability to balance aggressive delivery schedules with maintainable quality code 

* Require minimal supervision and can help a team drive a project to completion 
 

* Own changes to be made from definition to support in production 

* Experience with various software lifecycle tools such as Git and JIRA 

* Have experience with TDD or TAD (Test Accompanied Development), developer-written automated testing and all things that lead to confidence in our code in a Continuous Delivery infrastructure. 

* 3 to 8 years experience and skill in technologies including 

o Web services written in Java 

o Understanding of microservice architectures and messaging systems (e.g. RabbitMQ), REST and other concepts in API architecture 

o Service-oriented architectures and messaging systems (e.g. RabbitMQ) 

o Databases (relational and document)Functional, unit, and integration testing 

o Ability (and willingness) to work full stack but have strength in Java-based APIs and services 

o Some HTML, CSS, Javascript, React JS framework preferred, ECMAScript 6+, and modern tooling such as Grunt, Gulp, NPM, Yarn, SASS, LESS, PostCSS, etc. 

o Databases (relational and document) 

o Instrumentation of an app or service for alerting and monitoring (New Relic) 

o Functional, unit, integration and performance testing 

* Shipped robust, high-performance, high-scalability applications to production 

* Experience with a 24/7 production environment 

* BS in Computer Science or equivalent experience 

* Clear verbal and written communication; demonstrated ability to collaborate cross-functionally and with peers from a variety of disciplines 

  

Share This Job

Powered by