Deerfield, Illinois, USA
34 days ago
Senior Applications Developer 4

Essendant is a purpose-driven company that reaches beyond business goals to define its success within commerce today. We support our associates, customers and communities – our core values and guiding principles shape what we aspire to do. Integrity, Collaboration, Customer-Centric, Embrace and Drive Change are our core values that serve as the foundation of our pathway to success. Diversity, Equity & Inclusion, Giving Back, Associate Safety, and Accountability are our guiding principles that motivate us to focus on creating a safe and rewarding experience. Essendant is a leader in supporting the supply chain industry and has been in business for 100 years to deliver the best practices for our customers and associates. Join us at Essendant, the better way to commerce.

Major Responsibilities:

Experience leading agile application development teams Contribute to end-to-end solution design and implementation Lead the discovery phase of medium to large projects to come up with high level design Graphically communicate architecture, intentions, designs, and more using tools like Lucid Charts, Eraser, Visio, or others Work with development leadership, architects, and other
stakeholders across the organization to drive the implementation of new applications Produce functional and technical specifications Analyze, review and alter programs to increase operating efficiency
or adapt new requirements Understands the business domain of products supported Design, develop and deliver assigned development projects/tasks within agreed schedule, quality and scope expectations Gather and document end-user requirements Create test scripts and perform scripted testing Provide operational support of key applications Provide off hours production support Performs other duties as assigned

Skills/Knowledge Required:

Strong hands-on experience with Java, Spring, SpringBoot, RESTful Web Services and Tomcat Strong experience with HTML, JavaScript, Angular Experience with search technologies like Elastic, Solr, Opensearch, etc. Experience with application of software development methodologies
and best practices Proficiency in managing build pipelines using Bitbucket, Git, or similar Practical application of design patterns Experience in creating automated unit testing using JUnit and practicing test driven development Experience with Continuous Integration and development practices using tools such as Bitbucket, Git, Artifactory, Sonar, Snyk, Jenkins Working experience of RDBMS and SQL Experience with multiple operating systems: Linux/Unix/Windows Strong troubleshooting skills, especially in a production setting Excellent interpersonal skills including verbal and written communication, teamwork, and customer service skills Experience mentoring less experienced staff to provide guidance and direction Ability to prioritize and complete multiple tasks in a fast-paced, technical environment Python experience a plus Cloud experience a plus Marketplace integration experience a plus

Education:

Bachelor’s degree in relevant discipline (e.g. MIS, Engineering, Computer Science or related technical degree) required Scrum Master certification a plus Java certification a plus Spring Boot certification a plus

Experience:

2 years of experience leading application development teams 6 years of experience working with Java 4 years of experience working with Spring / Spring Boot 4 years of experience working with JavaScript or a JavaScript platform like Angular 4 years of experience in designing, creating and managing REST/SOAP services 2 years of experience working with CI/CD products 2 years of experience working in an Agile environment (Scrum or similar)

Benefits:

Health benefits (Medical, Dental, Vision) 401k with matching Company Holidays Overtime Pay for hourly employees Paid Vacation, Floating Holidays, and Sick Time Maternity and Parental leave benefits Employee discount Tuition Reimbursement Employee Assistance Program

 

ABOUT ESSENDANT

 

Essendant drives to be inclusive and celebrates diversity by starting with our associates. We are an Equal Employment Opportunity employer that is committed to building a diverse and inclusive environment. We strongly encourage candidates to apply for opportunities, even if you do not believe you meet every one of the qualifications described. At Essendant we are building an elevated community by creating a safe and supportive work environment. We prohibit discrimination and harassment of any kind, including or based on age, race, color, disability, ancestry, religion, sex, gender identity or expression, sexual orientation, pregnancy, marital status, national origin, protected veteran status, or any other characteristic protected by federal, state, or local laws. People are what drives our company. We are one team with endless possibilities. We are Essendant.

Confirm your E-mail: Send Email