Senior Software Engineer
Epsilon
Bangalore, Karnataka, IN
4d ago

About BU

Powered by the industry’s most advanced loyalty platform, our Loyalty team makes lifetime connections for brands the world over.

Focused on platform delivery, the team is equipped with best-in-class technology, unmatched data expertise and identity resolution capabilities.

Our connected suite of products and extensive APIs enable us to support any loyalty strategy - from straightforward to the most complex.

Our team of passionate loyalty practitioners and leaders love innovating and bringing unique ideas to life.

Why we are looking for you :

  • You have a strong experience of building products / platforms of scale
  • You enjoy new challenges and are solution-oriented.
  • What you will enjoy in this role :

  • The Java Developer is responsible for designing smaller / larger / complex application changes and works within a cross-functional development team to deliver high quality, user-friendly solutions for our business partners and customers.
  • The open and transparent environment that values innovation and efficiency.
  • What you will do :

  • Responsible for complex and highly integrated software systems developed in a fast-paced agile-like development environment
  • Analyzes debugs and modifies software enhancements
  • Using current programming languages and technologies, writes code, performs testing and debugging of applications
  • Develop documentation throughout the software development life cycle (SDLC)
  • Participate in the review of project deliverables including requirement specifications, functional design documents and technical design documents
  • Collaborates with technical and non-technical associates to understand user and organizational needs specific to at least one system process or component
  • Completes coding using proper coding and quality standards
  • Analyze, maintain and track defects for testing
  • Interact with users to define system requirements and / or necessary modifications
  • Participate in code reviews providing positive and constructive feedback as well as accept feedback about your own code
  • Qualifications

    Bachelor’s Degree in Science / Engineering

    5 8 years of development / Support experience

    Essential Skills and Experience :

  • Good communication, interpersonal and analytical skills
  • Ability to articulate technical problems verbally and in written form
  • Good understanding of SQL and Scheduling
  • Familiarity / Experience with UNIX, LINUX, Windows environments
  • Attention to detail, strong listening skills, and good verbal and written communications are required
  • An individual contributor, with 4 - 5 years of experience in Web Application development
  • An individual contributor, with 3 4 years of experience in Application Support
  • Ability to operate effectively, and with a sense of possibility, in a fast-paced, deadline-driven environment
  • Strong in Core Java & Java EE with Analytical skill
  • Experience in Spring Framework (Core, MVC, REST, Security, Boot) - Any 3 Mandatory
  • Experience in UI tech Angular, React, AJAX, Restful API, JSON, Javascript, CSS
  • Should have working knowledge of RDBMS, SQL, PL / SQL
  • Desirable Skills and Experience :

  • Good time management
  • Eagerness to learn new technologies and domains
  • Detail oriented and ability to multitask
  • Good team player
  • Quick learner in a fast paced and challenging work environment
  • Working knowledge in Weblogic Application Server would be preferred
  • Knowledge of Loyalty Platforms and Marketing Campaigns
  • Working knowledge of Amazon Web Services would be preferred
  • Working knowledge on Oracle ADF or OSB would be an added advantage
  • Experience on Microservices would be preferred
  • Open to work in Support / Operations
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form