Senior Java Developer
Senior Java Developer
Java
Developer
Job
Type:
Permanent
Full-Time
Departm ent:
Engineering
Tim e
Zone:
GMT0
Location:
Maidenhead,
UK
Reporting
To:
VP
of
Engineering
Start
Date:
ASAP
About
Alfresco
Alfresco
is
the
leading
open
source
alternative
for
enterprise
content
management.
It
couples
the
innovation
of
open
source
with
the
stability
of
a
true
enterprise-class
platform.
The
open
source
model
allows
Alfresco
to
use
best-of-breed
open
source
technologies
and
contributions
from
the
open
source
community
to
get
higher
quality
software
produced
more
quickly
at
much
lower
cost.
Job
Description
This
role
is
a
Senior
Software
Engineer
in
the
Customer
Engineering
team.
As
a
versatile
individual
with
strong
relational
database
and
core
Java
skills
you
will
be
responsible
for
ensuring
that
Alfrescos
software
continues
to
meet
the
needs
of
its
enterprise
customers
on
a
wide
variety
of
deployment
platforms.
You
will
work
closely
with
the
Support
and
QA
teams
to
ensure
that
technical
issues
reported
by
customers
are
resolved
in
a
timely
manner.
You
will
have
excellent
troubleshooting
skills
and
will
gain
a
sense
of
reward
from
helping
others.
Your
role
will
encompass
all
aspects
of
customer
satisfaction,
including
refactoring
problematic
code
components,
tuning
performance,
devising
diagnostic
tools,
delivering
patches,
planning
service
packs,
and
outsourcing
to
and
reviewing
the
work
of
external
contractors.
You
will
be
exposed
to
almost
all
of
the
diverse
technologies
that
make
up
the
Alfresco
product,
and,
when
necessary,
will
work
alongside
other
technical
experts
in
these
areas.
The
position
is
permanent
and
we
offer
flexible
work
arrangements,
but
developers
will
normally
spend
at
least
2
days
a
week
in
the
Maidenhead
office.
Technical
skills
Essential
skills
Core
Java
JDK
1.6,
multi
threading
Spring
Java
Framework
(or
other
Dependency
Injection
Framework)
SQL
JUnit
Desirable skills Understanding of Enterprise Content Management Familiarity with Spring Surf J2EE: Servlets and Portlets Experience deploying web applications on one or more application servers o JBoss o Websphere o Weblogic Performance tuning experience with one or more relational databases o MySQL o PostgreSQL o Oracle o DB2 o SQL Server Authentication Technologies: LDAP, Kerberos, SSL Familiarity with Virtualization technology, VMWare, etc. Familiarity with UNIX and Linux Experience with the Lucene Text Search Engine Java Performance Tuning (YourKit, JProfiler) Clustering and distributed caching Use of a bug tracking system (e.g. JIRA, Mantis)
Freedom
to
act
This
role
will
report
to
the
VP
of
Engineering,
although
it
is
expected
that
the
individual
will
work
largely
independently
and
need
minimal
supervision.
Travel
Some
travel
may
be
required
for
this
role
Location
Maidenhead,
UK
Contact
[email protected]