*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