Epsilon is looking for a Senior Software Engineer to help build innovative and secure data solutions for social media, search, and digital ads within a Big Data environment, processing terabytes of data weekly and solving complex problems with predictive analytics and new technologies.
Requirements
- Strong development practices with experience writing and testing code.
- At least Four or Five years of experience using Java to build applications.
- Experience working in a Unix environment is a must, including writing Unix Shell Scripts.
- Experience with Spring framework, Hibernate, Maven and Git is required.
- Experience with SQL and relational database environments is required.
- Familiarity with Angular framework, HTML and JavaScript.
- Experience with Databricks, Spark, and Scala is a plus.
Responsibilities
- Build and maintain complex data solutions for high-volume applications, including new systems.
- Create reusable output and processes as you implement each solution.
- Ensure test coverage in support of our continuous integration environment and to drive code quality.
- Use agile and DevOps methodologies to help drive continuous improvement.
- Provide technical guidance and leadership to junior developers on the team.
- Ensure that the code written by the developers meets the technical specifications and coding standards.
Other
- B.S. in Computer Science, Computer Engineering, or related field.
- Capable of owning a problem from end to end.
- Proud to share in team’s success where you are able to do your best work both in a team setting and autonomously.
- Wants to grow a career with a great company.
- Experience with Docker and Kubernetes is a plus.