Senior Java Developer Alfresco Software
Permanent Full Time
Lead Engineer, Sustaining
This position provides an unparalleled opportunity for a skilled software engineer to join the world-class Alfresco Engineering Team to become a real guru in the most successful open-source content management system in the world.
The Alfresco product has almost 2 million lines of code and makes use of over 200 open-source Java libraries in order to deliver an extremely rich and flexible content platform both in the cloud (my.alfresco.com) and on-premise at thousands of the world?s largest organisations.
This role is a Senior Software Engineer in the Sustaining Engineering team. As a versatile individual with strong troubleshooting and core Java skills you will be responsible for ensuring that Alfresco?s software continues to meet the needs of its customers on a wide variety of deployment platforms including Amazon Web Services.
You will work closely with the Support and QA teams to ensure that technical issues reported by customers are resolved quickly and with precision. The person selected for this role will have excellent enterprise software troubleshooting skills and will gain a sense of reward from helping others. This role combines the need for seriously strong software engineering capability with the desire to provide excellent customer satisfaction.
In this role, you will be exposed to almost all of the diverse technologies that make up the Alfresco product and will work alongside world-class technical experts in these areas. In addition to providing customers with first-class service you will be encouraged and expected to contribute well-designed, innovative enhancements to the Alfresco platform and applications.
The position is permanent and is based at Alfresco?s office in Atlanta, Georgia, USA.
Excellent core Java including multi-threading
Good knowledge of Spring Java Framework (or other Dependency Injection Framework)
Strong Java software performance tuning and troubleshooting (YourKit, JProfiler)
Tenacity, problem solving, quick and keen to learn, quick and keen to help
Understanding of Enterprise Content Management
JEE: Servlets and Portlets
Experience deploying web applications on one or more application servers
Performance tuning experience with one or more relational databases
Authentication Technologies: LDAP, Kerberos, SSL
Familiarity with Virtualization technology, VMWare, etc.
Familiarity with UNIX and Linux
Experience with the Lucene Text Search Engine
Clustering and distributed caching
Familiarity with Atlassian JIRA, Bamboo, and Fisheye
Freedom to act
This role will report to the Lead Engineer of the Sustaining Engineering team, although it is expected that the individual will work largely independently and need minimal supervision.
A small amount of travel may be required for this role.
Atlanta, GA, USA
||Atlanta, GA |