Application Developer 3
Hybrid/Remote Schedule
Major Responsibilities
Contribute to end-to-end solution design and implementation
Gather and document end-user requirements
Lead the process of planning, analysis, development, testing, rollout and post implementation support of software development projects
Design, develop and deliver assigned development projects/tasks within agreed schedule, quality and scope expectations
Work with development leadership, architects, and other stakeholders across the organization to drive the implementation of new applications
Produce functional and technical specifications
Create test scripts and perform scripted testing
Analyze, review and alter programs to increase operating efficiency or adapt new requirements
Provide operational support of key applications, incl. off-hours on-call
Performs other duties as assigned
Skills/Knowledge Required
Strong hands-on experience with Java, Spring, Spring Boot, RESTful Web Services and Tomcat
Marketplace API integration a plus
Proficiency in HTML, JavaScript, Angular
Working experience with source control systems (Bitbucket, Git), and CI/CD tools (Jenkins, Bamboo, other)
Experience with application of software development methodologies and best practices
Experience in creating automated unit testing using JUnit and practicing test driven development
Proficient in working with RDBMS and SQL
Experience with multiple operating systems: Linux/Unix/Windows
Strong troubleshooting skills, especially in a production setting
Ability to communicate with both IT and non-IT partners
Detail oriented
Ability to deliver results in a fast-paced environment
Must be self-motivated with ability to work independently and as part of a team
Experience mentoring less experienced staff to provide guidance and direction
Education
Bachelor’s degree in relevant discipline (e.g. MIS, Engineering, Computer Science or related technical degree)
Experience
6 years of experience working with Java and/or Spring Boot
Java or Spring Boot certification highly desired
4 years of experience working with Angular or similar Javascript frameworks
2 years of REST/SOAP services experience
2 years of experience working with CI/CD products
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
Salary Range: $105,000-$121,000
Candidate must be able to commute to Denver, Colorado facility or Deerfield, IL headquarters.
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.