Java Developer - Marketing Automation & Personalization - Virtual/Remote

Penguin Random House

Java Developer - Marketing Automation & Personalization - Virtual/Remote

187 locations
Full Time
  • Responsibilities

    Job Description

    We are looking for a JAVA DEVELOPER to join our team. This role will focus on designing, building, modernizing, and optimizing our automated, data-driven marketing solutions. This critical work, done in collaboration with the data science and user experience teams, will drive our understanding of reader interests and enable book recommendations. We are looking for someone who loves data-driven automation and building high volume applications. They have a passion and knack for modernizing and optimizing analytics tools and creating automated messaging systems. While grounded in Java and AWS, the role will frequently branch into a variety of languages and technologies as part of the effort to modernize and expand an ecosystem of applications and services. In addition, there will also be plenty of opportunity to expand into and/or gain experience in a variety of disciplines from data security, advanced data modelling, and machine learning to data science, user experience and system design. The ideal candidate is constantly seeking to expand their knowledge and skills, and also enjoys cultivating knowledge and skills in others through mentoring, teamwork, and peer reviews. Those who thrive in our team are passionate about both the technology and the community that uses it. They are comfortable in fast-paced, autonomous, agile teams that are not afraid to take risks to push the boundaries of what’s possible in publishing and reader engagement. They are flexible to accommodate changing priorities in a world that is in constant flux. They speak up, share ideas, provide feedback, and enjoy working within a collaborative, highly communicative environment. BENEFITS Medical insurance, Dental insurance, Vision insurance, Prescription drug coverage, Life Insurance, 401K with company match, Long term disability leave, Short term disability leave, Volunteer benefits, Free & discounted books CULTURE Our mission is to foster a universal passion for reading by partnering with authors to create stories and that inform, entertain, and inspire, and to connect them with readers everywhere. As part of the applications team, you will be building, maintaining, and evolving the foundation of that passion – solutions to communicate, engage, and connect. Penguin Random House (PRH) is not just passionate about its mission, it’s also passionate about its people. We value the balance of work and life, celebrate everyone’s unique interests and perspectives, and continuously strive to be a great place to work. We offer a variety of benefits and perks from free and discounted books, to engaging speaker series, to competitive employee-centric benefits. Join the PRH family and be part of the team building the future of reader engagement. RESPONSIBILITIES - Write high quality production code as part of a small, cross-functional, agile team - Collaborate and communicate with team members across roles and departments - Create, improve and extend production APIs - Improve and extend automated customer messaging systems - Design and develop data pipelines and related architectures to operationalize data models - Continuously reduce or eliminate technical debt - Maintain automated test suites to support CI/CD processes - Design and implement components, features, and bug fixes on a variety of systems - Integrate software components with internal and external APIs - Participate in and positively influence a collaborative, respectful, self-reflective team process - Participate in peer code reviews (as a reviewer and reviewee)

    REQUIREMENTS Experience working in corporate environments on customer-facing systems. Basic familiarity working in agile methodologies such as Kanban, Scrum, etc. Knowledge in: Java: Java 8 or greater, Spring framework, Junit, Hibernate, etc. Knowledge in: Relational and schema-less databases: such as MySQL, Postgres, DynamoDB, MongoDB, etc. Knowledge in: Design and integration in server-less applications: such as AWS, GCP or Azure Knowledge in: Process automation Knowledge in: Cloud-native application design Knowledge in: Automated test suites to enable CI/CD processes Knowledge in: familiarity or interest in technologies and design including python, react, JBoss, Resteasy, process automation, data collection security, enterprise ETL processes and data feeds, data pipeline supporting dev/test/production data models EQUAL OPPORTUNITY EMPLOYER Equal Opportunity Employer: All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or national origin. Requisition #ckhnwcja9032n0hnz2v2jfdlx

  • Industry
    Graphic Design
  • Locations
    Anchorage, AK • Birmingham, AL • Tuscaloosa, AL • Montgomery, AL • Mobile, AL • Phoenix, AZ • Mesa, AZ • Glendale, AZ • Tucson, AZ • Chandler, AZ • Los Angeles, CA • San Diego, CA • El Centro, CA • San Francisco, CA • Sacramento, CA • Oakland, CA • Berkeley, CA • San Jose, CA • Merced, CA • Davis, CA • Long Beach, CA • Aurora, CO • Denver, CO • Fort Collins, CO • Colorado Springs, CO • Lakewood, CO • Hartford, CT • New Haven, CT • Bridgeport, CT • Waterbury, CT • Stamford, CT • Washington, DC • Wilmington, DE • Dover, DE • Jacksonville, FL • Gainesville, FL • Orlando, FL • Miami, FL • Tampa, FL • Saint Petersburg, FL • Atlanta, GA • Athens, GA • Augusta, GA • Savannah, GA • Columbus, GA • Sioux City, IA • Iowa City, IA • Cedar Rapids, IA • Davenport, IA • Pocatello, ID • Idaho Falls, ID • Meridian, ID • Nampa, ID • Boise, ID • Joliet, IL • Aurora, IL • Naperville, IL • Chicago, IL • Rockford, IL • Champaign, IL • Carmel, IN • Indianapolis, IN • Bloomington, IN • West Lafayette, IN • Olathe, KS • Kansas City, KS • Topeka, KS • Overland Park, KS • Bowling Green, KY • New Orleans, LA • Lafayette, LA • Lake Charles, LA • Baton Rouge, LA • Shreveport, LA • Springfield, MA • Worcester, MA • Lowell, MA • Cambridge, MA • Chestnut Hill, MA • Boston, MA • Bowie, MD • College Park, MD • Rockville, MD • Gaithersburg, MD • Baltimore, MD • Frederick, MD • Portland, ME • Ann Arbor, MI • Detroit, MI • Sterling Heights, MI • Warren, MI • East Lansing, MI • Saint Paul, MN • Minneapolis, MN • Duluth, MN • Rochester, MN • Bloomington, MN • Saint Louis, MO • Independence, MO • Kansas City, MO • Southaven, MS • Jackson, MS • Gulfport, MS • Biloxi, MS • Chapel Hill, NC • Raleigh, NC • Durham, NC • Charlotte, NC • Bismarck, ND • Omaha, NE • Lincoln, NE • Grand Island, NE • Nashua, NH • Manchester, NH • Concord, NH • Clifton, NJ • Newark, NJ • Elizabeth, NJ • Jersey City, NJ • Paterson, NJ • Vineland, NJ • Ewing, NJ • North Las Vegas, NV • Henderson, NV • Las Vegas, NV • New York, NY • Yonkers, NY • Syracuse, NY • Buffalo, NY • Rochester, NY • Toledo, OH • Norman, OK • Oklahoma City, OK • Lawton, OK • Broken Arrow, OK • Tulsa, OK • Gresham, OR • Hillsboro, OR • Portland, OR • Salem, OR • Eugene, OR • Pittsburgh, PA • Erie, PA • University Park, PA • Allentown, PA • Reading, PA • Philadelphia, PA • Pawtucket, RI • Warwick, RI • Cranston, RI • East Providence, RI • Providence, RI • Rock Hill, SC • Sioux Falls, SD • Rapid City, SD • Clarksville, TN • Nashville, TN • Chattanooga, TN • Knoxville, TN • Memphis, TN • Dallas, TX • Fort Worth, TX • Houston, TX • College Station, TX • San Antonio, TX • Austin, TX • Arlington, TX • Orem, UT • West Jordan, UT • Salt Lake City, UT • Provo, UT • West Valley City, UT • Chesapeake, VA • Virginia Beach, VA • Norfolk, VA • Newport News, VA • Richmond, VA • Burlington, VT • Bellevue, WA • Seattle, WA • Tacoma, WA • Vancouver, WA • Kenosha, WI • Milwaukee, WI • Racine, WI • Madison, WI • Cheyenne, WY