Job description
The Java Web Developer is responsible for implementing assigned development tasks in support of maintaining and extending functionality on our website and other web properties. This position requires experienced hands-on coding and development and works closely with other development team members to learn and build within the environment and development style.
BS (preferred) in Computer Science, Computer Mathematics, Software Engineering or a related discipline. Appropriate work experience compensates for preferred educational requirement. The ideal candidate for this position will have 5-10 years’ previous experience in the following areas:
Backend Technical Skills:
Strong understanding of Object Oriented Principals
Java
Spring framework
Spring MVC
SQL
Tomcat
ANT
Frontend/UI Experience:
JSP
JSTL
JQuery
Bootstrap
css/less
Responsive design
Preferred candidates will have experience with hybris b2b (6.3+) in the following areas:
hybris Data Modeling (-items.xml)
hybris type system
.impex scripting
flexible search
Solr
Understanding of Service/Facade pattern
Understanding of converters, populators, providers & strategies
Understanding of how to subclass/customize hybris classes
Understanding of the hybris catalog system
CMS component creation
Datahub interface (Datahub adapter)
SAP RFC interface (sapjcobol)
cron jobs
Strong candidates will also have experience with:
Optimization skills (indexing, odbc log tracing, db tuning)
Atlassian application suite
Jenkins
GIT
jMeter
DTM/Adobe Analytics