System Analyst (java/j2ee) Resume
Bloomington, IL
SUMMARY
- 8 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.
- Experience on Web Technologies using Java, Spring, Hibernate, HTML4/5, CSS, JavaScript, Bootstrap, JQuery, Angular JS, Node JS, React JS, JSON and AJAX
- 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 (Java/J2EE)
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.
- Provides system software support for Confidential applications and components.
- Created and configures management reports and Dashboards
- Worked on Control M for scheduling job
- Method references are used provided inJava8to make use of methods already named.
- Developed, evaluated and documented specific metrics for management purpose
- Responsible for the integrity of the infrastructure issue and defect troubleshooting, development, understanding and managing theinfrastructure 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 maturesinfrastructure policies, strategies, guidelines, standards, procedures, knowledge items
- Developed the application using Spring MVC framework by implementing controller and backend service classes
Environment: Java/J2EE, Java 8, Design Patterns, EJB, Spring MVC, HTML, SVN, JSON, CSS, DB2, Web Sphere, JUnit, UNIX, Shell Script, Web Services, 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.
- 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, HTML, JQuery, JSON,CSS, PL/SQL, Tomcat, Camel, JUnit, UNIX, Shell Script, Web Services, Hibernate
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, 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: J2EE, Java, spring IOC, JSP, HTML, CSS,SOAP, AJAX, Spring MVC, AOP, DAO, Hibernate, Eclipse, JUnit, XML, MSSQL, 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, JavaScriptscript, 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