Job Description :
Role: Senior Java Developer, full stack
Location: Birmingham, AL
Length: starts as 3 months contract, enough work for 3 years
Interview process: 1 WebEx interview, or in-person if local.

Only US Citizen or Green Card Holder on W2

Job description:
Must-haves: Must have 6+ years of Java development with full stack capabilities, GOOD COMMUNICATION – the manager and Senior Java Developer on this team speak English as a 2nd language, plus Apache Camel and deployments on Apache Tomcat or Jboss, and a “plus” but not requirement would be working with AWS.

Senior JAVA developer with 6+ years of experience to strengthen the current product design, development, and BAU team. He/She undertakes complex module development impacting multiple business areas, complex defects resolution and end-to-end unit-testing under the supervision of a Senior member or Manager of the team; Performing tasks detailed in a technical design document; Develop technical design document from simple to medium complex FRDs or parts of FRDs; May prepare or assist in development of project plans.
TOP Technologies we are looking for:
J2EE
MDB with deployments on open source app server environments (Tomcat, Jboss)
Required Skills-
Specific experience and skills:
Strong analytical and problem solving skills
Proven experience with object oriented analysis and design.
Advanced knowledge of Java and J2EE design patterns.
Advance knowledge on Core Java Development include JDK 1.6+
Advance knowledge in J2EE components such as EJB (Session / Entity / Message Driven beans), JTA, Filters, Servlets
Strong Knowledge of UI languages and technology such as JSP, CSS, JavaScript, JQUERY, AJAX, JSON, HTML, Bootstrap, AngularJS
Experience deploying Enterprise applications on multiple open source applications server environments, including Tomcat and JBoss.
Apache Camel a plus.
Amazon AWS, RDS
Good knowledge of the Spring 3.x Framework , Struts 1 and 2 Framework
Good knowledge of java web servers like Tomcat.
Experience configuring Tomcat, ActiveMQ, etc. on Linux platforms
Creating and consuming REST and SOAP web services