Previous Job
Previous
Senior Java Software Developer/Architect
Ref No.: 17-21387
Location: Atlanta, Georgia
Immediate need for a Senior Java Software Developer/Architect with experience in the logistics Industry. This is a 12 - 18 months contract opportunity with long-term potential located in Atlanta GA. Please review the job description below:

Job ID: [17-21387]

EXPERIENCE REQUIRED
  • 10+ years of experience in addressing large scale requirements by J2EE based design, development, implementation & support of large scale secure software products, projects with object oriented design and implementing design by proven design patterns.
    • Modelling different business domains and its relationship.
    • UML representation of the design.
    • Sequence diagrams for different cases.
    • Flow charts & class diagrams
    • Entity relationship
    • Experience in analyzing situation errors, tasking, take action and verify results.
  • Adhering to Software Development Life cycle (SDLC).
  • Modelling business objects based on Use cases and Domain models.
  • Core java fundamentals & J2EE implementations in a UNIX/Linux environment.
  • Automated unit tests.
  • JVM tuning for optimized performance.
  • Solid experience in using relational databases like DB2 & Oracle.
  • SOAP & REST web services using JSON & XML.
  • Interoperability with different in house and third party products.
  • Designing API and integration with other products.
  • Integrated development environments like Eclipse.
  • J2EE application servers like WebLogic or JBoss.
  • Java authentication & authorization.
  • Excellent documentation, communication & interpersonal skills.

SKILLS REQUIRED
  • Ability to create and work with various UML artifacts such has Use Cases, Class diagrams, Sequence diagrams, Activity diagrams.
  • Design core java platform classes including the Java collection framework, iteration, sorting, enumeration & annotation classes.
  • Detailed understanding of Java fundamentals like multi-threading, thread ctrol, thread pools and thread pool executors.
  • In depth understanding of JEE Framework including Enterprise Java Beans, Java Messaging Service encompassing both point to point messaging and publish and subscribe models.
  • Design XML and JSON schemas.
  • Understanding of Enterprise Integration Patterns and any associated Messaging Bus Technologies
  • Experience in database persistence frameworks like Hibernate & JPA as well as the ability to use direct SQL as necessary
  • Effective database connection handling in J2EE application servers.
  • Build tools Ant & Gradle.

SKILLS PREFERRED
  • Build tools like Maven
  • Source control systems like TFS, SVN & GIT
  • IBM MQ
  • NoSQL databases
  • Mobile application servers like IBM Mobile First and associated technologies like Apache Cordova.
  • MVC architecture with application frameworks like JSF and SpringMVC framework.
  • Front end java scripts based frameworks like EXTJS and front end development approaches based on AJAX & Web sockets.
  • Security products like Layer 7.
  • Experience with Continuous Integration and Automation using products like Jenkins and SonarQube.

Our client is a leading logistics Industry and we are currently interviewing to fill this and other similar contract positions. Qualified candidates should apply online for immediate consideration.