Technology Analyst Resume
SUMMARY:
- I aspire to utilize my practical knowledge of Java application development and effective J2EE framework techniques in developing user - focused solutions efficiently.
- 8.5 years of experience in development, design & testing web applications using Java, J2EE and Spring frameworks
- Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design, Coding, Application Implementation, Unit testing, System Testing, Documentation, Production Support, Functional and Regression Testing.
- Extensive programming experience in Servlets, JSP, Struts, JSF, Angular 2, JSON, Spring IOC, Spring Security, Spring AOP, Spring transaction management, Spring Boot, MQ Series, Web Services, JMS, EJB, JPA, Hibernate and Oracle.
- Have Good exposure on Java Design Patterns and familiar in using different design patterns like Factory design, Singleton, Flyweight pattern, Session facade pattern.
- Good implementation knowledge on XML, DTD, XSD, SAX, DOM, XSL and XSLT.
- Expertise in developing highly interactive rich Web UI using HTML, JavaScript, CSS, JQuery, Ajax, Angular2.0, NodeJS, JSF2.0, Bootstrap, TypeScript.
- Had vast exposure to Release Management and experience in configuring Team City, Jenkins and Maven Build.
- Rich experience in Banking, Financial, Healthcare, ERP and Utilities domain.
- Experience in end to end project execution, starting from Project Inception, Requirements Analysis, Design, Development, User Acceptance and Implementation.
- A highly self-motivated team lead with ability to quickly adapt to new environments, dedicated, hardworking, collaborative team player with good verbal and written communication skills.
- Excellent analytical, problem solving skills and ability to work with people from different technical knowledge and background.
- Experience in working with multiple vendors and geographically distributed teams.
- Worked on projects in Agile and waterfall methodology.
TECHNICAL SKILLS:
Programming Languages: Java, Shell Scripting, SQL, PLSQL, Typescript
Presentation Layer: Servlets, JSP, Struts 1 and 2, JSF 2.0, Angular 2, HTML, CSS, JavaScript, AJAX, XML, JQuery, JSON, Node.js, Bootstrap
Business Layer: Spring IOC, Spring Security, Spring AOP, EJB 2.0, JMS, MQ Series, Web Services (SOAP and REST)
Data Access Layer / ORM Tools: JDBC, JPA, Hibernate
Database: Oracle, MySQL and Sybase
Unit Testing: JUnit, Selenium
Reporting Tools: Jasper reports using I-report tool
IDEs and Tools: Eclipse, VS Studio, Oracle SQL Developer, Toad, HP Quality Center, Splunk.
Build Tools: Maven, Team City, Jenkins
Version Controller: Tortoise SVN, GIT
Deployment Server: uDeploy
Application Servers: Weblogic, Jboss, Tomcat
Operating Systems: Windows, UNIX, Linux.
PROFESSIONAL EXPERIENCE:
Confidential
Technology Analyst
Responsibilities:
- Touch base with clients as well as business analysts in requirements gathering.
- Helping the team to understand the requirements and reviewing the code during the development & unit testing phase.
- Created the technical design documents with flow diagram for the change requests.
- Developed single page application using Angular 2, Bootstrap templates.
- Used input & output decorators to communicate between the components of Angular 2.
- Calling the Rest WS using the subscribe method of angular 2 to get the service response.
- Configured the Router component for navigation in angular 2.
- Expertise in writing web pages using JSP, JavaScript, CSS, and JQuery.
- Worked on implementing the multithreading for the IRR performance return calculations on Sybase data.
- Coded all the high and critical modules with client level standards using SQL, PLSQL and Java.
- Hands on experience in writing db procedures and functions.
- Configured the Spring beans and applied Spring IOC between service layer and data access layer.
- Integrated Spring and Hibernate and used Hibernate template to access the data.
- Spring AOP module is used to handle transaction management services for objects.
- Configured the Spring Security for the project.
- Experience in writing SOAP and Restful web services.
- Creating web service client jars to consume web services.
- Configured MQ series and JMS to fetch the Cash accounts information from EBS system.
- Configured the SONARQUBE to the project to automate the coding standards check, identifying the error prone code, identifying code duplication and capturing connection leakage etc.
- Used Splunk enterprise tool to collect, analyze and act upon the untapped values and it displays errors, logs, stack trace, etc.
- Involved in reducing the manual efforts by using the bulk upload automated process.
- Automated the reports generation with XML, JDBC and procedures.
- Played a vital role in tuning the application performance w.r.t. Java code & queries at Oracle DB level.
- Experience in implementing the design patterns like Factory design, Singleton, Flyweight pattern, Session facade pattern.
- Configured the MessageQueue for accepting the request object and return the response collection by connecting to a service provider.
- Configured multiple Restful web services from different modules of the project in spring boot.
- Prepared the release note(s) for all the project releases.
- Played a significant role in all environments (IST, UAT & Production) Build and Deployment.
- Immediately acknowledging the production issues and providing the fixes for them at the earliest depends on the criticality.
- Supporting the IST & UAT support teams to resolve the environment issues.
- Regularly involving in project status calls and updating the project status to clients.
- Helping the team members in project implementations.
- Involved in all SDLC phases.
- Fixing the UI related defects.
- Implemented JMS for Notifications module of the project.
- Implemented the client beneficiary reports using SQL, PLSQL and Java.
- Implemented the Reports module with Jasper technology using I-Report tool.
- Proactively involved with IST team in fixing issues.
- Changing the database configuration for defect fixing.
- Changing the reports code to add a new sheet in the excel output.
- Providing function, business and technical knowledge to the team.
Environment: Java 7, Java Multi-threading, Java Collections, JSP, Struts 1.3, Angular 2, Spring, Spring Boot, Hibernate, JSON, XSL, XML, Web Services(SOAP & REST), JMS, JSF 2, JBoss, HTML, Spring 3.1,MQ Series, AJAX, Jasper Reports, EJB, JDBC, JavaScript, SQL, Weblogic 10.3, Oracle 11g, Sybase and PLSQL
Confidential
Sr. Software Engineer
Responsibilities:
- Integration of Struts 2, Spring & Hibernate. And on top we wrapped it with Maven build and there onward we started implementing different end to end flows for different modules of the project.
- Involved in user interface design.
- Configured the spring security for login authentication and URL blocking.
- Involved in developing java script based client-side validation logic.
- Developed complex business logic to maintain the pharmacy stock.
- Involved in configuring Spring beans(Service classes, DAO classes).
- Configured the Entities to store the entity objects to the database using hibernate.
- Created a GenericDao by extending JpaDaoSupport, and used this GenericDao for the other DAO classes.
- Involved in configuring Spring beans.
- Implemented the Consultation, In Patient, Out Patient, Pharmacy and Report modules.
- Worked with QA team in fixing the defects.
Environment: Java 6, JSP, CSS, HTML, JSF 2, Struts 2, Spring 3.1, Hibernate4.1, Apache Lucene, EhCache, JavaScript, AJAX, Jasper Reports, SQL, Apache Tomcat 7.0, MySQL 5.5
Confidential
Software Engineer
Responsibilities:
- Involved in user interface design.
- Involved in developing request processing and validation logic.
- Involved in developing JSP pages.
- Involved in configuring Spring beans.
- Bug fixings.
Environment: Java 6, JSP, CSS, HTML, AJAX, Struts 1.3, spring 2.5, Hibernate 3.2, JavaScript, AJAX, SQL, Apache Tomcat 5.0, Oracle
Confidential
Software Engineer
Responsibilities:
- My responsibilities were to involve in Specifications gathering, Analysis, Reviewing, and Development.
- Involved in implementing rules & Regulations for the customers.
- Involved in Database designing and writing Stored Procedures & Functions.
- Involved in Developing JSP, Servlets and XML channels for online transactions.
- Involved in Developing Singleton design pattern for connection pool management
- General maintenance, code clean-up activities and enhancements of the Customer Modules.
Environment: Java 6, JSP, JavaScript, JDBC, Struts 1.3, Spring 2.5, XML, Weblogic 8.1, Oracle
Confidential
Software Engineer
Responsibilities:
- Involved in the development of Consultant and Marketing Modules
- Involved in user interface design.
- Client side validations are done by using Validation frame work.
- Implemented Business and Persistence Logic.
Environment: Java 6, JSP, JavaScript, CSS, HTML, Servlets, JDBC, Struts 1.3, Oracle, Apache Tomcat 5.0
