Talent.com
This job offer is not available in your country.
Software Engineer

Software Engineer

EpsilonBengaluru, Karnataka, India
7 days ago
Job description

About Business Unit :

From helping to invent the affiliate industry to leading performance marketing, the CJ Team has earned a reputation for maintaining the largest and most reliable partnership-based platform. We are the platform of choice for driving profitable growth for over 3,800 global brands - across industries like retail, travel, finance, and network & home services. Our technology powers a vast partnership ecosystem where over 167K publishers and brands engage with billions of consumers worldwide. The CJ India team connects global brands and publishers to drive scalable growth. Passionate about delivering sustainable outcomes, we focus on providing meaningful solutions to real-world needs.

We are looking for a Software Engineer to work on groundbreaking multichannel SaaS Digital Marketing Platform that focuses on uniquely identify the customer’s 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 Software Engineer is to envision and build internet scale services on Cloud using Java and distributed technologies.

Click here to view how Epsilon transforms marketing with 1 View, 1 Vision and 1 Voice.

Responsibilities

  • 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 software’s 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

  • Bachelor’s degree or equivalent in computer science
  • 2 - 5 years of experience in Core Java and Enterprise Java Technologies (J2EE technologies (JSP, Servlets, Java Script, 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 IDE’s and other development tools
  • Scripting Languages : JSP & Servlets, JavaScript, XML, HTML, Python and Bash
  • Familiar with Agile Methodologies – SCRUM
  • Strong communication skills (verbal and written)
  • Ability to work within tight deadlines and effectively prioritize and execute tasks in a high-pressure environment
  • 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
  • Behavioral Attributes :

  • Team player with excellent interpersonal collaboration skills
  • Strong verbal and written communication
  • Possess Can-Do attitude to overcome challenges with high energy levels
  • Self-motivated, directed and passionate
  • Create a job alert for this search

    Software Engineer • Bengaluru, Karnataka, India

    Related jobs
    • Promoted
    Software Engineer

    Software Engineer

    InfogainBengaluru, Karnataka, India
    Apigee Engineer(Primary Focus).Administer and manage Apigee API Management platform (Apigee X).Create, configure, and manage API proxies, products, developers, and apps. Implement and maintain API s...Show moreLast updated: 7 days ago
    • Promoted
    Software Engineer

    Software Engineer

    SpenzaGreater Bengaluru Area, India
    We enable any business to become a mobile operator.As we zip through our 1–10x journey and scale, we’re looking for software engineers who thrive on solving for breadth and scale.This is a unique o...Show moreLast updated: 7 days ago
    • Promoted
    Software Engineer

    Software Engineer

    PantheonBengaluru, Karnataka, India
    Pantheon is the WebOps platform for websites that deliver extraordinary results.We believe in putting the magic of the internet in everyone’s hands. That’s why we’re so passionate about helping deve...Show moreLast updated: 7 days ago
    • Promoted
    Software Engineer

    Software Engineer

    Walmart Global Tech IndiaBengaluru, Karnataka, India
    Responsible for coding, unit testing, building high performance and scalable applications that meet the needs of millions of Walmart-International customers, in the areas of supply chain management...Show moreLast updated: 7 days ago
    • Promoted
    Software Engineer

    Software Engineer

    BayOne SolutionsBengaluru, Karnataka, India
    You will work directly with Technical Leaders, Principal Engineers and Product Managers leading platform specific microservices development for solutions across all Networking products.You will wor...Show moreLast updated: 7 days ago
    • Promoted
    Software Engineer

    Software Engineer

    CoforgeGreater Bengaluru Area, India
    Location : Greater Noida & Bangalore.Expert Knowledge of C++ development in Linux environment with 3+ years of development experience. In-depth Knowledge of Object-Oriented Programming and Design Pa...Show moreLast updated: 2 days ago
    • Promoted
    Software Engineer I [T500-13836]

    Software Engineer I [T500-13836]

    Best Buy IndiaBengaluru, Karnataka, India
    Independently complete small- to medium-sized features and defects.Participate in team planning activities.Able to triage simple issues independently, and more complex issues with some assistance.P...Show moreLast updated: 6 days ago
    • Promoted
    Software Engineer

    Software Engineer

    AlphaNimbleGreater Bengaluru Area, India
    The Kantata Cloud for Professional Services™ gives businesses the clarity, control, and confidence they need to optimize resource planning and elevate operational performance.Our purpose-built soft...Show moreLast updated: 7 days ago
    • Promoted
    Software Engineer I

    Software Engineer I

    Best BuyBengaluru, India
    Independently complete small- to medium-sized features and defects.Participate in team planning activities.Able to triage simple issues independently, and more complex issues with some assistance.P...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer I [T500-20675]

    Software Engineer I [T500-20675]

    Best Buy IndiaBengaluru, Karnataka, India
    Independently complete small- to medium-sized features and defects.Participate in team planning activities.Able to triage simple issues independently, and more complex issues with some assistance.P...Show moreLast updated: 2 days ago
    • Promoted
    Software Engineer

    Software Engineer

    BlackLineBengaluru, Karnataka, India
    It's fun to work in a company where people truly believe in what they're doing!.At BlackLine, we're committed to bringing passion and customer focus to the business of enterprise applications.Since...Show moreLast updated: 7 days ago
    • Promoted
    Software Engineer

    Software Engineer

    Checkpoint SystemsGreater Bengaluru Area, India
    We are looking for Senior Software Engineer on Java Platform in our R&D team who works creatively and.SaaS based Enterprise Inventory Management Solution. Participates in full SDLC from research, re...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Wayzim Technology Co., Ltd.Bengaluru, Karnataka, India
    Wayzim is an industry-leading supplier of intelligent logistics equipment, intelligent vision systems and industrial sensors. One of the few international companies that have the integrated capabili...Show moreLast updated: 6 days ago
    • Promoted
    Software Engineer

    Software Engineer

    FergusonBengaluru, India
    Analyze and solve complex problems, providing innovative solutions using the newest technologies.Design and implement the Continuous Integration / Continuous Deployment (CI / CD) pipeline for Integrati...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    BrightEdgeBangalore, IN
    Just seeking some good talent!.At BrightEdge, we innovate at the intersection of AI, SEO, and enterprise growth.We’re not just shaping the future of enterprise SEO and content performance; we’re al...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    CapgeminiBengaluru, Karnataka, India
    Experience in Adobe Experience Cloud products and recent experience with Adobe Experience Platform or similar CDP.Good knowledge of Data Science workspace and building intelligent Services on AEP.S...Show moreLast updated: 6 days ago
    • Promoted
    Software Engineer

    Software Engineer

    TrellixGreater Bengaluru Area, India
    As a Software Development Engineer, you will play a crucial role in the Analysis Engine (malware detection) team in India, driving the design, development, and maintenance of high-quality enterpris...Show moreLast updated: 7 days ago
    • Promoted
    Software Engineer

    Software Engineer

    TransPerfectBengaluru, Karnataka, India
    Only candidates with a notice period of.Our vision is to create a global HCM platform, augmented with a suite of AI apps to re-imagine the power of talent management. To accomplish this, we are buil...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer I [T500-19390]

    Software Engineer I [T500-19390]

    Best Buy IndiaBengaluru, Karnataka, India
    Independently complete small- to medium-sized features and defects.Participate in team planning activities.Able to triage simple issues independently, and more complex issues with some assistance.P...Show moreLast updated: 7 days ago
    • Promoted
    Software Engineer – Protocols

    Software Engineer – Protocols

    RecroBengaluru, Karnataka, India
    As a Software Engineer at Nasuni, you will play a key role in enhancing our.Your responsibilities will include : .Collaborating on requirements analysis, design reviews to evolve.Developing and maint...Show moreLast updated: 6 days ago