We provide IT Staff Augmentation Services!

Program Analyst Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Possesses over 7 Years of industry experience in end to end Software Development (Java - j2ee and Devops activities).
  • Amazon Web Services, Worked on s3 bucket to upload and download the files in my application.
  • Extensive experience in design and development of multi-tier applications using Java, J2EE, Core Java, Web Socket, TWILIO (USA), JMIXER, JSP, Servlets, EJB, JMS, JMS, Design patterns, JUNIT, Micro Services.
  • Expertise to write the code in JSF.
  • Expertise in creating SOAP and REST Web Service (JAX-RS, JAX-WS) based web services.
  • Proficient in Spring MVC, Spring Batch, Spring JDBC, Spring Tiles, Camel, JMS processing, Hibernate3, Struts2 and project management tools like JIRA, Rally etc
  • Apache POI API to read and write to the excel sheet. ALso worked on JASPER for the report generating tool.
  • Expertise in developing GUI using Web-Development technologies like DHTML, DOJO, HTML5, Angular JS, Node JS, Bootstrap, JSF and jQuery.
  • Expertise in HTML, CSS, JavaScript Libraries, MXML, JSTL specifications, and Custom Tag Libraries, XML, XSLT, JDOM, DTD, and Resource Properties.
  • Good experience in Modelling tools for UML design using My Eclipse /RSA developed UML diagrams (Use-case, Activity, State, STS, Class diagram, Sequence diagrams etc.).
  • Strong experience of developing data models using Hibernate POJO's, configuring Hibernate persistence layer, mapping Java classes with database using Hibernate and in Hibernate query language(HQL)
  • Extensive experience in Software Configuration Management using Version Control tools such as GIT, SVN and responsible for various software version releases. Proficient in UNIX commands.
  • As a devops activities worked on Jenkins and production server support to find the production issues, worked on load balancer configuration on the servers and was the part of production deployment.
  • Proficiency in application servers such as Tomcat, Glassfish 7.0/8.0, BEA Web Logic 10.3, Experience in web portal application design using spring and Struts, Angular.js Frameworks. Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans and Action classes and Controllers
  • Experience with web sockets, web programming and front end integration though Java Servlets,
  • Proficient in using RDBMS concepts with Oracle and MySQL.
  • Experience in design, development, administration, troubleshooting of portal applications using java/j2ee Glassfish Server .
  • Experience in Search Engine Development experience on SOLR
  • Experience with an automated unit testing tool such as JUnit, Mockito
  • Strong knowledge on Agile SCRUM methodology.
  • Experience in installation, configuration, and maintenance like Jenkins and Maven
  • Performed all dimensions of development including Business Process Analysis, Requirement Analysis, Design, Test driven development.
  • Hands on experience writing web services both client side and end point using WSDL, SOAP and Rest Full (JAX-RS, JAX-WS).

TECHNICAL SKILLS:

Operating Systems: Windows 7+, Ubuntu, Mac.

Twilio,: Struts 2.0, Spring Framework 2.5/ 3.0, Spring MVC, Spring Core, Spring Context, Spring JDBC, Spring ORM, Spring JMS, Spring Web Services, Spring Batch, Spring Integration, JSP, JSTL, JNDI, Hibernate, PDFBOX

Database Languages & tools: SQL, PL/SQL, Oracle, MySQL MSSQL

IDE: Eclipse,Eclipe2, Eclipse 3.x,ANT,SVN,Git

Java: Object Oriented Programming (OOP), Core Java, Data Structure, java development kit(JDK1.6,JDK1.7), Collections Framework, JQuery, Angular, Backbone, GWT, ExtJS, Exception Handling, Java I/O, JUNIT etc.

J2EE: J2EE (JSP, Servlets, JSTL, Custom Tags, EJB, JMS, JDBC, Web Services JAX-WS, JAX-RS, XML Parsing, XSLT).

Source Control: CVS, SVN, Git

Operating Systems: Windows, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential

Program Analyst

Responsibilities:

  • Redesigned the existing web application with new technologies.
  • Used Spring MVC on the web layer and business delegate and DAO on the business layer.
  • Created UI screens using JSP, controllers using annotations at method level and class level.
  • Responsible for coding User interfaces using Spring MVC, Spring Restful web services.
  • Setting up of the Environment using plugin SDK and Eclipse IDE
  • Defined business facades to handle multiple calls to the Dao’s. Defined custom exceptions at business layer and DAO layer
  • Created test cases for DAO's and web services. Used annotations to load the config file to test the components.
  • Used maven to acquire the dependencies and build the application, perforce as a version control system and Anthill pro to deploy the application into JBOSS.
  • For adding removing we hit the CMS system which was also developed by us which internally using the JDBC template of spring and batch job.
  • Flow of the information in different system done by using the JSON (Jackson API) integration with SPRING
  • To keep the security of information passing we attach the authentication like user name and password for REST Call by using spring Security Frame work.
  • Used scheduler in this for pulling of the data from database after fixed interval etc.
  • This Whole project was divided into the 4 separate small systems which communicate with each other by using JSON structure JACKSON integration with SPRING.
  • Used APACHE POI api to read and write to the excel sheet. That excel sheet was contained the list of students and the classes which students belongs.
  • Modules added were showing the teacher a list of students by implementing the pagination in JQUERY and using the SOLR search by giving them best performance of fetching the LACS of data from two different databases and once the user gets the info of the students assigned to him/her assign the assignment to that student by clicking on the row and once the user done with assignments evaluation is also done etc. I did the core development in JAVA with below mentioned technologies and tools of JAVA
  • Developed GUI using Web-Development technologies like DHTML, DOJO, HTML5, Angular JS, Node JS, Bootstrap, JSF and jQuery.
  • Developed data models using Hibernate POJO's, configuring Hibernate persistence layer, mapping Java classes with database using Hibernate and in Hibernate query language (HQL)
  • Worked on s3 bucket to upload and download the files in my application.
  • Wrote web services both client side and end point using WSDL, SOAP and Rest Full (JAX-RS, JAX-WS)
  • Worked on JMS to send the events to the different platforms.

Tools: Java 1.7, J2EE, JSP, Spring MVC, Spring ORM, Spring IOC, Spring Web Services, angular.js, web sphere portal Hibernate, MySQL, Web Services Restful, Oracle 10g,EJB, JMS

Confidential

Senior Software Engineering

Responsibilities:

  • Design and development of the new Technical flow.
  • Used Spring MVC on the web layer and business delegate and DAO on the business layer.
  • Involved in creating UI screens using JSP, controllers using annotations at method level and class level.
  • Talent Integration
  • Responsible for coding User interfaces using Spring MVC, Spring Restful web services.
  • Setting up of the Environment using plugin SDK and Eclipse IDE
  • Defined business facades to handle multiple calls to the Dao’s. Defined custom exceptions at business layer and DAO layer
  • To keep the security of information passing we attach the authentication like user name and password for REST Call by using spring Security Frame work.
  • Used scheduler in this for pulling of the data from database after fixed interval etc.
  • This Whole project was divided into the 4 separate small systems which communicate with each other by using JSON structure JACKSON integration with SPRING.
  • Used APACHE POI api to read and write to the excel sheet. That excel sheet was contained the list of students and the classes which students belongs.
  • Modules added were showing the teacher a list of students by implementing the pagination in JQUERY and using the SOLR search by giving them best performance of fetching the LACS of data from two different databases and once the user gets the info of the students assigned to him/her assign the assignment to that student by clicking on the row and once the user done with assignments evaluation is

Tools: Java 1.6, J2EE, JSP, Spring MVC, Spring ORM, Spring IOC, Spring Web Services, angular.js, web sphere portal Hibernate, MySQL, Web Services Restful, Oracle 10g

Software Engineering

Confidential

Responsibilities:

  • I used to read the Excel sheets to upload the data from the excel sheets by using the APACHE POI API. The excel was contained the list of tax payer details who has filed the Tax in last years like Ty10 files etc.
  • Development in Multithreading with concurrent package and Spring Batch Jobs implementation.
  • Used Spring MVC on the web layer and business delegate and Hibernate on the DAO layer.
  • Coded User interfaces using Spring MVC, Spring Restful web services.
  • Defined business facades to handle multiple calls to the Dao’s. Defined custom exceptions at business layer and DAO layer
  • Created test cases for DAO's and web services. Used annotations to load the config file to test the components.
  • Extensive experience in Software Configuration Management using Version Control tools such as GIT, SVN and responsible for various software version releases. Proficient in UNIX commands.
  • Good experience in Modelling tools for UML design using My Eclipse /RSA developed UML diagrams (Use-case, Activity, State, STS, Class diagram, Sequence diagrams etc.)
  • Experience with web sockets, web programming and front end integration though Java Servlets,
  • Design and developed multi-tier applications using Java, J2EE, Core Java, Web Socket, TWILIO (USA), JMIXER, JSP, Servlets, EJB, JMS, Design patterns, JUNIT, Micro Services.
  • Created SOAP and REST Web Service (JAX-RS, JAX-WS) based web services.

Confidential

Software Engineering

Responsibilities:

  • Design and development of the new Technical flow.
  • Development in Multithreading with concurrent package and Spring Batch Jobs implementation.
  • Used Struts2 on the web layer and business delegate, Hibernate and DAO on the business layer.
  • Involved in creating UI screens using JSP, controllers using annotations at method level and class level.
  • Worked in an agile environment. Actively participated in scrum meetings and updating Rally regarding the tasks and time spent on each tasks.
  • Used XSLT (html) this content shown on different handset. Content Information Shared in XML format or by reading the headers provides by operators by using JSON object.
  • Development in Multithreading with concurrent package and Spring Batch Jobs implementation.
  • Used Struts2 on the web layer and business delegate, Hibernate and DAO on the business layer.

Software Engineer

Confidential

Responsibilities:

  • Analyzing the business structure and fundamental requirements.
  • Involved in UML diagrams like interaction diagrams (sequence diagram and collaboration) and use cases, class diagrams, activity diagrams.
  • Developed the Appraisal and KRA form using JSP, HTML, CSS and JavaScript.
  • Used AJAX and Java Script to handle asynchronous requests, and CSS was used to keep uniformly in look of the application.
  • Designed Data Model and developed stored procedures using PL/SQL.
  • Used JDBC API for interaction with the SQL Server Database.
  • Translated client's business requirements into Use case models.
  • Implemented Business components such as user authentication, Account Transfer using spring beans.
  • Implemented the application using several design patterns such as Singleton, Factory, MVC, Template, Observer, Transfer Object and DAO.
  • Developed JSCH based utilities to transfer the files to shared file server over secure connection.
  • XML was used to transfer the data between different layers.
  • Worked on Web Services (SOAP, WSDL and AXIS) with agencies to perform user criminal history check.
  • Building the portlet application pages using spring portlet and JSR
  • Maven was used to manage dependencies in the application and deploy it on Glassfish server. Git Pro was used for the version control.
  • Used agile software development methodology which helps to develop project plans.
  • Have used Glassfish 2.1 application server in running the applications.
  • Implemented the user interface using the Angular.JS, HTML, CSS and Bootstrap.
  • Worked on database interaction layer for insertions, updating and retrieval operations on data.
  • Fix defects raised by testing teams based on the business use-case requirements.
  • Developing all database elements , including, tables, stored procedures, triggers, views, schemas, roles, imports, exports, security administration, OLTP, OLAP, etc.
  • Guided team members on Struts Framework.

Environment: J2EE, Servlets, Web Services, Glassfish 2.1, XML, XSD, Agile JSP, XML, HTML, CSS Struts, JavaScript, Angular JS, Oracle 9i, PL/SQL, JDBC, Windows 2007.

Tools: UML, Eclipse RCP, Object Oriented Analysis and Design (OOAD), Design patterns (Singleton, Business Delegate, IOC, DAO, SDLC etc), DEs: IntelliJ, Eclipse JUnit, Talent Integration

Confidential

Software Engineer

Responsibilities:

  • Development in Multithreading with concurrent package and Spring Batch Jobs implementation.
  • Used Spring MVC on the web layer and business delegate and DAO on the business layer.
  • Used JSP for creating UI screens, controllers using annotations at method level and class level.
  • Coded User interfaces using Spring MVC, Spring Restful web services.
  • Setting up of the Environment using plugin SDK TWILIO and Eclipse IDE
  • Defined business facades to handle multiple calls to the Dao’s. Defined custom exceptions at business layer and DAO layer
  • Created test cases for DAO's and web services. Used annotations to load the config file to test the components.
  • Used maven to acquire the dependencies and build the application. Used perforce as a version control system. Anthill pro to deploy the application into JBOSS.
  • Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans and Action classes and Controllers
  • Proficient in using RDBMS concepts with Oracle and MySQL.

Tools: UML, Eclipse RCP, Object Oriented Analysis and Design (OOAD), Design patterns (Singleton, Business Delegate, IOC, DAO, SDLC etc), DEs: IntelliJ, Eclipse JUnit, Talent Integration

We'd love your feedback!