Norfolk Southern

Position: Senior Java Software Developer/Architect

Location: Atlanta, GA (does not need to be local but must be able to come
for face to face)

Duration: 12 month contract

Green Card, GC-EAD, or US Citizens



*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.
   - Core java platform classes including the Java collection framework,
   iteration, sorting, enumeration & annotation.
   - Detailed understanding of Java fundamentals like multi-threading,
   thread control, 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.











Regards,



Parul Gupta, IT-Technical Recruiter

P: 609-632-1299, E: pgu...@sourceinfotech.com

3840 Park Avenue, Suite C-205, Edison, NJ-08820

Hangout: <http://www.inceptdatasolutions.com/> guptaparul...@gmail.com

*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*

*Disclaimer:**  If you are not interested in receiving our e-mails then
please reply with a "REMOVE" in the subject line at *
*rem...@sourceinfotech.com* <rem...@sourceinfotech.com> *for automatic
removal. And mention all the e-mail addresses to be removed with any e-mail
addresses, which might be diverting the e-mails to you. We are sorry for
the inconvenience.*

-- 
You received this message because you are subscribed to the Google Groups 
"Companies Looking for IT Out Staffing & Recruitment" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to arunsinh+unsubscr...@googlegroups.com.
To post to this group, send email to arunsinh@googlegroups.com.
Visit this group at https://groups.google.com/group/arunsinh.
For more options, visit https://groups.google.com/d/optout.

Reply via email to