We provide IT Staff Augmentation Services!

Sr. Software Analyst Resume

2.00/5 (Submit Your Rating)

Lansing, MI

SUMMARY:

  • 9+ years of experience in Software Development using Java/J2EE technologies.
  • Expertise in designing, developing multi - tier applications using Core Java, J2EE technologies like Servlets, JSP,EJB, Web Services (SOAP and REST), JDBC, JSF, JMS, JNDI, JPA.
  • Experience with Web technologies like jQuery, JSON, JavaScript, jQuery plugins, HTML, XML, CSS, XHTML, XSD, XSLT.
  • Extensively working with Open Source Java frameworks like Spring, Struts 2.
  • Experience working on Application servers likeJBoss Application Server, Apache Tomcat.
  • Experience in working with ORM frameworks like Hibernate. Possess strong working knowledge of several RDBMS (Relational Database Management System) programming using SQL (DDL, DML), PL/SQL, Triggers and Stored Procedures.
  • Hands on experience in UML Modeling and Design Pattern like Singleton, Factory Method, Facade, Front Controller, Delegate Pattern, SOA and MVC Architecture.
  • Experienced in working various Software Development Life Cycle (SDLC) methodologies like Agile Development environments (SCRUM), Test Driven development (TDD) and waterfall.
  • Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.
  • Highly proficient in understanding new technologies accomplishing project goals successfully. Exceptionally well organized, strong work ethics and willingness to work hard to achieve client requirements.
  • Excellent written and verbal communication skills, presentation and problem solving skills.
  • Good knowledge of UML.
  • Good knowledge on Node JS, Ext JS JQuery and Angular JS.
  • Good Experience in designing workflows using Spring Integration
  • Good experience in using Java/J2ee design patterns.
  • Experience in working with databases Oracle, Sybase and DB2, SQL Server.
  • Experience in using code review tools like Sonar.

PROFESSIONAL EXPERIENCE:

Confidential, Lansing, MI

Sr. Software Analyst

Responsibilities:

  • Working with analysts and Department of Community Health personnel to gather business requirements.
  • Developed JSPs, Struts Action Classes and Form Beans.
  • Developed and configured Servlet Filters and Listeners.
  • Developed and configured Entity Beans for data persistence using Hibernate to store the data into the Oracle 10G database.
  • Worked on SOAP Web Services with JAX-WS API to ping Social Security Administration.
  • Developed different dynamic UI Screens using HTML, JSP, JavaScript and JQuery plugins like jQuery UI, jQueryDatatables.
  • Used standard J2EE design patterns for development like Controller, Business Delegate, Session Facade, Factory, Service Adapter, DAO, Transfer Objects, and Singleton etc.
  • Created Stored Procedures, Views and Sequences in Oracle database.
  • Written JMS Code for Generating HL7 messages for Communicable Diseases.
  • Used JavaScript for Client-side validation and Struts Validator for Server-side Validations.
  • Monitored the Error logs using Log4J and fixing the problems.
  • Wrote test cases using JUnit for each module.
  • SVN and Tortoise SVN were used for project management and version management.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Apache Maven is used as Build tool to automate the build process for the entire application.
  • Used JBOSS Application Server to deploy the application.

Environment: Core Java/J2EE 1.6, Servlets 2.5, JSP 2.1, JSTL 1.2, Struts 1.3.8, AJAX, java Beans, JQuery, JavaScript, Oracle 10g, Apache Maven, JBoss5.1, Design Patterns, SVN, Tortoise SVN 1.8, Windows XP, JUnit 4.0, Html, HTML/DHTML, Agile Methodology.

Confidential, Norcross, GA

Sr. Java Developer

Responsibilities:

  • Involved in application development using CoreJava, J2EE technologies likeSpring framework
  • Team leader for 6 developers with responsibilities for mentorship, standards guidance, resource assignment, and training
  • Lead research, architecture, and implementation for various features
  • Designed/developed UI with AJAX, HTML and JavaScript for interactive web pages.
  • Developed the application using JSF and PrimeFaces for the view layer along with other cutting edge technologies
  • Expertise in developing light weight business component and integrated applications using Springframework
  • SpringwebMVC using features like IOC and configuring application context for spring bean factory
  • Developed a code for Web services (SOAP, REST) using XML, SOAP and used SOAP UI tool for testing the services
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Oracle database.
  • Responsible for updates for the admin section of the site and also add features to modify user information on the Admin site
  • Apache Maven used for project management and dependencies process
  • Prepared Unit test case using JUnit and used Jenkins for continuous integration testing.
  • Used Log4j removed the maximum bugs before passing on the application to the QA team.
  • Deployment application in WebLogic server and tuning server components for better performance.

Environment: CoreJava 1.6, J2EE 1.5, Eclipse 4.0, Hibernate 3.5, Log4j, RDBMS Oracle 10g, SOAP Web Services, RESTful Web Services, Spring MVC, Spring 3.0, Jenkins, JSF 2.0, XML, IBM JBoss EAP 5.1, PL/SQL, Maven, PrimeFaces 3.1.1, Servlets.

Confidential, Atlanta, GA

Sr. Java Developer

Responsibilities:

  • Analyzing the client requirements and functional areas of the existing system, client interactions, coordinating with the team members on critical problems and solving, technical guidance
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • Experience in implementing Web Services using SOAP, REST and XML/HTTP technologies.
  • Used Struts validator framework for client side and server side validation.
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Oracle database
  • Developed and deploy this application in Linux/Unix platform.
  • Responsible for writing complex HQL queries
  • Apache Maven used for project management and dependencies process
  • Prepared Unit test case using JUnit and used Jenkins for continuous integration testing.

Environment: CoreJava 1.5, J2EE 1.5, Eclipse3.0, Tomcat 6, UML, HTML, XML DHTML, RDBMS Oracle 10g, Jenkins, Java Script, Unix/Shell Script, Hibernate 3.0, Struts2, Spring 2.5, Junit, Maven.

Confidential, Lansing, MI

Sr. Software Analyst

Responsibilities:

  • Working with analysts and Department of Community Health personnel to gather business requirements.
  • Developing Apache Maven’s (Project management tool) POM file to automate the build process for the entire application such as manages project libraries, compiling, preparing war file and deploying in JBOSS EAP 6.2.
  • Developing and configuring Entity Beans for data persistence using Hibernate JPA implementation and used JPA annotations such as Entity, NamedQueries and others to manage database transactions into the Oracle 11G database.
  • Developing database DAO, Service layer for database transaction.
  • Developing Spring Data CRUD concept using Querydsl JPA to manage type-safe SQL queries for data selection from joining tables, CRUD operation and pagination.
  • Developing Spring Controller using annotations to receive request from client application, applying business logic to prepare Model and find the appropriate View response to client.
  • Developing different dynamic UI Screens using HTML, JSP, Bootstrap, font awesome, JavaScript and JQuery plugins like jQuery UI, jQuery validation, JQuery masking, jQuerydatatable and many more.
  • Implementing extensible use of jQGrid with server-side live data such as sorting, pagination, inline editing.
  • Using standard J2EE design patterns for development like Controller, Business Delegate, Session Facade, Factory, Service Adapter, Data Access Object, Transfer Objects, and Singleton etc.
  • Using AJAX extensively to implement front end /user interface features in the application.
  • Creating Complex Queries, Stored Procedures and Views in Oracle database.
  • Monitoring the error logs using Log4J and fixing the problems.
  • Writing test cases using JUnit for each module.
  • Tortoise SVN is use for project management and version management.
  • Configuring standalone configuration file of JBOSS Application Server for data source and libraries.
  • Applying ‘Cyber Security’ concept in application. Separating presentation layer and transaction layer based on hardware design. Both layers run on different servers and communicating each other by EJB stateless remote bean.
  • Developing letters, form using iText java library
  • Design and manipulate various state reportusingJasper Studio.

Environment: Core Java 1.6, Servlets 2.5, JSP 2.1, JSTL 1.2, Spring framework 4.0 (Core, Security, Spring data JPA and others), Hibernate 4.3.6 (Core, Hibernate JPA, Hibernate - Entity Manager), AJAX, JQuery 1.11.0, JavaScript, JQGrid 4.6.0, Oracle 11g, Apache Maven, JBoss EAP 6.2, Design Patterns, SVN, Tortoise SVN 1.8, Windows 7, iText 5.3, Jasper Studio 6.0.3, JUnit 4.7, HTML, Agile Methodology.

We'd love your feedback!