This job listing has expired and the position may no longer be open for hire.

Sr Java Developer at Essendant, Inc in Deerfield, Illinois

Posted in Information Technology 30+ days ago.

Type: Full-Time





Job Description:


  •  Strong communication, presentation and organization skills

  •  Strong experience in designing java EE applications - high level design architecture for application

  •  Experience with Messaging APIs and servers - ActiveMQ, JMS

  •  Strong experience of Java 8

  •  Strong experience in Java microservices/rest services with Spring boot framework

  •  Strong experience in Core Java development and hands on code

  •  Strong experience on Java architecture and technologies

  •  Ability to absorb and incorporate new technologies/frameworks quickly

  •  Experience on cloud architecture and technologies

  •  Excellent working experience in Oracle / DB2/ SQL Server and stored procedures

  •  Experience in ORM specifications - Spring Data, JPA, Hibernate

  •  Experience with Tomcat and WebSphere

  •  Experience in implementing secure web services

  •  Experience with Agile development and version control tools like SVN for deployments

  •  Experience on DevOps deployment tools

Candidates should be flexible / willing to work across this delivery landscape which includes and not limited to Agile Applications Development, Support and Deployment.


Responsible for:



  •  Programming and software development of complex applications using various programming languages, related tools and frameworks

  •  Reviewing code written by other programmers, requirement gathering, bug fixing, testing, documenting and implementing software systems

  •  Interpreting architecture and design, code reviews, guiding and monitoring programmers, ensuring adherence to programming and documentation policies, software development, preparing and executing unit, system and user testing and implementation tasks

  •  Apply industry best practices and techniques to design, develop, test, deploy, support and maintain complex Java applications based on business requirements using approved technologies and coding standards.

Required Skills and Experience:



  •  Coordinate and review work and activities of programming personnel

  •  Collaborate within team to develop new programming methods

  •  Train and mentor junior level programmers in programming and program coding

  •  Mentor and lead a small team of programmers in one project

  •  Represent team in project meetings

  •  Work with business and functional analysts, and software & solution architects in ensuring that programs and systems function as intended

  •  Perform software testing and quality assurance inclusive of JUnit.

  •  Responsible for Full software lifecycle application development.

  •  Prepares documentation to assist in problem analysis, and submits recommendations for solution.

  •  Prepares program specifications and diagrams, and develops coding logic flowcharts.

  •  Tests, debugs, and installs developed software programs and procedures in coordination with user departments and IT operations support.

  •  Provides functional analysis related to the design, development, and implementation of software systems, including, but not limited to application software, utility software, development software, and diagnostic software.

  •  Participates in the development of test strategies and systems.

  •  Provides the technical background and skills to perform in all phases of software design, development, documentation, and implementation qualifications.

  •  Operational Support of key applications inclusive of on call off hour support.

  •  Detail Oriented

  •  Self-motivated: able to thrive in a fast-paced environment.

  •  Strong analysis, problem solving, trouble shooting and debugging skills

  •  Able to work independently

  •  Frontend / Backend Design Experience

 


Qualifications:



  •  4-6 years (2 years min relevant experience in the role) experience, Bachelor’s Degree

  •  Must have experience in Software Engineering Techniques, Software Engineering Architecture, Software Engineering Lifecycle and Data Management

  • Should be proficient in Business Analysis, Business Knowledge, Software Engineering Leadership, Architecture Knowledge and Technical Solution Design

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)

Ind Contributor-Exempt





More jobs in Deerfield, Illinois

Other
about 15 hours ago

BAXTER
Other
about 15 hours ago

Walgreens
Other
about 15 hours ago

Walgreens
More jobs in Information Technology

Information Technology
about 5 hours ago

Nicklaus Children's Health System
Information Technology
about 6 hours ago

TVS SUPPLY CHAIN SOLUTIONS NORTH AMERICA, INC.
Information Technology
about 6 hours ago

MARTIN BROS DISTRIBUTING CO