Skip to main content
Posted April 07, 2016

Senior Java Software Engineer

iCrossing
Santa Monica, CA, United States Full Time

From iPad app development to enterprise systems, iCrossing's technology team architects world-class technical solutions for all digital channels,...


From iPad app development to enterprise systems, iCrossing's technology team architects world-class technical solutions for all digital channels, existing and emerging. We're solutions integrators and developers experienced at all levels of the application development lifecycle with a clear focus on creating engaging, rich and dynamic user experiences. Keeping up with the proliferation of devices, operating systems and APIs takes some serious technical talent - and our team has lots of it. No matter what their individual role, every team member has two basic responsibilities: Build technologies that power connected brands and make the impossible, possible.

For this role, we are seeking a highly motivated Java developer to work on a cutting edge consumer facing website. You will be developing assigned portions of back-end and transactional systems that link and enhance the interactions of several software packages and databases. Technologies you will be using on a daily basis will be Hibernate, Spring framework, AWS. You will work with our team in our Santa Monica / Los Angeles, CA office.


Responsibilities:

  • Create web applications utilizing Java, including Spring MVC, to support high volume B2C websites and internal core business applications for our clients
  • Work closely with Users Interface Engineers to implement core back-end software components for integrating logic with user interface layer
  • Analyze and improve efficiency, scalability, and stability of various system resources


Qualifications:

  • 5+ yrs developing best in-class software application in Java
  • Solid understanding of Java based technologies: Spring, Hibernate, Freemarker, Velocity, JPA, Security, JMS, etc
  • Cloud Web Services experience(AWS, Saas, EC2, etc) is prefered
  • Solid understanding in CI(Continuous Integration) Deployment. Maven, Chef, Docker would be ideal
  • Experience with Spring framework, including Spring IoC, Spring MVC, Spring WS, Spring Batch, Spring JMS, and Spring Security
  • Familiarity with Ehcache, Memcache and performance tuning via caching
  • Experience implementing RESTful services
  • Understanding of JAXB and JSON/XML serialization/deserialization
  • Strong background in RDBMS(Oracle/MySql) and No/SQL(Cassandra, CouchBase, MongoDB)
  • Experience with more than one server: JBoss Application Server, WebLogic, Apache, etc
  • Experience working in SVN, GIT: Branching and merging


Apply Here


PI93361456

This listing expired on May 07. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.