Will lead design, development and deployment of large scale J2EE applications / cloud based systems
Collaborate with Product Management teams on algorithms and product features, enhancements and revisions
Work with technical teams to understand trouble / issue with software and resolve them
Analyze, define, and document requirements for data, workflow, logical processes, interfaces with other systems, internal and external checks and controls, and outputs
Writing server side Java code and database design
Reviewing of code developed by peers and provide comments, feedback and suggestions to team leads, architects and other developers
Should take part in building of prototypes
Ensuring adherence to ISO / CMMI Quality process and standards