Technology Lead Resume
PROFESSIONAL SUMMARY:
- Senior developer with 9 years of experience in development of applications in JAVA/J2EE.
- Good Experience in using the API Management tool Vordel (Axway).
- Experience with Identity and Access Management tool SailPoint IIQ.
- Experience in all phases of Software Development Life Cycle (SDLC) such as Requirement Analysis, Design, Implementation, Testing and Maintenance of Web - based, Client/Server, N-Tier applications for diverse business domain such as Banking and Gift Cards and Telecom and Education.
- Experience in Confidential -Onshore Model and leading team at Confidential .
- Experience of agile and waterfall models and worked with tools such as Rally.
- Proficient in Model View Controller(MVC) frameworks such as Struts, JSF and application framework such as Spring (Spring Core, Spring MVC, IOC, Dependency Injection, Spring boot).
- Good experience in SOAP based Webservices, WSDL, JAX-WS and Webservice message level security such as message signing using private/public keys.
- Good experience with REST based webservices JAX-RS including transport level security such as HTTPS.
- Experience in implementing/using the SSO in project.
- Maintain the Database of concerned Project. Experience in building stored procedures, functions, indexes, views.
- Good knowledge of Hibernate as well.
- Having Good knowledge of No-SQL database MongoDB.
- Experience in JQuery UI/plugins such as form validations and Ajax.
- Experience in web technologies like XML, Xml Schema, XSLT, DOM, SAX, HTML, DHTML and CSS.
- Worked with UML concepts and diagrams (Class Diagrams, Component Diagrams, Object Diagrams and Sequence Diagrams)
- Experience in creating documentation like functional specification requirement, detailed specification requirement and technical requirement.
- Experience in continuous integration tool like Jenkins.
- Good experience with build tool Maven.
- Good experience with Junit and Mockito/PowerMock.
- Experience in production deployment and warranty maintenance of the applications.
TECHNICAL SKILLS:
Frameworks/Serverside technologies: Springs, Struts,JSF, Webservices(Soap & Rest), JSP
Webservices Tools/Concepts: Vordel 7.2, Apigee Edge, OAuth 2.0
Tools: IIQ (Sailpoint)
Clientside technologies: Java Script, JQuery
Programming Languages: Java, C, C++
Web languages: HTML/XHTML, XML
IDE: RAD, Eclipse, Net Beans 6.0
RDBMS: Oracle, DB2, SQL Server, PostgreSQL,MySQL
App/Web Servers: WAS, JBoss, Tomcat, Web Logic
Configuration Management Tool: Tortiose SVN/GIT, Microsoft VSS 6.0,TopTeam
Operating Systems: Windows, Linux/Unix
PROFESSIONAL EXPERIENCE:
Confidential
Technology Lead
Environment: JDK 1.6, SOAP, REST, Spring JDBC, JSF, Sailpoint IIQ, WAS 6.2, Oracle, SQL/PLSQL, GIT, SOAPUI
Responsibilities:
- Lead Confidential team and worked as a developer also for client.
- Improved performance of code by analyzing the heap dump and thread dump.
- Worked on development and new enhancements for various REST based services.
- Improved and upgraded the existing code for various services so that they easier to maintain and debug.
- Migrated the Version Control system from SVN to GIT.
- XML parsing SAX, JSON implementation for data flow and implementation
- Responsible for deploying the service in Dev and Integration boxes and subsequently release it to operation team for deployment on QA and PROD.
- Provide production support to respond to issues/problems.
- Worked in agile development methodologies
- Requirement gathering from client, documenting it and delivering to Confidential team.
- Maintaining SSL certificates in java keystore.
Confidential
Team Lead/Team member
Environment: Vordel 7.2, XACML, OAuth2.0, JDK 1.6, SOAP, REST, Oracle, SVN, SoapUI
Responsibilities:
- Worked as a senior developer and team lead also.
- Worked on development of new customer portal using Vordel.
- Worked in agile development methodologies
- Validating various SOAP and REST webservice requests and applying business logic on them.
- Building cache for application.
- XML parsing SAX, JSON implementation for data flow and implementation
- Checking digital certificates of incoming requests and sending secure requests to other systems.
- Participate in cross functional requirements and design sessions that drive requirements traceability and accurate estimates for the overall development effort.
- Deployment of application in SIT enviorment.
- Worked on table design such as DDL/SQL and PL/SQL scripts against Oracle database as needed for various Services.
Confidential
Senior Developer
Environment: JDK 1.6, SOAP, Spring JDBC, Spring MVC, JSP, Eclipse/RAD, WAS 6.2, Oracle, SQL/PLSQL, SVN, SOAPUI
Responsibilities:
- Developed new and upgraded the existing code for various operations so that they easier to maintain and debug.
- Migrated the project from Struts to Spring MVC.
- Worked on development and new enhancements for various Secure SOAP based services.
- Worked on Sequence diagram, Flowcharts and other UML diagrams as needed.
- Worked on table design such as DDL/SQL and PL/SQL scripts against Oracle database as needed for various Services.
- Participated in SSO Implementation.
- XML parsing SAX, JSON implementation for data flow and implementation
- Responsible for deploying the service in SIT Enviorment.
- Developed unit test cases unit JUnit and Mockito.
- Provided support to testing team.
- Requirment gathering from onsite counterpart and documenting it.
- Encryption of information coming in logs.
- Given techncal session with in the team.
Confidential
Developer
Environment: JDK 1.5, SOAP, Spring JDBC, Struts, JSP, Eclipse/RAD, WAS 6.0, DB2, SQL/PLSQL, VSS, SOAPUI
Responsibilities:
- Developed new and upgraded the existing code for various operations.
- Implement MVC layer using Struts MVC under multithreading environment using core java classes, JSP, servlet, XML and backend as IBM DB2.
- Worked on development and new enhancements for various Secure SOAP based services.
- Worked on Flowcharts and class diagrams as needed.
- XML parsing SAX, JSON implementation for data flow and implementation
- Worked on table design such as DDL/SQL and PL/SQL scripts against DB2 database as needed.
- Responsible for deploying the service in SIT Enviorment.
- Developed unit test cases unit JUnit.
- Provided support to testing team.
- Requirment gathering from onsite counterpart and documenting it.
Confidential
Developer
Environment: Servlets, JMS,JNDI, Windows XP professional, Tomcat, Oracle 11g, Times Ten, Net Beans, Active MQ
Responsibilities:
- Developed new and upgraded the existing code for various operations.
- Worked on table design such as DDL/SQL and PL/SQL scripts against oracle database as needed.
- Deployment of application upto the production enviorment.
- Responsible for testing the application.
- Participated in implementation of ETL.
Confidential
Developer
Environment: JSP, Servlets, JDBC and Struts 1.2, Windows XP Professional, JBoss, PostgreSQL, Eclipse
Responsibilities:
- Developed new application from start.
- Integrated with Moodle.
- Worked on table design such as DDL/SQL and PL/SQL scripts against PostgreSQL database as needed.
- Implement MVC layer using Struts 1.2 MVC under multithreading environment using core java classes, JSP, servlet, XML.
- Deployment of application upto the production enviorment.
- Responsible for testing the application.
Confidential
Developer
Environment: JSP, Servlets, JDBC and Struts 1.2, Windows XP Professional, JBoss, PostgreSQL, Eclipse
Responsibilities:
- Developed new and upgraded the existing code for some modules.
- Implement MVC layer using Struts 1.2 MVC under multithreading environment using core java classes, JSP, servlet, XML.
- Deployment of application upto the production enviorment.
- Responsible for testing the application.
