We are a small group in a large media corporation, offering shared media services across many global business units. The services are a suite of ~7 software applications that handle digital asset management (MAM/DAM), distributed storage (cloud), digital delivery (secure, reliable UDP transfers), process automation (ESB/BPM) and metadata management.
Most of the applications are written in Java. I'm looking to take the group in to lighter, more agile code development (Ruby, Python and other web-based languages). So I am looking for someone who can take ownership of, reverse engineer and 'own' some existing Java applications (Java experience required), but also be able to code replacement processes in more nimble frameworks.
We develop back-end processes and API's (SOAP/REST) for others to integrate their applications in to. I am leaning more towards someone from the web-development space over someone with a desktop application programming background. Although I need someone strong in Java, if you have spent your entire career developing in just Java and/or ASP you are not right for this position.
You will really own the application suite - there are no other developers on the team, so we will employ temp-hires and consultants for assistance during projects.
- shell scripting (bash, cron jobs)
- java, spring framework
- soap, rest, json, xml, web services
- apache, tomcat, jboss
- aspera, signiant
- websphere esb
- maven ant, jenkins
You don't need an extensive background, I'm just looking for the smart one's out there. If your resume is short or non-existent, I need examples of work/projects.