It Application Analyst Ii Resume
Des Moines, IA
PROFESSIONAL SUMMARY:
- Certified AWS developer and having around 9 years of professional IT experience in Analysis, Design, Development, and Testing of Client/Server, Web enabled Business Applications using Java and J2EE Technologies.
- Participated in the designing and developing of Software using Agile and Waterfall methodologies.
- Expertise in implementing Object Oriented design methodology and Core Java concepts such as multi - threading, exception handling, annotations, Collections and I/O.
- Experienced in developing and implementing web applications using Java, J2EE, JSP, Servlets, XML, HTML, JavaScript, Angular JS, Node.Js, AJAX, JSON, JQuery, CSS, JDBC and JNDI.
- Extensive experience in design and development of J2EE applications using Core Java, Java Collections, Data Structures, Multithreading, Transaction Management, JDBC, Servlets, JSP, EJB, AJAX, JMS Custom Tag Libraries, JSTL, XML, Web Services and other open source frameworks and APIs.
- Expertise in developing ESB software architecture model used for designing & implementing communication between mutually interacting software applications in a service-oriented architecture (SOA).
- Expertise in developing enterprise applications using Framework Technologies such as Hibernate, Spring MVC, DAO, JDBC and Web services (Soap, WSDL and Restful API).
- Expertise in using Java Message Service (JMS) API, to create, send, receive, and read messages.
- Worked on persistence frameworks, Hibernate ORM, JPA to map POJOs to a relational database.
- Expertise in MVC architecture Web Framework with Struts 2.x, Spring 3.x(Dependency Injection, Data Access Objects, and MVC Framework)
- Worked on design patterns and industry best practices such as MVC(Model-View-Controller), Singleton, Factory and DAO.
- Experience in Analysis and Design including Object Oriented Analysis and Design (OOAD) techniques developing Use Cases, Sequence Diagrams and Class Diagrams
- Expertise in programming with RDBMS like Oracle, MySQL & concepts like writing SQL Queries, Functions, Stored Procedures, PL/SQL Packages, Query Optimization, views and Triggers
- Extensive experience in developing applications with Eclipse and Visual Studio.
- Experience in deploying, configuring and administering application servers such as WebSphere, WebLogic, Jboss, Glassfish and Apache Tomcat.
- Good knowledge in Unix/Linux, windows2000/XP/7/8, Mac OS platforms and shell scripting.
- Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
- Experience in to prepare Test Cases and JUnit Testing and good knowledge and hands on experience on Selenium testing tool.
- Hands on experience with version control systems like GIT, Subversion (SVN), CVS, Clear casefor providing common platform for all the developers. Experience in Development, Production and QA Environments and Involved in all phases of SDLC.
- Highly motivated team player with the excellent verbal and written communication and ability to work independently and adapt quickly to new emerging technologies.
TECHNICAL SKILLS:
Programming languages: Java, Java UI, Core Java, C++, SQL and PL/SQL.
Scripting Languages: JSP 2.1, Java Script, Angular Js, Bootstrap, JQuery, HTML, HTML5, CSS.
J2EE technologies: J2EE, Servlets, EJB, JSP, JDBC, Tag Libraries, AJAX, MVC, Spring, Hibernate, JUnit, JavaScript, CSS, Web Services, SOA, HTML, XML, and POJO.
Web Services: SOAP, WSDL, Restful.
Design Methods: UML, agile, SDLC
ORM: Hibernate3.0., myBatis
Web/Application servers: Apache Tomcat 4.0/5.0/6.0/7.0, Web Logic 8.1/9.1, Web sphere, Jboss.
IDE: Eclipse, My Eclipse, Visual Studio.
Operating Systems: Windows 8/7, Mac OS, UNIX (Solaris10), Linux.
Frameworks: Struts 2, Spring2.5,3.0 (Dependency Injection, Spring MVC, Spring Core, Spring security, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate3.0/4.0
RDBMS: ORACLE 8i/9i/10g/11g MS-Access 2000, MySQL, SQL Server 2000/2005
Version Control: CVS, SVN, Git.
Tools: Ant, Maven, Log4j, Junit, selenium.
PROFESSIONAL EXPERIENCE:
Confidential, Des Moines, IA
IT Application Analyst II
Responsibilities:
- Followed Agile software methodology for project development.
- Gathered the business rules, requirements and and involved in developing the web application using maven Spring MVC framework and Rest Services.
- Involved in the 3 Amigos meetings where Developer, Tester and BA work collaboratively around the Acceptance criteria for each user story.
- Actively participated in program increment meetings and 3 Amigos meetings where Developer, QA and BA work collaboratively around the Acceptance criteria for each user story.
- Followed fast paced agile methodologies and practiced paired programming, Test Driven Development (TDD) and scrum status meetings.
- Co-ordinated with other teams to complete deployments topilot and prod.
- Developed the backend using Spring, myBatis and also created new REST web services.
- Used GIT with Stash for code repositories, Jenkins for release management and WebSphere Application Server for deploying the Enterprise Application.
- Worked on Automation to maintain test coverage standards.
- Performed codereviews with Team members and provided end to end support for testing activities and Involved in all the pilot to production transfers.
Environment: Java EE 1.7,1.8, RAD, Spring 4 MVC, MyBatis, JUnit, Cucumber, IBM WebSphere, DB2, Servlets, JSP, XML, HTML5, JQuery, JavaScript, Bootstrap, J2EE, Rest Web services, GIT, OpenGrok, Maven, Stash, Source Tree, Jenkins.
Confidential, West Des Moines, IA
Full Stack Java/J2EE Developer
Responsibilities:
- Understood the business requirements and actively participated in team meetings.
- Involved in the Analysis, Design, Implementation and Testing for SDLC of the Project.
- Developed the UI screens for presentation using JSP, JavaScript, JQuery and Bootstrap.
- Developed the backend of the application using Spring and Hibernate frameworks.
- Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations.
- Involved in developing the batch jobs for the application.
- Created test plans and JUnittest cases and test suite for testing the application.
- Created SQL queries using Oracle SQL Developer for the processes and managing custom data.
- Implemented Test Driven Development and Agile Methodology.
- Deployed application in the Tomcat server environment using Maven build tool.
- Co-ordinated with the scrum manager, team leads and testing team to complete deployments to DEV, SIT & UAT.
- Used SVN version control for code merge, code check-in and check-out.
- Successfully executed the entire test cases and fixed any bugs/issues identified during the test cycles
- Participated in the defect fix in higher environments, support and maintenance of the project.
- Used Maven tool to build and configure J2EE applications and used Log4J for logging in the application
- Involved in module Integration and responsible for new enhancements.
Environment: Java EE 1.7,1.8, Spring MVC 3.2, Spring Boot, Hibernate 4.1, Eclipse Kepler, JUnit, Apache Tomcat, Oracle SQL developer, Servlets, JSP, XML, HTML, JQuery, JavaScript, Bootstrap, J2EE, Web services, SVN, Log4j.
Confidential, Des Moines, IA
Web developer
Responsibilities:
- Involved in all the Functional requirements gathering sessions with the Business Analysts
- Involved in developing application using J2EE and MVC framework technologies.
- Use SVN version control for code check-in and check-out.
- Built the project using Maven by writing into POM.xml file to solve dependencies.
- Worked on Creating design document extensions.
- Developed custom objects with the help of Hibernate framework to access database tables.
- Create SQL queries, database concepts and stored procedures.
- Consumed SOAP Web Services from third party to use the functionality and share data.
- Tested the web service in SOAP UI by using the WSDL provided by the web service provider.
- Tested the application in local and Deployed it using WebSphere application server.
- Assisted team to complete the deployment process.
- Co-ordinate with testing team to complete deployments in DEV, SIT& UAT.
- Worked on issue fixing and enhancements to fulfil user needs.
- Worked on JQuery, Groovy and JavaScript in developing Views of the application.
- Involved in writing JUnit Test cases in TDD approach for the application.
- Extensively used Maven tool to build and configure J2EE applications and used Log4J for logging in the application.
- Responsible for design and implementation of various modules of the application using Spring-Hibernate architecture.
- Interacted with testing team to fix defects.
Environment: Java EE 1.7, Spring MVC 3.2, Hibernate 4.1, Eclipse Luna, WebSphere, Oracle 11g, SQL, JSP, XML, JUnit, JQuery, JavaScript, HTML, J2EE, JNDI, SOA, Web services SOAP, WSDL, SVN, Log4j.
Confidential, TX
Full Stack developer
Responsibilities:
- Understood business requirements from customers.
- Involved in the Analysis, Design, Implementation and Testing of Software using Agile Methodology.
- Participated in all phases of the risk managementlike Identify, Assess, Review, Control, Monitor and Mitigate.
- Extensively used Core Spring Framework for Dependency Injections of components.
- Used JMS, Java API which allows us applications to create, send, receive, and read messages using reliable, asynchronous, loosely coupled communication.
- Developed the user interface screens for presentation using JSP, HTML and Angular.JS, JavaScript.
- Developed Spring Configuration file to define data source, beans and Hibernate Properties.
- Implemented JSPs, and Servlets in the MVC Framework to effectively handle the workflow of the application.
- Experienced with java Multithreaded Programming to develop multithreaded modules and applications.
- Used J2EE design patterns like Factory pattern & Singleton Pattern.
- Developed Action classes to handle HTTP client requests by using HTTP Servlet Request, HTTP Servlet Response, Mapping and Action Form Objects.
- Used various J2EE design patterns, like DAO, Singleton and Factory patterns.
- Implemented the Business Logic in java using EJB 3.x that run in the server part using the client /server model.
- Worked with CoreSpring Framework for Dependency Injection, Spring Context to provide message sources.
- Implemented Web Services for communicating one application to another application by using RESTful.
- Developed business modules using Hibernate and Spring Framework technologies.
- Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
- Used Git Repository for Version Control.
- Deployed application in the Glassfish server environment using Maven build tool.
- Involved in building and deploying scripts using Maven to generate WAR, and JAR files.
- Worked with Hibernate for developing Persistence classes to interact with the database.
- Created test plans and JUnittest cases and test suite for testing the application.
- Involved in module Integration and responsible for new enhancements.
Environment: Java, J2EE, Servlets, JMS,spring, SQL, HTML, CSS, Java script, jQuery, Glassfish Server, EJB 3.x, XML, UML,Restful Web Services, Hibernate, Oracle.
Confidential, CA
Full stack developer
Responsibilities:
- Involved in all the Functional requirements gathering sessions with the Business Analysts.
- Was also actively involved in setting coding standards and writing related documentation.
- Involved in writing Test Cases, Testing Application and Implementation plan.
- Involved in the Analysis, Design, Implementation and Testing of Software using Agile Methodology.
- Involvement in the use cases, development of OOAD and modeling, which involved in class diagrams and Object Diagrams using UML.
- Implemented presentation tier on Servlets, JSP, Node JS and HTML for custom business requirements.
- Involved in communicating with clients on a daily basis to ensure their requirements are being met.
- Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations.
- Experienced and developed Multi Threaded and Multitiered Applications.
- Involved in Configuring web.xmlConfig Properties File.
- Development of custom objects with the help of Hibernate framework to access database tables
- Deployed application in the Tomcat server environment using Maven build tool.
- Implemented Test Driven Development and Agile Methodology.
- Created tables for new requirement and have written Packages,Stored Procedures, Functions, Indexes, Sequences, Synonyms, views, and Triggers.
- Implemented different design patterns MVC, Singleton.
- Developed Restful Web Services to transfer data between the pages.
- Successfully executed the entire test cases and fixed any bugs/issues identified during the test cycles.
- Participated in the production support and maintenance of the project.
Environment: J2EE, Tomcat Server, Web Services, Hibernate, springs, SQL, EJB, JSP, HTML, JavaScript, Servlets, UML, XML.
Confidential, Dallas, TX
Sr. Java/J2EE Developer
Responsibilities:
- Understood business requirements from client and client’s customer
- Involved in the Analysis, Design, Implementation and Testing of Software using Agile Methodology.
- Major involvement in writing & reviewing Design Approach Documents and have designed architecture for the web module using Spring MVC Framework.
- Implemented the Shopping path of the Enterprise Cruise application with Struts, Tiles and Hibernate frameworks with new UI Mock-ups.
- Wrote Complex JavaScript and BackBone.JS for smart population for fields in the search forms
- Developed dynamic JSP’s using Custom tags and JSTL tags.
- Wrote Hibernatemappings for Database layer
- Implemented various design pattern like Singleton design and MVC patter
- Designed and deployed the application using the Multi -Threading concepts.
- Design and development of UI screens using JSP, HTML, CSS and JavaScript
- Developed SQL queries and stored procedures
- Consumed Web Services from third party for authorizing payments to/from customers
- Performed performance optimization using JProfiler tool
- Used CVSfor version control
- Involved in Pair Programming with new and junior team members.
- Worked with Hibernate for developing Persistence classes to interact with the database
- Followed Agile Development process for planning, daily standups and retrospection and successfully delivered the project under budget and ahead of the schedule.
Environment: JDK1.7, JSP, Java Script, Servlets, Tomcat, MySQL, Eclipse, Spring MVC, DAO, Hibernate, Web Services.
Confidential
Software Developer
Responsibilities:
- Responsible for understandingthe client’s requirements and its execution.
- Was also actively involved in setting coding standards and writing related documentation.
- Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
- Developed features using Servlets, JSP, Java beans, Hibernate.
- Used Eclipse IDE for designing, coding and developing applications.
- Developed and implemented spring, and J2EE based MVC (Model-View-Controller) framework for the application.
- Involved in building and deploying scripts using Maven to generate WAR, and JAR files.
- Wrote unit test cases using Junit.
- Communicated with clients on a daily basis to understand the requirements and proposed solutions.
- Tested the web service in SOAP UI by using the WSDL provided by the web service provider.
- Developed optimized SQL queries and stored procedures using PL/SQL.
- Consumed Web Services restful from third party for authorizing payments to/from customers.
- Successfully executed the entire test cases and fixed any bugs/issues identified during the test cycles.
- Implemented Test Driven Development and waterfall Methodology
- Worked with Hibernate for developing Persistence classes to interact with the database.
- Involved in module Integration.
Environment: JDK1.6, JSP, Servlets, Tomcat, Oracle, Eclipse, Spring MVC, DAO, Hibernate, Web Services.
