Bloomreach Java Developer
OVERVIEW
At Cavco, we ignite opportunity by providing affordable housing. We exist for our employees, our customers, our communities and our stakeholders. We take on big problems to help real people find, fund and protect their dream homes, which, in turn, provides stability and opportunity within their local community. Employing over 5000 smart and talented people nationally, we are proud of the work we do to make this happen.
ABOUT THE ROLE
We are looking for a Bloomreach Digital Experience Platform (DXP) Java Developer in our Plano, TX office. You should have expertise in developing with Bloomreach Digital Experience Platform (DXP), as well as Java, JavaScript/jQuery, JSON, Spring, Maven and related development frameworks in the enterprise software stack or digital experience platforms/CMS. You will be working on a team developing websites for our platform, Bloomreach Experience DXP CMS, as well as React apps, Angular apps, and developing B2B web applications to support our marketing, corporate, manufacturing, and retail divisions.
ESSENTIAL DUTIES & RESPONSIBILITIES
Bloomreach Digital Experience Platform (DXP) - development of components, work with content programmatically, and integration with React frontend.
Development of web-based applications using Tomcat, Spring, Maven, REST
Perform research/prototyping of new technologies and mentor team members
Code, test and prepare documentation as required to support the web-based applications and websites
Collaborate with developers, designers, and engineers to iterate on the designs, build, and deploy enhancements
Implement security domains, permissions, workflow, and investigate and fix performance bottlenecks
MINIMUM QUALIFICIATIONS
Bloomreach Digital Experience Platform (DXP) experience
4-year degree in a technical discipline
5 years of Java development experience, 7 years overall OO language experience.
5 years experience architecting, designing, and developing dynamic websites and applications, with knowledge of the software design life cycle (SDLC), good design principles (OOAD), and an understanding of software testing
Strong skills in Javascript, JQuery, AJAX, REST APIs, and be familiar with responsive design, HTML and CSS
Experience working with an Enterprise Content Management System (Hippo CMS, BloomReach CMS, Sitecore, Jahia, SiteCore, Adobe Experience Manager, Apache Jackrabbit, etc.)
Experience with Tomcat Application Server, Java 6 - 16, Spring Framework, JPA/Hibernate ORM, MyEclipse, Eclipse, Subversion, JUnit, Maven, Ant, Jenkins, JIRA, Confluence, AWS
Database design experience with MS SQL Server and MySQL, and expert knowledge of SQL
Experience with frameworks like Angular or React is a bonus
Excellent communication skills (written and oral) and ability to explain complex technical issues simply
Strong problem-solving skills
Strong organizational skills and ability to keep commitments
Extremely detail oriented, striving for 100% quality execution
Job Type: Full-time
Pay: $100,000.00 - $130,000.00 per year
Benefits:
401(k)
401(k) matching
Dental insurance
Health insurance
Life insurance
Paid time off
Vision insurance
Schedule:
Monday to Friday
Application Question(s):
How many years of Bloomreach Digital Experience Platform (DXP) experience do you have?
Education:
Bachelor's (Preferred)
Experience:
Java: 5 years (Preferred)
Work Location: In person