JAVA1.Candidate should be well versed with Java/Spring-Hibernate framework. 2.Has good understanding of Database and can write complex SQL statements. 3.Hands-on experience on XML, SOAP, XSLT, XSD, XPATH, WSDL, Web Services, WS Security Policy, WSRR and CLI. 4.Understanding of RESTful web services, API and JSON5.Candidate should be have exposure to IBM WebSphere, IBM TIM/TAM6.Candidate should be able to interact with peers, Development Leads, Quality Assurance, DBA, UNIX Administrator.Oracle (PL/SQL)1.Hands-on coding experience required in SQL and PLSQL2.Should be able to create/implement database architecture for new applications and enhancements to existing applications3.Create/implement strategies for partitioning, archiving, and maturity models for applications4.Review queries created by other developers for adherence to standards and performance issues5.Interact with the database, applications analysts and business users for estimations.6.Conduct impact analysis of existing applications and suggest the best ways of incorporating new requirements7.Proactively engage in the remediation of software issues related to code quality, security, and/or pattern/frameworks.8.Development experience in Oracle & PL/SQL (MUST) (advanced features such as BULK processing, Collections, Advanced Queues, Scheduling etc.)9.Performance monitoring and tuning efforts, suggest changes to improve performance10.Experience in performance-tuning using different Oracle tools, like OEM, TKPROF, and Explain Plan.11.Good experience of working on the UNIX operating system and Shell-scripting.