*Hi                         *

*Please lookup the below position and if you feel comfortable ,then please
send me your updated resume*



*Position    :  Lead / Sr. Core Java Developer (Spring) with E-Commerce
Exp. *

*Location   :  Ann Arbor, MI *

*Duration  :  12+ Months *




*Interview:  Phone / Skype   Locals Highly Preferred Must have at least 5
years with  Spring FRAMEWORK not STRUT and Spring modules.*

*We got an update on the Java Developer job description for the manager.
Please use the following as a template for candidate evaluations/ and
qualifications: *

•                       Lead-level understanding of Core Java (1.6 to 1.8)
and Spring Framework

•                       Demonstrable experience with Restful and SOAP-based
web services, JSON and XML

•                       Must have experience with dependency injection or
IOC

•                       Demonstrable 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 SoapUI

•                       Experience with continuous integration systems like
Jenkins

•                       Agile development experience, preferably with a few
e-commerce startups

•                       High-level understanding of in-memory distributed
data storage systems like memcache, ehcache, Hazelcast

*Job Description :  *

•                       This position is a Java Developer for Client’s
eCommerce Development organization.

•                       High level responsibilities include interpreting
functional requirements and designs to design, develop and implementing
software solutions following Client’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.



*Job Responsibilities*

•                       Analyzes the functional requirements and designs
and implement them into software modules

•                       Assists 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 rules

•                       Identifies and suggests software development
process improvements

•                       Keeps in touch with the latest Java technology and
continues to develop his/her technical skills

•                       Responsible 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
Server

•                       Understands and is able to identify and implement
reusable code in an object oriented fashion

•                       Has visibility and understanding of the broader
architectural vision

•                       Contributes to the Clinet’s Java Developer
practice, which is a community of developers focused on consistency in
practice and driving technology innovation through both process and
technology

•                       Collaborates with the project team and is willing
to be flexible to achieve team goals.

•                       Produces relevant project and technical artifacts
for the project

•                       Responsible for building, deploying and releasing
application builds

•                       Identifies product or process related development
issues and provides constructive feedback to the Manager of Services
Development as well as the Technical Delivery Manager

•                       Strong understanding and demonstrated use of design
patterns

•                       Leads the estimation of technical tasks and
activities on project work

•                       Participates in project planning, estimation,
standup and status meetings as appropriate

•                       Ownership mentality while maintaining a team focus

•                       Experience in building unit tests, preferably test
driven development

•                       Define application deployments and work with
operation teams to insure proper deployment



*Job Requirement*

•                       Bachelor’s degree in computer science, math,
computer engineering or equivalent experience

•                       5+ years development/architecture experience with
web infrastructure

•                       Requires strong skills in Java, Java EE, JSP,
Servlets, JDBC, JMS, XML and SQL

•                       Understanding of REST, SOAP and JSON

•                       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 IDE

•                       Proficient at using code profiling and debugging
tools

•                       Understanding of relational database concepts, ER
diagrams and database objects.

•                       Able to effectively interact with business
customers to understand and derive business needs

•                       Strong passion for learning

•                       Excellent written and verbal communications skills

•                       Strong conceptual thinking

•                       Understanding of  different phases of software
development life cycle

•                       Good communication, interpersonal, and problem
solving skills.

•                       Ability to work independently as well as in a team
environment.



*Preferred *

•                       Experience with Test Driven Development

•                       Experience using common Java frameworks and
libraries such as Spring and













Regards ,

Kailash Negi

VSG Business Solutions

Phone: 302-261-3207 x 102

Email:  kail...@vsgbusinesssolutions.com

-- 
You received this message because you are subscribed to the Google Groups 
"American Vendor--IT Consulting" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sap-vendor+unsubscr...@googlegroups.com.
To post to this group, send email to sap-vendor@googlegroups.com.
Visit this group at http://groups.google.com/group/sap-vendor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to