Software Engineer 2

  • Full-time

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.

Job Description

About BU

The Product team forms the crux of our powerful platforms and connects millions of customers to the product magic. This team of innovative thinkers develop and build products that help Epsilon be a market differentiator.  They map the future and set new standards for our products, empowered with industry best practices, ML and AI capabilities. The team passionately delivers intelligent end-to-end solutions and plays a key role in Epsilon’s success story.

Why we are looking for you?

  • For having broad expertise or unique knowledge
  • For having skills to contribute to development of company objectives and principles and to achieve goals in creative and effective ways
  • Able to juggle multiple projects simultaneously and manage time efficiently
  • Excellent analytical skills and deadline focused, detail oriented, well organized, and self-motivated

What will you enjoy in this role?

  • The Sr. Java Engineering position will focus on designing, developing, and supporting all our online data solutions
  • This person will work closely with business leads to design and build innovative solutions

What will you do?

  • Design and development of complex systems, large-scale enhancements from start to finish
  • Design, develop, and implement robust, high volume applications using Java, SQL, NoSQL, Spring, Hadoop and other related technologies
  • Work independently to determine methods and procedures on new or special assignment to find solutions to complex problems.
  • Identify appropriate risks and develop mitigation plan. Create re-useable processes that help implement each solution.
  • Work with stakeholders to understand the business needs and gather requirements to develop appropriate applications.
  • Prepare business and technical documentation.
  • Research market to identify upcoming technology to implement within the company

Qualifications

  • A Bachelor’s degree in Computer Science or a related field or have equivalent experience. Preferred B.E/ B.Tech/ M.Tech/ MCA
  • 2- 5 years of IT experience in Java, J2EE technologies, spring boot microservices
  • Java (70%) + Big Data(30%), Hadoop, any HDFS Ecosystem like Cassandra, Hive, HBase, Kafka,  Hbase, Impala, Sqoop, Oozie etc. worked on Java and Hadoop together in recent projects.
  • Experience working in an Agile environment.
  • Experience with any database SQL/ MYSQL/ MS SQL/ MongoDB/ Oracle. 
  • Experience with using tools like Git/GitHub/BitBucket, SVN etc and knowledge of SCM concepts.
  • Experience working in the cloud computing (pref AWS).
  • Excellent written and verbal communication skills with ability to communicate technical issues to nontechnical and technical audiences.
Privacy Policy