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
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
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