Job Directory Sr. Software Engineer, Java/Full-Stack

Sr. Software Engineer, Java/Full-Stack
Chicago, IL

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Join our team for your chance to work in the digital marketing space and solve meaningful problems on a massive scale-and have fun doing it.

Conversant software engineers are developing the next-generation technologies that drive hundreds of millions of dollars in incremental revenue for marketers. We work at the scale of the web; our code makes decisions in 20ms a billion times per second. We seek ideas from every area of computer science, including information retrieval, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design and more. As a software engineer, you will work on a small team and can make a direct impact as our fast-paced business grows and evolves. Our engineers are versatile and passionate, tackling new problems as we continue to push technology forward.

As a member of the User Interface team, you'll develop sophisticated applications critical to our business. You'll write smart, effective tests across all layers of our platform. You'll be part of a highly collaborative and curious team that peer reviews code and improves every day, all in the service of regularly shipping powerful and scalable features to production.

Responsibilities

* Work with the Product Management team to translate business requirements into technical design, research approaches and coordinate designs with team participants, develop and test software modules and work with QA to transfer knowledge and assist in their test planning, maintain production environments as appropriate and may lead projects and initiatives.
* Develop and maintain features in a sophisticated complex GUI application
* Perform peer code reviews
* Write fully tested, high quality extensible code
* Collaborate with Product and UX teams to design and build data rich tools for our users.

Minimum Qualifications

* At least 10 years in developing client-server applications
* At least 2 years in leading projects preferred
* Expert level Java preferred
* Excellent understanding of Object Oriented methodology and design
* Excellent understanding of multithreaded applications
* Experience in XML/JSON
* Experience in writing HTML and CSS
* Experience with SQL and databases
* Experience with Hibernate a plus
* Experience with Javacript programming
* Experience with AngularJS a plus
* Experience developing Java Swing applications and SmartGWT a plus
* Strong understanding of Web technologies
* Ability to learn and investigate new areas independently
* Ability to work on multiple projects simultaneously
* Strong communication and interpersonal skills
* Ability to thrive in an agile environment
* BS in Computer Science or related technical disciple or equivalent practical experience.
* Experience in Performance analysis and tuning.

Responsibilities

* Provide tuning support and analysis for client applications
* Provide framework support for client teams with Spark, HBase, Hive
* Drive best practices for developing application against Hadoop Clusters
* Provide application tuning for Spark applications.

Minimum Qualifications

* BS in Computer Science or related technical discipline or equivalent practical experience.
* 4 years experience in software engineering in a big data environment.
* Real world Hadoop experience
* Real world experience with NoSQL solutions
* Experience with version control systems such as Git or Perforce.
* Solid computer science fundamentals such as complexity analysis, data structures and software design.
* Working knowledge of Unix/Linux.

Preferred Qualifications

* Experience in the Ad Industry space.
* Experience with Distributed Systems outside of Hadoop.
* 5 years of academic or industry experience (preferably at a tech company.)

Conditions of Employment

All job offers are contingent upon successful completion of certain background checks which unless prohibited by applicable law may include criminal history checks, employment verification, education verification, drug screens, credit checks, DMV checks (for driving positions only) and fingerprinting.

Great People, Deserve Great Benefits

We know that we have some of the brightest and most talented associates in the world, and we believe in rewarding them accordingly. If you work here, expect competitive pay, comprehensive health coverage, and endless opportunities to advance your career.

About Us

Epsilon® is an all-encompassing global marketing innovator. We provide unrivaled data intelligence and customer insights, world-class technology including loyalty, email and CRM platforms and data-driven creative, activation and execution. Epsilon's digital media arm, Conversant, is a leader in personalized digital advertising and insights through its proprietary technology and trove of consumer marketing data, delivering digital marketing with unprecedented scale, accuracy and reach through personalized media programs. Together, we bring personalized marketing to consumers across offline and online channels, at moments of interest that help drive business growth for brands. Epsilon employs over 8,000 associates in 70 offices worldwide. For more information, visit www.epsilon.com and follow us on Twitter @EpsilonMktg.

Epsilon provides equal employment opportunities without regard to race, color, religion, gender, age, national origin, disability, sexual orientation, gender identity, veteran status or any other characteristic protected by law.

Epsilon is an Equal Opportunity Employer. Epsilon participates in E-Verify.

Epsilon will provide accommodations to applicants needing accommodations to complete the application process.

Any applicant offered employment will be required to establish that they are legally authorized to work in the United States for Epsilon.

Epsilon will consider for employment qualified applicants with criminal and credit histories in a manner consistent with the requirements of all applicable laws, including the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance.

For San Francisco Bay Area:

Epsilon will consider for employment-qualified applicants with criminal histories in a manner consistent with the requirements of San Francisco Police Code Sections 4901 - 4919, commonly referred to as the San Francisco Fair Chance Ordinance

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.