Software Engineer 2

  • Intern

Company Description

Epsilon is the leader in outcome-based marketing. We enable marketing that’s built on proof, not promises. Through Epsilon PeopleCloud, the marketing platform for personalizing consumer journeys with performance transparency, Epsilon helps marketers anticipate, activate and prove measurable business outcomes. Powered by CORE ID®, the most accurate and stable identity management platform representing 200+ million people, Epsilon’s award-winning data and technology is rooted in privacy by design and underpinned by powerful AI. With more than 50 years of experience in personalization and performance working with the world’s top brands, agencies and publishers, Epsilon is a trusted partner leading CRM, digital media, loyalty and email programs. Positioned at the core of Publicis Groupe, Epsilon is a global company with over 8,000 employees in over 40 offices around the world. For more information, visit epsilon.com. Follow us on Twitter at @EpsilonMktg.

Why CJ Affiliate?

CJ Affiliate is the leader in Affiliate Marketing. A division of Publicis Groupe.  We take pride in our innovative technology, comprehensive data solutions and our people. We equip our teams with advanced tools, training and career development opportunities all to provide cutting edge solutions, strategies and support to deliver high quality results for our clients. We work in an energetic, results-oriented, collaborative, team environment that recognizes exceptional performance. As we evolve and grow as a business, so do you.

Do you want to work in a fun, smart, and energetic environment where you will be challenged, rewarded AND inspired? Come work with top performers at CJ Affiliate to make a real difference in how top brands run their businesses. We are the world’s leading affiliate marketing network- we transform digital marketing with the help of big data and business intelligence. We help advertisers drive more sales and expand their reach- and we want to hear from you!

Job Description

If you are eager to work on the latest web technologies and feel like you are making an impact by being directly responsible for projects, consider applying for the Developer role for CJ Affiliate, Epsilon.

This position works within the Automation & Infrastructure group to support and drive the creation and maintenance of web applications and infrastructure systems throughout the organization.  The role will involve all aspects of the development lifecycle, including requirements gathering, design, project management, implementation, automated test setup and maintenance. 

  • Development, testing, documentation, and deployment of web-based tools using cutting edge technologies 
  • Maintain and enhance existing software solutions
  • Work with product and development teams to identify product enhancements 
  • Collection, definition, and documentation of project scope and requirements

Qualifications

We are looking for a highly motivated, detail-oriented professional to support the needs of the Automation and Infrastructure team at CJ Affiliate/Epsilon in a Web Developer/Front-end developer role.  A strong candidate for this position will possess the following skills:

  • Engineering degree in Computer Science or equivalent
  • 4+ years of experience developing and successfully deploying software programs/applications
  • Good knowledge and understanding of HTML, CSS, JavaScript, JSP Servlets
  • Experience in spring framework (Core, REST, Batch, Security, Boot), JSON, REST - Mandatory
  • Experience working with a Javascript framework (Angular, React, Backbone, etc.)
  • Experience building or working with SOAP, REST APIs 
  • Exposure to Github, Jenkins, Release management, Containers
  • Understanding of object-oriented methodology (OOP)
  • Working knowledge of databases and SQL (No SQL, PostgreSQL, Oracle, MYSQL, etc.)
  • Experience working in Linux environments (CentOS, Ubuntu, etc.)
  • Working knowledge of a scripting language (Bash, Python, Perl, etc.) 
  • Ability to work across a broad range of products and environments
  • Strong troubleshooting abilities
  • Understanding of Agile Methodologies
  • Proficient oral and written communication skills
  • Detail oriented and a self-starter
Privacy Policy