Java Tech Lead

Contract
  • Contract
  • Waltham, MA
  • Applications have closed

MaxJobsClub US Contractor

Restrictions: No H1 EAD’s most welcome

Job Summary (Remote until safe to return to office)
As a Technical Lead in the Engineering organization, this position leads and
provides hands on contribution within a team of local and nearshore software
engineers building high availability services used to power our SaaS
applications. Candidates must have a proven record developing and leading
teams building enterprise-grade applications and have deep technical skills.
The Lead Software Engineer must be comfortable working in an agile
environment and have a history of solving complex problems with elegance in
simplicity.

Responsibilities
. Oversee planning and execution for a team delivering high volume, high
availability services supporting millions of transactions per day for our
always-on SaaS product.
. Lead and provide hands-on contributions within a team of onshore and
nearshore software developers and test engineers.
. Develop and apply state-of-the-art methods to the creation, design and
development of complex programs, applications and projects.
. Collaborate effectively within a cross-functional organization to
prioritize, scope and communicate progress of deliverables.
. Promote and implement best practices, based on Agile standards.
. Serve as point of escalation with internal and external customers as
necessary to resolve issues.
. Perform other duties and responsibilities as required, assigned, or
requested.

Qualifications
. Bachelor’s degree in Computer Science, Engineering, Mathematics or a
related discipline required
. At least 10 years of experience working with Enterprise-class SaaS
products using Java, Spring, Web/RESTful services, Oracle, MongoDB
. At least 3 years of hands-on team leadership experience and 7+ years
hands-on development experience
. Demonstrated experience in the areas of multithreading, scalability, and
application of design patterns supporting high availability services
. Ability to lead and contribute parallel projects spread across multiple
development teams
. Outstanding leadership, time management, communication and ability to work
independently
. Demonstrated experience in the areas of Object-Oriented Programming,
design patterns, microservice pattern
. Exposure and experience with leading front-end technologies (Angular 5+,
Node.js, Bootstrap, React)
. Experience designing, developing, and delivering software at an enterprise
scale
. Experience working both independently and in a team-oriented,
collaborative environment
. Experience in an Agile environment
. Experience within a CI/CD environment
. Desirable Skills
. Apache Kafka, or similar data streaming platforms
. Hybrid mobile JavaScript frameworks
. Container based development/deployment
. Passion for technology and positive impact to the company’s bottom line
. Ability to design scalable, microservice-based software solutions to solve
complex business problems
. Ability to understand the design and independently work on implementation
of software components within the larger platform
. Outstanding collaboration, time management, communication skills as well
as ability to work independently
. Ability to travel up to 10%