*Job Title: Java Developer Location: Ann Arbor, MIDuration: 6+ Months They
are looking for someone with Strong Java (1.6 to 1.8) and Spring
Frameworks, J2EE, JSP, Servlets, JDBC, JMS, XML and SQL skills.They must
have some experience with Backend Web Services like RESTful, SOAP and JSON
– this is a must!Must have experience with TDD Methodologies, and tools
such as Junit, Mockito, TestNG.Experience with JMS queues and JDBC (SQL
Server preferred but not required)Experience with behavior-driven testing
frameworks like Cucumber and Integration-testing frameworks like Selenium
and SOAPUIExperience with continuous integration systems like Jenkins.Agile
Development experience, preferably with a few eCommerce Start-upsHigh level
understanding of in-memory distributed data storage systems like Memcache,
Ehcache or Hazelcast.Manager prefers candidates that are local to the
Detroit MI area but would be open to other candidates that have at least 5
years of US work experience and EXCELLENT communication skills.Summary:
This position is a Java Developer for Domino’s eCommerce Development
organization.  High level responsibilities include interpreting functional
requirements and designs to design, develop and implementing software
solutions following Domino’s agile development process.  The position
requires a minimum of 5-7 years of industry experience in writing solutions
using Enterprise Java technology skills and experience.  Software
development primarily consists of developing server-side processes and APIs
for multiple front-end client applications.GENERAL RESPONSIBILITIESAnalyzes
the functional requirements and designs and implement them into software
modulesAssists the practice area leader in defining and refining standards
and best practices.  In some cases, this role may become the practice are
lead.Models good development activities based on the best practices and
standards defined by the practice area.  Follows industry standards,
patterns and best practices for J2EE development techniques in implementing
business rulesIdentifies and suggests software development process
improvementsKeeps in touch with the latest Java technology and continues to
develop his/her technical skillsResponsible for unit testing his/her
software modules.Is familiar with Eclipse IDE (Integrated Development
Environment) and the usage of source code repositories (like SVN) from
within Eclipse for all Java projects.Proficient in the use of multiple data
storage and access techniques including abstraction layers, DAOs and RDBMS
such as SQL ServerUnderstands and is able to identify and implement
reusable code in an object oriented fashionHas visibility and understanding
of the broader architectural visionContributes to the Domino’s Java
Developer practice, which is a community of developers focused on
consistency in practice and driving technology innovation through both
process and technologyCollaborates with the project team and is willing to
be flexible to achieve team goals.Produces relevant project and technical
artifacts for the projectResponsible for building, deploying and releasing
application buildsIdentifies product or process related development issues
and provides constructive feedback to the Manager of Services Development
as well as the Technical Delivery ManagerStrong understanding and
demonstrated use of design patternsLeads the estimation of technical tasks
and activities on project workParticipates in project planning, estimation,
standup and status meetings as appropriateOwnership mentality while
maintaining a team focusExperience in building unit tests, preferably test
driven developmentDefine application deployments and work with operation
teams to insure proper deploymentQUALIFICATIONSBachelor’s degree in
computer science, math, computer engineering or equivalent experience5+
years development/architecture experience with web infrastructure Requires
strong skills in Java, Java EE, JSP, Servlets, JDBC, JMS, XML and SQLMust
have some experience with B/E Web services - REST, SOAP and JSONExperience
with CXF, JPA and Hibernate area a big plus!Is self-directed and able to
assist others with their work when needed.Working knowledge of such
platforms as Windows, UNIX, and Linux.Experience in using Eclipse for
IDEProficient at using code profiling and debugging toolsUnderstanding of
relational database concepts, ER diagrams and database objects.Able to
effectively interact with business customers to understand and derive
business needsStrong passion for learningExcellent written and verbal
communications skillsStrong conceptual thinkingUnderstanding of  different
phases of software development life cycleGood communication, interpersonal,
and problem solving skills.Ability to work independently as well as in a
team environment.PREFERREDExperience with Test Driven DevelopmentExperience
using common Java frameworks and libraries such as Spring and Hibernate  *



*Please send resume to Email: [email protected]
<[email protected]>Voice : 203-652-1444 Ext: 114*

-- 
You received this message because you are subscribed to the Google Groups "GTA 
DBA" 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 http://groups.google.com/group/gtadba.
For more options, visit https://groups.google.com/d/optout.

Reply via email to