Essendant Management

Senior Java Developer - Deerfield, IL

Software Developer in Deerfield, IL

Posted 2020-01-14
Description

Primary Responsibilities

Leads and designs complex (multi system or enterprise) deployment and end to end testing plans.
Evaluates designs against the overall strategic architecture of the IT organization.
Provides input to IT Architecture to establish methods and standards for key systems and processes across multiple areas or enterprise wide.
Reviews and approves functional and technical specifications.
Researches, recommends, and implements new technologies.
Influence and train team on concepts. Recommends improvements.
Oversees work estimates of multiple developers and brings them together into a comprehensive estimate and plan.
Leads ongoing updates and is accountable for delivery.
Prioritizes ongoing day to day activities for the team.

Required Skills

Strong analytical skills
Excellent written and verbal communication skills.
5+ years of application development experience.
5+ years of experience developing Java applications.
5+ years of experience developing Web applications.
3+ years of experience leading projects end to end.
3+ years of B2B / B2C e-commerce design and development experience.
Hands on experience with HTML, CSS, XML, XSL, JavaScript, jQuery, Angular, Node.js
Concepts and Architecture of Object Oriented Design and Programming, MVC Pattern
Relational Database Design, SQL (Oracle or DB2 preferred)
Java, JEE, JDBC, JNDI, Servlets, EJB, JSP
SOA and Web Services
Spring Framework, Spring MVC, Spring Security, Spring Boot
Source Code Control (Subversion or GIT preferred)
Eclipse or RAD (IBM Rational Application Developer)
Caching Technologies (WebSphere Extreme Scale, ehCache or others)
Application Server Experience (WebSphere Preferred)

Preferred Skills
JSF, ICEfaces
Bootstrap
JMS / MQ, MDB, JPA, Junit
RESTful services
Active Directory Federation Services

Education Requirements
Minimum Bachelor's degree in Computer Science or related field required.

Ready to be seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Be seen in a new Software Developer job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and be seen.