We provide IT Staff Augmentation Services!

Programmer Analyst Resume

3.00/5 (Submit Your Rating)

VA

SUMMARY

  • 6+ years of experience in design, developing enterprise applications using Java, Java EE technologies.
  • Experience in applying MVC architectures, Spring, Struts, Java Server Faces (JSF), Hibernate/JPA in all levels of business software design for easy of handling and implementations of software also experience with validation frame works with respective to above MVC architectures.
  • Experience in developing web user interface using with standard technologies HTML, DHTML/XHTML, DOM and CSS (2,3).
  • Experience in writing User interface design (front end) using Angular Js, Java Script, JQuery and JSON.
  • Experience in deploying and configuring application Servers WebLogic 9+, Web Sphere 5+, JBOSS, Glass Fish and Apache Tomcat Server 6+.
  • Experience in working with Relational Database technologies Oracle 10g+, MySQL, writing queries, joins, creating indexes, Triggers, Views.
  • Experience working on Version Control tools like Git, SVN and clear case.
  • Experience using Maven, ANT, JUnit and Log4j implementation to persist the data into log files.
  • Experience in consuming Web services including different technologies like DTD, XSD, SOAP, WSDL and knowledge of developing web services using JAX - WS, Apache Axis.
  • Experienced in consuming Restful Web services.
  • Strong Knowledge in Software Designing tools for UML using Rational Rose and Microsoft Visio also has experience in writing Functional Design Documents.
  • Experience in using different IDE’s like Eclipse 3.4, My Eclipse, Net Beans.
  • Working knowledge on writing UNIX shell scripting.
  • Domain Experience in Banking, Finance, Trading.
  • Experience with project management cycles like Agile, Scrum.
  • Strong analytical skills in debugging, isolating, resolving defects and unit testing.
  • Ability to develop and maintain deep understanding of technologies used, both conceptually as well as in the implementation details.
  • Ability to learn and adapt quickly and to correctly apply new tools and technology.
  • Work well with both independently and as a contributing member of the team.
  • Excellent communication, organization and time management skills.

TECHNICAL SKILLS

Java and Java EE Technologies: JDK 1.6+, Servlets, JSP, JSTL, java EE (EJB 3.0, JMS, RMI, JNDI, JAXB, JDBC, SAX, DOM, XML, XSL)

Java Frameworks: Spring MVC 3, 4, Struts 1.1,1.2, JSF 1.1,1.2

User Interface Technologies: Angular JS, Java Scripts, JQuery, HTML, DHTML/XHTML, JSon, AJAX, Dojo, CSS

Web Services: Restful Webservices, SOAP, WSDL, CSD

Database Technologies: Oracle 10g+, MySQL, PL/SQL

Application Servers: Web Sphere, Web Logic, JBoss, Apache Tomcat Sever, Glass Fish

Version Control Technologies: Git, SVN and clear Case

IDEs: Eclipse, Net Beans, UML on Rational Rose

Web Browsers: IE 8+, FireFox, Chrome, Opera and Safari

Languages: Java, C and UNIX

Operating Systems: Microsoft Servers, Mac, Linux and Unix

PROFESSIONAL EXPERIENCE

Confidential, VA

Programmer Analyst

Responsibilities:

  • Working with business analysts and technical analysts to gather requirements for the upcoming sprints.
  • Writing User Interface of the portal application using Angular JS MVC frame work, JQuery and Java script.
  • Writing Angular 2 Services (restful) to connect with back end application.
  • Writing modules and conditional routing (based on roles) to user interface and implemented exception handling.
  • Configured static resources in Angular Framework for static files download.
  • Writing backend business logic of portal application with Spring MVC implementation.
  • Implementing Spring Restful services which are required to communicate with user interface framework.
  • Implementing restful web services using JAX-RS.
  • Writing spring validation classes for data validation from user interface and implemented custom exception handling.
  • Creating database tables (indexes, views) and writing efficient queries to retrieve the data from database.
  • Writing Object relational mapping (entities) with Hibernate implementation to connect the data base with backend application.
  • Writing utility programs to leverage them across all modules of the applications with Core Java and Collections framework.
  • Writing custom ftp objects for secure file transfers with jsch library.
  • Enhancing legacy applications with Spring MVC frame work.
  • Providing level 3 support to legacy applications.
  • Performing deployments in nonproduction environments.
  • Developed POC application with Spring Boot.
  • Writing efficient build script with maven 3

Confidential, Nashville, TN

Java Software Engineer

Responsibilities:

  • Involved in gather requirements from Business and updating Technical Design Documents.
  • Developed JSPs to dynamically generate HTML and display the data to the client side.
  • Developed and enhanced applications with Spring MVC framework.
  • Developed Spring Controllers, services, components and repository classes to flow the user requests from end to end.
  • Developed POJO Objects and used Hibernate as the Object-Relational Mapping (ORM) tool to store the persistent data in Oracle database.
  • Developed and consumed SOAP Web Services using JAX-WS.
  • Wrote Data Access layer using Hibernate for Web Registration, Pre-Admission Screening module.
  • Enhanced Struts based application to Spring MVC.
  • Developed Single page reporting applications with Angular Js 2 front end frame work and No SQL (mango DB).
  • Implemented Angular login security with custom token cookie saving.
  • Developed Angular Objects and services and configured proxy settings to connect backend on different ports.
  • Developed Unit Test Cases using Junit framework.
  • Implemented POJO and JSON object conversion on spring frame work.
  • Written database query to retrieve data and creating tables, index and views for faster data retrievals and temp tables for data migration.
  • Written build scripts and created build files successfully from developed scripts.

Confidential, Charlotte, NC

Systems Engineer

Responsibilities:

  • Participated in meetings with clients and functional BAs in requirements gathering and analyzed requirement documents
  • Completed the design and form validations utilizing JavaScript.
  • Developed code with implementation of agile methodology including Extreme programming, Test-Driven Development and Continuous Integration.
  • Worked in multiple areas of application design with various application development frameworks like Spring MVC, Core framework (JSP, Servlets)
  • Worked with SOAP Web Services using Apache Axis, which interacts with legacy systems Mainframe.
  • Designed customer centric web pages using JSP, XSL, and XHTML/DHTML and CSS
  • Used and wrote Java scripts for input validation, look and feel object design, pagination, data retrieval from database
  • Deployed and configured Application APIs in Web Sphere and tomcat servers
  • Used annotated Stateless Session Beans in the delegate layer
  • Utilized EJB 3.0 for persistence and processed transactions from Oracle relational database (EJB 3.0 implementation is built on top of Hibernate framework)
  • Implemented of Java Persistence API for data retrieval and data saving and data validation
  • Used Junit to write the test driven application development.
  • Created necessary database tables within the Development environment using SQL Developer/ TOAD
  • Wrote PL/SQL Queries, Joins (inner and outer) and stored procedures
  • Wrote SDD (Software Design Documents) for the modules implemented
  • Resolved tickets assigned by customers (all types of application level issues)
  • Provided production level support for the application.

Confidential

Systems Engineer

Responsibilities:

  • Involved in User Requirements and created System Requirement Document, Functional Requirement Documents.
  • Involved in developing code for obtaining bean references using Spring framework - Dependency Injection (DI) / Inversion of Control (IOC).
  • Primarily focused on Spring MVC components such as Dispatcher Servlets, Controllers, View Resolvers.
  • Used Hibernate, ORM solution technique of mapping data and involved in creating Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Developed and enhanced Front-end UI using JSP, Servlets, HTML and Java Script.
  • Involved in Unit Testing, Integration Testing and UAT Testing.
  • Developed Custom Tags to simplify the JSP code.
  • Involved in development of REST web services using Spring MVC to extract client related data from databases.
  • Involved in Post Production Used DAO pattern to retrieve the data from database.
  • Developed and tested with different authorizers and settlement transactions with banks and customers.
  • Developed the Hibernate mappings for persistence layer.
  • Wrote and executed complex SQL queries.
  • Designed and developed transactions and persistence layers to save/retrieve/modify data for application functionalities using JDBC, Spring-Struts2 integration framework, XML, Microsoft SQL Server, SQL, Stored Procedures.
  • Experience in working with MVC Architecture using AngularJS.
  • Coordinating with the team to ensure deliverables.
  • Involved in Code Review and Peer review of code using fisheye.
  • Used Log4j utility to log error, info and debug messages.
  • Involved in all the phases of (SDLC) Software Development Life Cycle including analysis, designing, coding, testing and deployment of the application
  • Performed Unit Testing by JUnit, Code Refactoring to adhere to the existing design.
  • Prepared test plans and test case support of the Application, taking care to resolve critical issues with minimum turnaround time.
  • Involved in Deployment of the application on WebSphere Application Server.
  • Used SQL Server Management Studio, Squirrel SQL for executing SQL commands.

We'd love your feedback!