At Bazaarvoice, we create smart shopping experiences by connecting brands and retailers with consumers through our global network and enterprise technology. We're seeking a highly skilled Senior Java Engineer with extensive experience in building and maintaining data pipelines, as well as proficiency in web technologies and cloud platforms.
The ideal candidate will have a strong background in Java development, data processing systems, and AWS stack. Key responsibilities include:
- Designing, developing, and maintaining scalable, high-performance data pipelines using Java
- Building and optimizing web applications using modern Java frameworks
- Implementing and managing workflows using Apache Airflow
- Utilizing AWS services to create robust, scalable cloud-based solutions
- Optimizing existing data workflows for efficiency and reliability
- Ensuring data quality and integrity throughout the pipeline
- Troubleshooting and resolving complex issues in data pipelines and web applications
- Contributing to the architecture and design of our data and web infrastructure
- Mentoring junior developers and promoting best practices
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field
- Experience in Java development and working with data pipelines and ETL processes
- Strong knowledge of Java 8+ features and best practices
- Proficiency in web technologies and frameworks (e.g., Spring Boot, JavaServer Faces)
- Experience with AWS stack, Apache Airflow, Redis, distributed computing frameworks, SQL, NoSQL databases, and stream processing technologies
- Understanding of data modeling, data warehousing, and data lake concepts
- Excellent problem-solving, analytical, and communication skills
Desired skills include experience with containerization, machine learning pipelines, data visualization tools, version control systems, CI/CD pipelines, RESTful API design, and microservices architecture.
Bazaarvoice offers a great work environment, having been recognized as a Great Place to Work in multiple countries. We value customer focus, transparency, integrity, passionate pursuit of performance, innovation, and teamwork. We are committed to diversity and inclusion, providing equal employment opportunities to all team members and applicants.