e&e is seeking a Java Developer for a remote contract opportunity!The selected candidate will be a part of an organization that works alongside retailers and lenders to deploy innovative and successful financing experiences tailored to their brands, customers and processes. We accomplish this by leveraging the robust technology foundation and powerful analytic resources. You will join a team that is dynamic, fast paced andenthusiastic in their approach.Duties will primarily revolve around building software by writing code, as well asmodifying software to fix errors, adapt it to new hardware, improve its performance, orupgrade interfaces. You will also be involved in directing system testing and validationprocedures, and also working with customers or departments on technical issuesincluding software system design and maintenance.Job responsibilities typically include:Modifying software to fix errors, adapt it to new requirements, improve its performance, or upgrade its interfaces.Designing and implementing major new platform features.Directing system testing and validation procedures.Directing software programming and documentation development.Consulting with internal groups, partners, and customers on project status and proposals.Working with customers, partners, or other internal groups on technical issues including software system design and maintenance.Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.Conferring with project managers to obtain information on limitations or capabilities.Software Developer Requirements:Bachelor's degree in computer science or equivalent field experience.Full stack developer with 8+ years of Java experience Experience with various technologies such as: (Java J2EE, Javascript), Vue.js, SQL DB, Spring, Hibernate with WebSphere experience. Exposure supporting feature development and defect resolution for the maintenance and operations portion of an existing project. The desire to work in a fast-paced environment.An ability to collaborate, communicate, and work in a team-based environment.