Full-Stack Java Developer Downtown Portland

Location: Portland, ME

Type: Full Time

Min. Experience: Mid Level

This Job is Critical

Our clients love our work and are giving us larger and more complex projects to implement. We need talented full-stack developers like you to keep us delivering high-quality solutions to our clients as we continue to grow. 

Our Unique Challenges

Being a consulting company, we work with many different business domains. We help:

  • State citizens re-apply for Medicaid
  • State officials investigate and report on Child Care provider issues
  • A Shanghai-based chemical wholesale company sell their products globally 
  • A major retailer tweak the search results returned from customer searches
  • Enable customers to order specially-tailored  product samples from one of the world’s largest paper manufacturers

Our diverse client base means you will always be faced with interesting challenges to solve with your skills and experience in very different contexts.

Your Responsibilities Will Include

  • Building new product features and improve existing functionality
  • Collaborating with stakeholders, designers, and product managers to identify requirements and implementation details
  • Code Reviews
  • Estimating new project work

Skills you need to succeed in this role

  • Excellent Java skills
  • Excellent Spring or Spring Boot knowledge and experience
  • Strong experience working with single-page-application Javascript frameworks, and support tools (Gulp, Webpack, etc)
  • HTML5 / CSS / SASS

Bonus Skills

  • Experience working on an Agile team
  • Angular or AngularJS experience

Please provide us with a code sample for evaluation


Benefits To Joining Our Team

Software development is the core of our business and we highly value your talents and abilities. We’ve created a work environment that is comfortable and fun to work in. Some of the perks are:

* Annual Profit Share, averaging 16% base pay over last 5 years
* Paid parking
* Flextime
* Weekly developer knowledge-sharing lunch
* Choose your own hardware to develop on
* Friday Happy Hours
* Bring your dog to work
* Yoga
* Many places to eat just an easy walk from your desk
* Professional, collaborative, and friendly co-workers

About Us

We manage our projects using Scrum. Each project we have can last from 3 months to a number of years. We typically are working on 6-8 projects at any given time.  Our specialty is developing data-driven web applications. We have two tech stacks:

  • Java with AngularJS or Angular 4
  • Drupal 8

Some of our tools are:
Atlassian’s Jira, Fisheye, and Confluence products. We develop almost exclusively on MacBook Pro’s, but you can choose your own equipment.

Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Human Check*
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
What’s your citizenship / employment eligibility?*
Website, blog or portfolio:
Desired salary
Earliest start date?
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*