Technology Lead Resume
Phoenix, AZ
SUMMARY:
- Senior developer with 9 years of experience in development of applications in JAVA/J2EE.
- Good Experience in using the APIManagement 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 Offshore-Onshore Model and leading team at offshore.
- Experience of agile and waterfall models and worked with tools such as Rally.
- Proficient in ModelViewController (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 WebServicemessage 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.
- Maintain the Database of concerned Project. Experience in building stored procedures, functions, indexes, views.
- Good knowledge of Hibernate as well.
- Experience in JQuery/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.
- 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, OAuth 2.0
Tools: IIQ (Sailpoint)
Clientside technologies: : Java Script, Jquery, VBScript, JQuery, AJAX, HTML, CSS
Programming Languages:: Java, C, C++
Web languages: : HTML/XHTML, XML
API & Framework: : Spring, Hibernate, GWT/ CDT
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, Phoenix, AZ
Technology Lead
RESPONSIBILITIES:
- Lead offshore 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 offshore team.
- Maintaining SSL certificates in java keystore.
Environment: Java, Spring, APIM, AngularJS, REST, Docker, Oracle, WebSphere, REST APIs, MyEclipse, IBM RTC, log4j, SecureAssists, Junit, Corbetura, JDK 1.6, SOAP, REST, Spring JDBC, JSF, Sailpoint IIQ, WAS 6.2, Oracle, SQL/PLSQL, GIT, SOAPUI
Confidential, AZ
Team Lead/Team member
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 environment.
- Worked on table design such as DDL/SQL and PL/SQL scripts against Oracle database as needed for various Services.
Environment: Java, Spring, Hibernate, Oracle 10g, Weblogic 10, REST, MyEclipse, SVN, log4j, Maven, Vordel 7.2, XACML, OAuth2.0, JDK 1.6, SOAP, REST, Oracle, SVN, SoapUI
Confidential
Senior Developer
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 Environment.
- 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 technical session with in the team.
Environment: JDK 1.6, SOAP, Spring JDBC, Spring MVC, JSP, Eclipse/RAD, WAS 6.2, Oracle, SQL/PLSQL, SVN, SOAPUI
Confidential
Senior Developer
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 Environment.
- Developed unit test cases unit JUnit.
- Provided support to testing team.
- Requirment gathering from onsite counterpart and documenting it.
Environment: JDK 1.5, SOAP, Spring JDBC, Struts, JSP, Eclipse/RAD, WAS 6.0, DB2, SQL/PLSQL, VSS, SOAPUI
Confidential
Developer
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 environment.
- Responsible for testing the application.
- Participated in implementation of ETL.
Environment: Servlets, JMS,JNDI, Windows XP professional, Tomcat, Oracle 11g, Times Ten, Net Beans, Active MQ
Confidential
Developer
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 environment.
- Responsible for testing the application.
Environment: JSP, Servlets, JDBC and Struts 1.2, Windows XP Professional, JBoss, PostgreSQL, Eclipse
Confidential
Developer
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 environment.
- Responsible for testing the application.
Environment: JSP, Servlets, JDBC and Struts 1.2, Windows XP Professional, JBoss, PostgreSQL, Eclipse
Confidential
Jr.Developer
Responsibilities:
- Upgraded the existing code for some modules.
- Responsible for testing the application.
Environment: JSP, Servlets, JDBC, Windows XP Professional, JBoss, PostgreSQL, Eclipse