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: [email protected]
3840 Park Avenue, Suite C-205, Edison, NJ-08820
Hangout: <http://www.inceptdatasolutions.com/> [email protected]
*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*
*Disclaimer:** If you are not interested in receiving our e-mails then
please reply with a "REMOVE" in the subject line at *
*[email protected]* <[email protected]> *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 [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/arunsinh.
For more options, visit https://groups.google.com/d/optout.