Overview

The Java Technical Lead will guide an integrated team of several developers and testers in delivering sophisticated highly scalable web based software solutions leveraging industry leading open source technologies and agile engineering principles. We are looking for a strong communicator with leadership experience, as well as a background in java software development. This opportunity offers excellent compensation and career growth opportunities, benefit packages that include 20 days PTO, 401K w/ match after 90 days, and paid holidays and corporate events.

Responsibilities:

  • Support Agile developmentParticipate in daily scrums
  • Review user stories and acceptance criteria
  • Participate in backlog grooming
  • Participate in Sprint retrospective and demonstration
  • Support code reviews
  • Monitor and analyze performance testing
  • Mentor development team
  • Ensure System Design Life Cycle is followed
  • Provide alternate approaches to technical solutions

Required Qualifications:

  • Minimum of 8 years of dedicated software development experience leading a team of developers providing guidance on best practices in software engineering and code development.
  • Expert knowledge on Java/JEE technologies and the JBoss stack
  • Expert knowledge on Spring Framework and its popular extensions – Spring Integration, Spring Data, etc
  • Expert knowledge on Hibernate/iBatis integrated with Spring
  • Strong metadata modeling skills
  • Good understanding of REST and has implemented APIs as well as consumed them (XML/JSON) such as in UI development
  • Prior experience developing Web2.0 Rich Internet Applications using HTML, CSS, JavaScript libraries – any one of  jQuery, YUI, ExtJS, Sencha, DOJO, or Angular
  • Must have prior experience working in Agile SCRUM environment
  • Prior experience using Maven 3 creating multi-module projects integrating with Hudson/Jenkins, Crucible/Sonar
  • Actively tests own code using JUnit, Selenium, or any other frameworks
  • Passionate in researching and learning new technologies and ability to pick it up quickly

Desired Qualifications

  • Prior experience with Solr
  • Good understanding of LDAP, SSO, and SAML
  • Publicly visible projects on GitHub and technical blogs
  • Propensity for mobile app development
  • Prior experience in NoSQL technologies such as MongoDB and Cassandra
  • Prior experience in IaaS/PaaS providers such as Amazon Web Services and GAE