Epsilon is seeking hands-on Lead Software Developer who will be part of an agile development team, building and working on an enterprise grade highly scalable suite of software applications to deliver best-in-class digital marketing platform. One who can embrace our culture and values of Trust, Innovation, and Excellence. You will be part of a cross-functional team involved in the complete life cycle of product development. Responsible for design, development and unit testing of the highly scalable applications. Mentoring of junior engineers, including design collaboration and code reviews.
- 8+ years of experience in an object-oriented language such as Java.
- Degree Required – Computer Science or similar field of study.
- Experience with Agile software development methodologies.
- Strong background REST web services, Spring Framework, Hibernate, XML, JMS, (JDBC, SQL) and performance tuning.
- Working Knowledge of Relational (e.g. ORACLE, MYSQL) and noSQL (e.g. Cassandra, mongoDB) databases.
- Experience with AWS or other Cloud platforms.
- Experience with DevOps infrastructure-as-code example: Terraform, Ansible
- Deep understanding of Java Web technologies HTML 5, CSS, XML, XPath, XSD, JavaScript, jQuery, AngularJS, backbone.js.
- Knowledge of professional software engineering practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations
- Proficiency in Computer Science fundamentals – object oriented design, data structures, algorithm – design, problem solving, and complexity analysis
- Responsible for completing all phases of the system development life cycle and all architectural layers (User Interface, Web Services, Business Logic, Data Services, etc.) of web based applications.
- Sharp analytical abilities and proven design skills.
- Understanding of Continuous integration tools e.g. Jenkins, Bamboo, GoCD.
Epsilon is the leader in outcome-based marketing. We enable marketing that’s built on
proof, not promises.TM 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 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.
We see a world where modern marketing is built on truth, trust and transparency,
not smoke and mirrors. We want to be part of a world where consumers are
recognized and respected, privacy is protected and integrity is expected.
We enable marketing built on proof, not promises. We create robust customer
experiences that drive performance at the individual level, and help brands make
smarter decisions that drive real business outcomes.