Work on a wide variety of Java EE applications in an efficient group with minimal meetings and overhead. It's 100% remote, work from home, and you can work any hours you choose. You need to be available at least about 30 hours/week. This position is open for US Based candidates only.
Our group handles moving applications from one tech stack to another. For instance, moving an app from MySQL/Tomcat/RedHat/JDK6 to SQLServer/WebLogic/Windows/JDK7. Specifically, you'll be addressing bugs in either code or scripts that arise due to an upgrade of the JDK. These could be brought about the by Java issues alone or the new JDK's interaction with a different OS or app server. We also create new build processes for the different tech stacks. Often the issues we deal with are very difficult to solve and are not a simple matter of searching for a fix online. They require years of experience in Java, enterprise applications, and build systems.
In addition to fixing issues, we are tasked with fully documenting the tech stack migration process and producing a repeatable process, which means committing changes to a source code repository, documenting changes, and generating EC2 images of the servers.
As the issues we deal with are challenging and difficult to predict, effective communication (in English) is essential.
Experience in at least some of the following is required: WebLogic, WebSphere, Tomcat, JBoss, JSP, Java SOAP, Maven, Ant, Eclipse IDE, SVN, Microsoft SQL Server, Oracle, or Sybase. Basic Linux proficiency is required (setting environment variables, navigating directories, installing software, SCP, archiving files, elementary BASH scripting). Advanced knowledge of Java is a must.