[X-255] | Software Engineer 2

[X-255] | Software Engineer 2

21 Dec
|
PUBLICIS GROUPE
|
Bengaluru

21 Dec

PUBLICIS GROUPE

Bengaluru

Job Description



CJ Affiliate is the leader in Affiliate Marketing. A division of Publicis Groupe. We take pride in our innovative technology, comprehensive data solutions and our people. We equip our teams with advanced tools, training and career development opportunities all to provide cutting edge solutions, strategies and support to deliver high quality results for our clients. We work in an energetic, results-oriented, collaborative, team environment that recognizes exceptional performance. As we evolve and grow as a business, so do you.



Do you want to work in a fun, smart, and energetic environment where you will be challenged,

rewarded AND inspired? Come work with top performers at CJ Affiliate to make a real difference in how top brands run their businesses. We are the worlds leading affiliate marketing network- we transform digital marketing with the help of big data and business intelligence. We help advertisers drive more sales and expand their reach- and we want to hear from you!



Job Description



Why we are looking for you



At Epsilon/CJ Affiliate, we run on our peoples ideas. Its how we solve problems and exceed expectations. Our team is now growing, and we are on the lookout for talented individuals who always raise the bar by constantly challenging themselves.



What you will enjoy in this role



We are looking for Developer to work on groundbreaking multichannel SaaS Digital Marketing Platform that focuses on uniquely identify the customers patterns, effectively interact with them across channels and achieve a positive return on marketing investment (ROMI). The platform helps consolidate and integrates the features and functionality typically found in stand-alone services and channel-specific messaging platforms to give marketers a tightly integrated, easily orchestrated, insights-driven, cross channel marketing capability.



Primary role of the Developer is to envision and build internet scale services on Cloud using Java and distributed technologies.



What you will do



Responsible for development and maintenance of applications with technologies involving Enterprise Java and Distributed technologies.

Collaborate with developers, product manager, business analysts and business users in conceptualizing, estimating and developing new software applications and enhancements.

Assist in the definition, development, and documentation of softwares objectives, business requirements, deliverables, and specifications in collaboration with internal users and departments.

Collaborate with QA team to define test cases, metrics, and resolve questions about test results.

Develop components based on business and/or application requirements

Create unit tests in accordance with team policies & procedures

Work with cross-functional teams during crisis to address and resolve complex incidents and problems in addition to assessment, analysis, and resolution of cross-functional issues.



Qualifications



Bachelors degree or equivalent in computer science

2-5 years experience in Core Java and Enterprise Java Technologies (J2EE technologies (JSP, Servlets, Java scripts, JPA and Web/UI technologies))

Experience in the following technologies Big Data Ecosystems: Hadoop, Spark, Kafka

Streaming and Batch Analytics processes



Experience in open source frameworks like Spring IO, Spring MVC, Spring Hibernate, Spring Boot

Experience in following Tools: Eclipse, Maven, Gradle, DB tools, Bitbucket/JIRA/Confluence

Experience with the following Application Servers: Apache Tomcat 6.x, Jboss 4.0

Can develop SOA services and good knowledge of REST API and Micro service architectures

Solid knowledge of web architectural and design patterns

Knowledge of JavaScript UI frameworks is desirable (backbone, angular, react, etc.)

Understands software security practices including user authentication and authorization, data validation and an understanding of common DOS and SQL injection techniques.

Familiar with profiling, code coverage, logging, common IDEs and other development tools.

Scripting Languages: JSP & Servlets, JavaScript, XML, HTML, Python and Bash

Familiar with Agile Methodologies SCRUM and Strong communication skills (verbal and written)

Ability to work within tight deadlines and effectively prioritize and execute tasks in a high-pressure environment.

Demonstrated verbal and written communication skills, and ability to interface with Business, Analytics and IT organizations

Ability to work effectively in short-cycle, team-oriented environment, managing multiple priorities and tasks

Ability to identify non-obvious solutions to complex problems

Nice to have qualifications:

Technical Java Certifications

Strong technical knowledge of SQL and data analysis with relational database modeling principles and techniques

Working knowledge of Data Technologies in the Cloud such as AWS services of compute, storage, messaging, RDS/Redshift or Snowflake

Nice to have strong skills in writing SQL queries (Oracle/SQL Server/Warehouse/NoSQL).

Basic UNIX/Linux knowledge/exposure is a plus but not required

Knowledge of data warehousing concepts

Nice to have proven expertise in ETL/ELT tooling such as Pentaho, Integration Services, Informatica, Data Pipeline, Glue



Non-Technical Functional knowledge of CRM, Marketing, Loyalty

Excellent Analytical and problem-solving skills

Ability to diagnose and troubleshoot problems quickly

Strong time management skills with accountability

Ability to take full ownership of tasks and projects

The original job offer can be found in Kit Job:
https://www.kitjob.in/job/25758584/x-255-software-engineer-2-bengaluru/?utm_source=html

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: [x-255] | software engineer 2
Publish a new Free Offer
Need to publish an offer? With more than 1 million unique users per month, you will find the ideal candidate for your company instantly, what are you waiting for!
Publish Now

Subscribe to this job alert