System Analyst Resume
Bloomington, IL
SUMMARY
- 7+ years of experience developing robust and highly scalable web - based, enterprise and Client Server applications using Core Java and J2EE Technologies
- Experience in all phases of Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing, and maintenance of complex applications
- Experience in working in environments using Agile (SCRUM), RUP and Test Driven development methodologies.
- Experience in working with Databases like Oracle, MYSQL and DB2.
- Used Splunk to create dashboards.
- Extensive Knowledge on databases like Oracle 9i/10g, MS-SQL Server and MySQL.
- Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions. Ability to work in a variety of environments (Java, PHP, Python, Node.js)
- Utilized Java and Object oriented Design concepts such as Core Libraries, Design Patterns, Inheritance, Abstraction and Polymorphism
- Highly Skilled in J2EE technologies such as Servlets, JDBC, Spring, Spring Batch and Hibernate
- Strong knowledge and experience in using design patterns like Inversion of Control, Singleton, DAO, and MVC architecture
- Experienced in Web Services (Java Web services, JAX-WS, SOAP, and AXIS SOAP) for implementation of Shopping Cart application, information validation and processing
- Solid understanding of source control like CVS, GIT, and SVN
- Proficient with persistence framework Hibernate.
- Solid understanding of build tools like Maven and Ant
- Proficiency in using development tools such as Eclipse, RAD
- Used application servers like Web Logic and Apache Tomcat.
- Excellent debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools
TECHNICAL SKILLS
Languages: Java, XML, SQL,WSDL,C,C++
Design Patterns: MVC, Dependency Injection, Singleton, Abstract Factory, Data Access Object.
Web Technologies: AJAX, JSP, JS, HTML, JQuery, Servlets, JDBC, EJB, JSON, HTML, CSS
Frameworks: Hibernate, Spring, Struts, JPA
RDMS: MSSQL, MySQL, Oracle
Web/Application Server: Tomcat, Web Sphere, JBOSS, Web logic
Operating Systems: Windows, LINUX, UNIX
Other Tools: Maven, ANT, JUnit, Log4J, SVN, CVS, GIT, UNIX, Windows, LINUX, Splunk
PROFESSIONAL EXPERIENCE
Confidential, Bloomington, IL
System Analyst
Responsibilities:
- Analyzes the systems requirements, and the provided business requirements, to develop a systems solution.
- Develops technical specifications.
- Builds new and/or modifies existing software to meet business and systems requirements through software component designing, coding, testing, and quality review.
- Implements software solutions and resolves problems.
- Provides system software support for Confidential applications and components.
- Created and configures management reports and Dashboards
- Worked on Control M for scheduling job.
- Strong experience developing web interfaces using HTML, CSS, JavaScript, JQuery, BackboneJS, Node.JS, Angular-JS, EXT-JS and Bootstrap.
- Developed, evaluated and documented specific metrics for management purpose
- Responsible for the integrity of the infrastructure issue and defect troubleshooting, development, understanding and managing the infrastructure performance, ability and stability
- Involved in unit testing, integration testing, and SOAP UI testing and user acceptance testing of the application.
- Applied design patterns such as Singleton, Inversion of Control, and DAO
- Implemented the Business logic by efficiently utilizing the OOPS features of core Javaand also Performed Unit Testing to using JUNIT.
- Develops, follows, and/or matures infrastructure policies, strategies, guidelines, standards, procedures, knowledge items
- Developed the application using Spring MVC framework by implementing controller and backend service classes
Environment: Java/J2EE, Design Patterns, EJB, Spring MVC, HTML, SVN, JSON, CSS, DB2, Web Sphere, JUnit, UNIX, Shell Script, Web Services, Node.js, Hibernate, Splunk, Control M
Confidential, Woonsocket, RI
Java/J2EE Developer
Responsibilities:
- Used spring framework in the development of business components and integrated with the Hibernate ORM tool.
- Developed and deployed web services to interact with partner interfaces, and client interfaces to consume the web services using CXF, WSDL, SOAP, Restful technologies
- Experienced building application using Maven
- Involved in group meetings with Managers, Team Members in designing, implementing and testing.
- Responsible for the design and development of the web front-end, middle-tier messaging and approval system.
- Extensively used the modern JavaScript Frameworks: Angular.JS, Node JS Bootstraps and JQuery Pluginsto develop Responsive Web Designs (RWD).
- Implemented MVC pattern at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
- Developed user interfaces using JSP, JDBC, Servlets using J2EE Patterns.
- Used Spring-IOC concepts and Spring MVC pattern for developing the application.
- Support the application through debugging, bug fixing and maintenance releases.
- Used JUnit for unit testing.
Environment: Java, Servlets, JSP, Spring MVC, Node.js, HTML, JQuery, JSON,CSS, PL/SQL, Tomcat, Camel, JUnit, UNIX, Shell Script, Web Services, Hibernate
Confidential, Marlborough, MA
Java/J2EE Consultant
Responsibilities:
- Worked on Java-Swing for the front end GTS Application
- Used Spring MVC to decouple business logic and view components
- Involved in the integration of all the 3-tiers of the architecture consisting of Data Service Layer, Business Object Layer and Presentation Layer(front frameworks)
- Involved in setting-up GTS development and local deployment environment.
- Developed persistence layer using Hibernate and JPA
- Experienced building application using Maven
- Used Spring ORM module for integration with Hibernate for persistence layer.
- Used SOAP-UI to test the Web Services using WSDL.
- Extensive Experience in developing latest version of Object Oriented (OO) JavaScript libraries like Angular JS, Ext.JS, D3.js, Backbone.js, Knockout.js, Node.js, and Bootstrap.
- Involved to set up a source control tool Accurev, MQ series and some other software and utilities.
- Responsible for writing Hibernate-mapping XML files, HQL
- Involved in other phases of SDLC including requirement analysis, Testing Design and Implementation, Build validation and Business Support
Environment: Java, J2EE, Java-Swing, PL/SQL, XML, JSP, spring, Spring MVC, Hibernate, Accurev, Maven, Web Logic, HTML, CSS, Jide, Oracle, SVN, Eclipse, JUnit, Spring ORM
Confidential, Pleasanton, CA
Java/J2EE Consultant
Responsibilities:
- Designed and development of batch processes using Spring Batch Framework.
- Application has been developed based on Model View Controller (MVC) architecture Using Spring Framework.
- Implemented agile development process on Software Development Life Cycle.
- Used Spring MVC to decouple business logic and view components
- Developed persistence layer using Hibernate and JPA
- Used JSP, JSTL, HTML5, CSS, JQuery and JavaScript for front-end design.
- Experienced building application using Maven
- REST web services are also used to consume third party services.
- Used JavaScript /AngularJS to build a web page which is used for restarting various application servers running in integrated development environment.
- Involved in code versioning and sync from SVN repository
- Experienced using a Continuous Integration environment
- Installed, configured, upgraded and maintained Apache Tomcat Server on various platforms.
- Responsible for writing Hibernate-mapping XML files, HQL
- Maven and Jenkins are used for the application builds and Continuous Integration
- Involved in other phases of SDLC including requirement analysis, Testing Design and Implementation, Build validation and Business Support
Environment: Java, SQL, XML, Spring, Spring Batch, Node.js Spring IOC, Spring MVC, Web services, Hibernate, Angular JS, JPA, HTML, CSS, DB2, SVN, Maven, SQL, Web Logic, Maven, Log4J
Confidential, San Jose, CA
Java/J2EE Consultant
Responsibilities:
- Implemented Agile Methodology that includes weekly meeting with business analysts and monthly sprint review with clients.
- Used Hibernate 3.x with JPA annotation and created several persistent classes and involved in designing and creating generic DAOs for the domain model
- Used Spring Framework for dependency and object injection ; Used Spring MVC in the Middle Tier for portal development
- Developed the application using Spring MVC framework by implementing controller and backend service classes.
- Involved in writing Hibernate Annotations and Hibernate Configuration files to persist data into database.
- Implemented design patterns such as Inversion of Control (IOC), Singleton, Factory Pattern, and Collections
- Developed web services provider application using XSLT, WSDL and WSAD and used SoapUI for testing purposes.
- Developed user interface using HTML, jQuery, Ajax and JavaScript.
- Consumed and created Restful web services.
- Developed portal components, deployed files as necessary, and created and managed various contents
- Used Log4J for efficient application logging.
- Involved in other phases of SDLC including requirement analysis, Testing Design and Implementation, Build validation and Business Support
Environment: Java, J2EE, SQL, XML, JavaScript, Angular JS, HTML, Spring, RESTful Web services, Hibernate, UML, IOC, Singleton, MVC, DAO, LDAP, CVS, ANT, Oracle, JSP, Eclipse, Log4J
Confidential
J2EE Developer
Responsibilities:
- Involved in design and development of business logic and database access for subsystems to generate reports and views based on user’s query.
- Developed UI pages using HTML, CSS, Java Scriptscript, JSP and Struts Tiles and tag libraries.
- Involved in the detailed design of user interface and business layers using JSP, Custom tags and JavaScript
- Used JDBC for database connectivity to invoke Stored Procedures and Functions.
- Developed Java Servlets that act as a controller that maintains the session state and handles user requests in Middle Tier
- Involved in maintaining the Model-View-Controller architecture
- Monitored the logs using Log4J and fixed the problem
- Application deployed on Tomcat
- Used Apache Ant for the build process.
- Designed and developed account module which authenticates the access level for the users
Environment: Java, JSP, JavaScript, Eclipse, HTML, CSS, ANT, Tomcat, XML, Oracle 10g, Log4J