Software Engineer, Full Stack Developer
Listed on 2025-10-08
-
Software Development
Software Engineer, Full Stack Developer
Join to apply for the Software Engineer 2 role at Epsilon
OverviewAt Epsilon, we do more than collect and store data. We help some of the world’s biggest brands unlock real opportunities through advanced software solutions and intelligent data processing.
We’re looking for an experienced Full-Stack Software Engineer to help us build innovative and secure data solutions for social media, search, and digital ads within a Big Data environment. You will design, develop, and maintain high-performance applications and microservices, build scalable REST API microservices using Java, and craft dynamic front-end applications with Angular. Experience in AI/ML technologies is a plus and can help drive innovation in our solutions.
Join a team where you’re empowered to do impactful work and unleash your full potential in a fast-growing environment.
What You’ll Achieve- Build and maintain complex data solutions for high-volume applications, including new systems.
- Build and enhance responsive front-end applications with Angular, Type Script, and JavaScript.
- Create reusable outputs 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 Dev Ops methodologies to help drive continuous improvement.
- Work with a technology stack including Java, Spring, Hibernate, Scala, Spark, Hadoop, Git, HBase, Unix, Docker, Maven, Ansible, Postgres and AWS migrations (experience with all is not required; required experience is detailed below).
- Opportunity to explore and apply AI/ML solutions where applicable.
- B.S. in Computer Science, Computer Engineering, or a related field.
- Strong development practices with prior experience writing and testing code.
- 5+ years of experience developing backend services using Java, Spring Boot, and REST APIs; strong understanding of microservices architecture and best practices.
- Experience with SQL and relational databases (Postgre
SQL, MySQL, etc.). - Proficiency in Angular framework, Type Script, and modern JavaScript (ES6+).
- Hands-on experience with HTML, CSS, and front-end performance optimization.
- Hands-on experience in a Unix environment, including writing Unix Shell Scripts.
- Professional exposure to Spring framework, Hibernate, Maven and Git.
- Ability to work well in a team and autonomously.
- Desire to grow a career with a great company.
- Experience with AI/ML frameworks is a plus.
- Experience with Hadoop, Spark, and Scala is a plus.
- Experience with Docker and Kubernetes is a plus.
- Experience with AWS is a plus.
- Experience with data modeling, data warehousing, and building ETL pipelines is a plus.
- Knowledge of software engineering best practices across the development lifecycle (agile, coding standards, code reviews, source control, build processes, testing, and operations) is a plus.
Epsilon is an Equal Opportunity Employer. Epsilon’s policy is not to discriminate against any applicant or employee based on race, age, sex or gender (including pregnancy), marital status, national origin, ancestry, citizenship status, disability, religion, creed, color, sexual orientation, gender identity or expression, veteran status, genetic information, or any other characteristic protected by applicable law. Epsilon will provide accommodations to applicants needing accommodations to complete the application process.
For accommodation requests, please contact
Epsilon offers a comprehensive benefits package, including flexible time off, paid holidays, paid sick time, parental/new child leave, childcare and elder care assistance, adoption assistance, health coverage, 401(k), tuition assistance, commuter benefits, professional development, employee recognition, charitable donation matching, health coaching and counseling, and more (eligibility may apply).
1 View, 1 Vision, 1 Voice – Epsilon powers the marketing and advertising ecosystem with data, technology and services.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: