Epsilon is looking for an experienced Full-Stack Software Engineer to help build innovative and secure data solutions for social media, search, and digital ads within a Big Data environment, design, develop, and maintain high-performance applications and microservices.
Requirements
- 5+ years of experience developing backend services using Java, Spring Boot, and REST APIs.
- Strong understanding of microservices architecture and best practices.
- Experience working with SQL and relational databases (PostgreSQL, MySQL, etc.).
- Proficiency in Angular framework, TypeScript, and modern JavaScript (ES6+).
- Hands-on experience with HTML, CSS, and front-end performance optimization.
- Hands on experience working in a Unix environment is a must, including writing Unix Shell Scripts.
- Professional exposure with Spring framework, Hibernate, Maven and Git is required.
Responsibilities
- Build and maintain complex data solutions for high-volume applications, including new systems.
- Build and enhance responsive front-end applications with Angular, TypeScript, and JavaScript.
- 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.
- Opportunity to explore and apply AI/ML solutions where applicable.
Other
- B.S. in Computer Science, Computer Engineering, or a similarly related field.
- Strong development practices with prior experience writing and testing code.
- Owns a problem to the end, but also proud to share in team's success.
- Able to do your best work in a team setting and autonomously
- Wants to grow a career with a great company.