Experience in product development, infrastructure and systems integration
Clear understanding of OOP, design patterns & coding standards
In-depth knowledge in software tools and design techniques in line with leading new technologies and deep experience in working with Experience in working with J2EE frameworks, JDK 1.7 and above, Spring framework, Java script, REST, SOAP, Hibernate, JPA, JQuery, JQueryUI, workflow engines / rule engines, etc.,
Experience with J2EE application servers: WebLogic, Websphere, JBoss, Tomcat
Deep knowledge of Leading databases – Oracle, DB2, MySQL, etc.,
Designing data models for effective reporting and retrieval of data, reporting tools such as BIRT, Jasper, etc.,
Good knowledge on SQL Query, Function and Procedure
Experience with agile software development
Familiarity with Linux/Unix environments, shell scripting
Job Responsibilities
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