Publicis Groupe - Saratoga, CA

posted about 2 months ago

Full-time - Mid Level
Saratoga, CA
5,001-10,000 employees
Professional, Scientific, and Technical Services

About the position

The Senior Software Engineer will play a crucial role in developing a multichannel SaaS Digital Marketing Platform that enhances customer engagement and marketing return on investment (ROMI). This position involves building scalable internet services on Cloud using Java and Big Data technologies, collaborating with cross-functional teams to deliver innovative solutions that integrate various marketing functionalities.

Responsibilities

  • Design, develop, and support online data solutions.
  • Collaborate with developers, product managers, and business analysts to conceptualize and develop new software applications.
  • Assist in defining, developing, and documenting software objectives and business requirements.
  • Work with the QA team to define test cases and resolve questions about test results.
  • Assist in the design and implementation process for new products and create POCs for possible solutions.
  • Drive Test Driven Development with unit tests according to team policies.
  • Work with cross-functional teams to address and resolve complex incidents.

Requirements

  • Bachelor's degree or equivalent in computer science.
  • 6+ years' experience in Core Java and Enterprise Java Technologies.
  • Solid experience in Big Data ecosystems such as Hadoop, Spark, Kafka, Hive, Cassandra, HBase.
  • Experience with messaging frameworks like Kafka and RabbitMQ.
  • Proficiency in open source frameworks like Spring IO, Spring MVC, Spring Hibernate, Spring Boot.
  • Familiarity with tools such as Eclipse, Maven, Gradle, and Bitbucket/JIRA/Confluence.
  • Ability to develop SOA services and knowledge of REST API and Microservice architectures.
  • Experience with profiling, code coverage, logging, and common IDEs.
  • Familiarity with Agile methodologies, particularly SCRUM.

Nice-to-haves

  • Strong communication skills, both verbal and written.
  • Ability to work effectively in a high-pressure environment.
  • Demonstrated ability to identify non-obvious solutions to complex problems.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service