Senior Technology Specialist Resume
Charlotte, NC
SUMMARY:
- 9+ Y ears of years of experience in end - to-end software development life cycle (SDLC) with strong background in requirements analysis, conceptual design, detail design, development and performance testing using the Java/J2EE technologies and frameworks.
- Experience in Application Design using Object Oriented Analysis and Design (OOAD), Object Oriented Methodologies like Agile Process, and SDLC process.
- Good Knowledge and expertise in Banking, Health Insurance, E-Commerce, E-Learning and Product Development.
- Worked extensively in Core Java, Struts, Spring, Hibernate, Web Services, JPA, JSTL, AngularJS, Ajax and Java Script.
- Good experience in producing and consuming the Web Services - REST using Jersey, JSON and Web Services - SOAP using WSDL, UDDI, JAXB and SoapUI.
- Having hands on experience using ORM (Object Relational Mapping) tools like Hibernate, JPA,EJB, Spring Data and TopLink
- Experience in Data Modelling, Stored Procedures, Complex SQL joins, Functions
- Hands on working experience in SQL Queries performance improvement.
- Very good work experience on databases such as Oracle, SQL Server, NoSQL(Cassandra ) and My SQL.
- Very good experience in debugging the PL/SQL procedures using Toad and SQLDeveloper
- Web development experience using AngularJS - Modules, Search, Form, Nav Menu, Chart, Filter, Controller
- Internal and External code reviews using the tools like AgileReview, Jupiter, and CodeTutor.
- Experienced in design and architecture of the applications using the UML diagrams - Class, Sequence, Component, Deployment, Use-Case, and Topology.
- Extensive knowledge of Web Application servers including IBM Websphere, Apache Tomcat, Oracle Weblogic and JBoss.
- Good experience in using unit test frameworks like JUnit, Easy Mock and Power Mock.
- Extensively worked on IDE’s like Rational Software Architect (RSA), Eclipse, IntelliJ IDEA, MyEclipse, Jbuilder and NetBeans.
- Have work experience on SAML, SSO (Single Sign On), SSL, Encryption.
- Very good experience in processing high volume data in batch processing.
- Good experience in root cause analysis in Production Support and Maintenance.
- Experience in providing the effort estimations and mentoring the team members,
- Good understanding and debugging experience in Production and QA environments
- Very good understanding of Cloud, Load Balancer or Load balancing, VM, Server clustering, Server monitoring.
TECHNICAL SKILLS:
Operating Systems: Windows, UNIX, Ubuntu, Red Hat Linux, Fedora, Mac OSX.
Languages: Java, C, C++, SQL and PL/SQL.
Web Technologies: JSP, Servlets, JavaScript, HTML, DHTML, XHTML, CSS, AJAX, JSONJSTL, JQuery and DOJO, XSLT.
Enterprise Technologies: EJB, Web Services (JAX-WS, JAX-RS), SOAP, REST, WSDL, JAXB, XMLJMS and JPA.
Java Technologies: Java, JDBC, JavaMail, JMS, Java Bean, JNDI
Frameworks: Spring, Hibernate, JSF, Jakarta Struts1.2, Struts2.0, Spring MVC, JUnitLog4J, SLF4J, Jersey REST.
RDBMS: ORACLE, MySQL and DB2.
Web & Application Servers: Apache Tomcat, WebSphere, Weblogic, JBoss.
Tools: & Utilities TOAD, SQL Developer, Cruise Control, Jenkins, Hudson, SoapUI, PMD, Sonar.
IDE: Eclipse, MyEclipse Blue, JBuilder, IntelliJ IDEA, WebStorm, Vim, and Vi.
OR Mapping Tools: Hibernate, JPA, TopLink, and EJB.
Internet Protocols: HTTP, FTP, HTTPS, SMTP, TCP/IP, JMS, and Java Mail.
Scripting: Node.JS, AngularJS, Java Script, DOJO, JQuery, PERL and Shell Scripting.
Version Controllers: SVN, Perforce VSS and CVS.
PROFESSIONAL EXPERIENCE:
Senior Technology Specialist
Confidential, Charlotte, NC
Responsibilities:
- Senior Technology specialist and carried over in analysis, design, development of different modules of CEO HBS application.
- Writing Technical design documents with all business use cases and writing technical flows.
- Involved in coding used Struts, spring and Hibernate frame works.
- Used different types of J2EE design patterns like Session facade, Factory, business delegate, Service Locator, View Helper, MVC and DAO
- Extensively worked on Web Services (top-down/wsdl-first approach) both SOAP and REST.
- Involved in designing and creating of UNIX batch jobs using shell scripting.
- Developed the User Interface Screens for presentation using JSP, AnjularJS, HTML, and Java Script.
- Analyze and fix issues related to performance like memory leak will the help of Jprofiler.
- Integrate Web Service to Interacting with different engines of enrollment and Contributions.
- Involved in High level and Low-level design and implement Code re-factors changes.
- Interaction with client team to understand business requirements and develop the System design and involved in technical discussions, design reviews with Architects.
Environment: Java, Struts, Spring, AnjularJs, JPA, JSP, Servlets, HTML, Eclipse, Log4j, XML, Axis2, Oracle reports, web services, Oracle, SONAR, Anthill Pro, and Unix/Windows.
Team Lead
Confidential, Charlotte, NC
Responsibilities:
- Involved in analysis, design, development, testing using SDLC Process.
- Used J2EE design patterns like Factory, Application Service, business delegate, Service Locator, View Helper, Composite view, MVC and DAO to Implement Business tier using Sessions Beans.
- Developed the User Interface Screens for presentation using Swings
- Designed and developed Rules (Business Validations) to validate user request using java
- Involved in designing and creating of UNIX batch jobs using shell scripting.
- Participated in code reviews, perform unit testing and integration testing using Junit.
- Designed and developed Struts Action classes and Views using JSP.
- Interaction with client team to understand business requirements and develop the System design and involved in technical discussions, design reviews with Architects.
Environment: Java, J2EE, JSP, Servlets, Swings, Struts, Java Script, spring, JQuery, Web Services, Log4j, XML, Axis2, Oracle, Unix/Windows, Clear Case and Clear Quest.
Senior Software Engineer
Confidential
Responsibilities:
- Part of Production support team, worked on Incidents and Problems.
- Worked on business enhancements, interacting with onsite lead.
- Prepared design documents according to the business specifications.
- Involved in development of new application changes.
- Involved in designing and creating of UNIX batch jobs using shell scripting.
- Source Code documentation and inline documentation
- Participated in code reviews, perform unit testing and integration testing using Junit.
Environment: Spring2.0, Hibernate3.0, JSP, Oracle 10g, JDBC,RAD7.0, Log4J, XML, Ant, Websphere6.0, HTML, JavaScript, Rational Rose, Windows XP/2003,MVC, Junit.
Senior Engineer
Confidential
Responsibilities:
- Followed agile methodology for Iterative releases of the development cycles. Wrote design documents by using UML methodology
- Worked on Confidential ’s proprietary frame works and tools
- Designed, managed and implemented J2EE technologies (spring, Hibernate) and design patterns such as MVC and Facade.
- Developed façade class and their supporting classes to route the request to the service and receive the response data
- Developed stored procedures and functions using PL/SQL
- Worked on Hibernate to map various classes to the database tables
Environment: Core Java, Web Services, SOA, Hibernate, WebSphere6.1, JSP,Log4J, JavaScript, Servlets, RAD, Oracle 10g,Rational Rose, PL/SQL, MVC, JDBC, Windows XP, Ajax,, HTML,XML, JUnit, Rational Clear Case
Software Engineer
Confidential
Responsibilities:
- Involved in analysis, design and implementation using MVC Architecture, used open source Struts framework and Database with new field updates
- Designed and development of User Interfaces, Menus using HTML, JSP.
- Developed several session beans for managing the business logic.
- Tested some of the transactions between the client and the database using servlets.
- Used PL/SQL, Stored Procedures and table level and system level triggers for handling database processing
- Actively involved in developing, testing and deploying of the application on the Application Server
- Developed JSP pages with the help of Struts tag library.
Environment: JBoss, JSP, Spring, Hibernate, JavaScript, MS Visio 2007, Rational Rose, JDBC, MySql, JUnit, CVS, HTML, and PL/SQL.
