
Product Engineer III
Trivandrum
in 1 month
Brief DescriptionWhat is the Opportunity? We're building a next-generation application to help banks alert customers on balance thresholds. The Senior Consultant will define, design, and create the product. The Senior Consultant will collaborate with the platform architecture team to define and adopt the appropriate design patterns. This role is technical and involves hands-on software development. The successful candidate will be passionate about software architecture and the design of real-time data processing applications. Mode of work: Hybrid What will you do?
Support and align efforts to meet customer needs as part of software delivery Work with senior team members to learn, review and assess product capabilities. Understand standard out-of-the-box interface specifications where applicable. Understand requirements for the software features and enhancements to be developed. Create technical specification documents. Convert requirements into user stories and acceptance criteria for application development and testing. Code development and peer code review Create unit test scenarios and unit test cases to map coverage of the application functionality to documented use cases. Root cause analysis Communicate proactively with customers and internal team members to deliver business value as part of daily work management. Participate in and contribute to triage sessions with customers and partners. Support team in developingthe product and customer knowledge base Learn and adopt new technologies as required by the organisation Preferred SkillsMust have:
Degree in Computer Science, Engineering or equivalent study/experience Industry-accepted certification in Java technologies 5 -7 years of development experience Well-versed in writing queries and procedures, and understanding the existing procedures Able to do performance tuning in Java and Oracle Strong debugging capability in Java based application Basic knowledge of cloud concepts Multiple years of experience working with customers and partners Agile, Scrum experience Familiarity/experience with process methodologies used in the software industry Experience in Java technologies Experience in multi-threaded server-side programming Experience programming in user interface technologies Knowledge and working experience in using relational databases Familiarity with J2EE application servers, Core Java, J2EE, Spring, Hibernate Familiarity with the automation of repeatable processes is desirable Web Services: REST, SOAP MS Office Suite - Microsoft Excel, Word, PowerPoint, Wiki Familiarity with development tools: IDE, Unit testing tools, Build tools, Source control and code review tools Ability to work in a remote and/or office setting Fast-paced environment with tight deadlines Support offshore hours / multiple time zones Flexibility with working hours based on team and client needs
Nice to have:
Jasper Reports, GWT knowledge Customer-facing skills: Connect, Engage, Listen, Explain, Relate, Trust Strong, clear, and concise written and verbal communication skills Strong interpersonal skills and can foster team collaboration Ability to negotiate and convince, and to identify innovative solutions to problems Out of the box thinking approach, ability to conceptualise and articulate new approaches and solutions Ability to collaborate and communicate to achieve positive outcomes Detail-oriented and strong ability to prioritise and meet deadlines Aptitude to solve problems Ability to conceptualise and articulate new approaches and solutions at all levels of organisation Ability to collaborate and communicate to achieve positive outcomes Strong ability to prioritise and meet deadlines Able to work under stress and conflicting timelines, when necessary Pro-active and has a strong desire to learn