Programmer Analyst Resume
Austin, TX
SUMMARY:
Team player with a can - do attitude, phenomenal time management skills, and a dedicated Java developer with around 8 years’ experience seeking a position with a company that will utilize and further enhance my knowledge and offer advancement opportunity.
TECHNICAL SKILLS:
- Object oriented programming
- Struts Framework
- Spring MVC Framework
- Hibernate Framework
- JDBC
- JSP, HTML, Servlets
- Oracle 10G
- JUNIT
- Spring Boot
- Design Patterns like Singleton, Session Façade, DAO
- Maven and ANT scripts
- Performance and scalability optimization
- MongoDB
- AEM Workbench and Designer
- Splunk
- Webservices (SOAP and Restful)
- XML, XSLT
- UNIX Scripts
- SQL loader
- Beginner of Selenium
PROFESSIONAL EXPERIENCE:
Programmer analyst
Confidential, Austin TX
Environment: Agile, Java 6, J2EE 6, Core java, EJB 3.0, JSP, HTML, CSS, Websphere, SOAP, RESTful web services, Oracle 10g, JavaScript, JIRA 5.0, Log4j, Maven, AEM workbench, AEM designer, SOAPUI, firebug
Responsibilities:
- Worked on Agile methodology, attending scrum calls, Spike/Design Sessions and demos
- Attending meeting with BA and product owners for user story clarification’s
- Designing adobe forms using AEM designer
- Deploying XDP files using AEM workbench
- Designed and developed dynamic adobe form which can be used for any TIERS forms
- AEM scripting for displaying page numbers and page count
- Worked with the team in development of Application front-end using JSP,HTML5, JavaScript, CSS3
- Developed Maven build scripts
- Developing Batch jobs to handle the client data
- Writing UNIX shell scripts and executing the batch job in shell
- Validating batch files using UNIX commands
- Oracle queries to handle the flat files received from the trading Partner for eligibility determination
- Performance tuning the queries to optimize batch job runtime
- Developed complex queries for writing and reading large amount of data to and from files
- Extensively created oracle queries for handling batch jobs
- Coordinating with PSR team to fix defects related with data issues
- Worked on SQL*Loader to load data from flat files obtained from various facilities every day
- Used SOAP Webservices client for making calls to third-party vendors and even consuming services
- Involved in all stages of Software Development Life Cycle (SDLC)
- Involved in integration of two different application-TIERS and Self-Service Portal
- Attending meetings for collecting Business Requirements from the clients along
- Thorough analysis of Business Requirements documents (BRD) and consequently preparing Change Request Documents (CRD) for submitting to client using Rational RequistePro
- Developed Unit Test Cases/Scenarios
- Created JUnit test case design logic and implemented throughout application
- Extensively involved in Bug fixes and defects
Programmer analyst
Confidential, Austin TX
Environment: Agile, Java 6, J2EE 6, Core java, Spring MVC, hibernate, JSP, HTML, CSS, Websphere, SOAP, RESTful web services, Oracle 10g, JavaScript, JIRA 5.0, Log4j, Maven, SOAPUI, firebug
Responsibilities:
- Work in an agile environment
- Responsible for Business Requirement Collection, Application System Design and Analysis
- Implemented MVC Architecture using Spring framework
- Implemented spring framework using spring 3 with application context configuration
- Used Session Facade design pattern for search functionality
- Implemented both SOAP and restful webservices to process the client’s data
- Designed bottom-up approach for soap webservices
- Implemented db operations using Hibernate Actively
- Used Jira for tracking issues and user stories
- Implemented front end pages using jsp, html and css
- Used Javascript and JQuery for webpage validations
- Worked on Maven scripts for the project build path
Java Developer
Confidential, Austin TX
Environment: Java 1.6, J2EE, Core java, Spring, JDBC, Web logic, Oracle 10g, Maven, Eclipse, Git, JSP, JavaScript, SCRUM/AGILE, SQL.
Responsibilities:
- Used J2EE design patterns like MVC, and Singleton Pattern
- Used Spring support for JDBC for all CRUD (Create, Update, Delete) operations
- Coordinated team application of test-driven development (TDD) strategies to optimize system quality and to enable rapid refactoring
- Developed SQL queries for retrieving data used to generate the reports
- Implemented MVC Architecture using Spring framework
- Worked with the team in the development of the Application front-end using JSP with the help of JavaScript
- Created Restful webservices for determining client’s eligibility
- Developed Activity Diagrams, High-level Class Diagram, Use Case Diagrams and Sequence Diagrams using Microsoft Visio.
- Worked on Maven scripts for the automated deployment of the application in the Web logic Server.
- Used Git as version control
- Excellent time management skills with ability to perform under pressure & meet dead line.
- Involved in Unit testing, UAT, documenting, bug fixing
- Good team player with excellent technical, management, interpersonal skills. Effective communication skills, good analytical abilities, and zeal in learning new tools
Java developer
Confidential, Birmingham AL
Environment: Java 1.6, J2EE, Core java, Spring 3.0, Hibernate, JSON, XML, JAXB, Web sphere, Oracle 10g, Rest and SOAP Web service, Maven, Eclipse, Subversion, Sql.
Responsibilities:
- Identified the Business Requirements and Involved in preparing System Requirements for the project
- Used J2EE design patterns like MVC, and Singleton Pattern
- Implemented Spring MVC framework
- Consumed soap web services developed by third party vendors
- Created Rest web services to get the response in front end for online banking
- Involved in designing NBA module for Confidential bank
- Involved in offshore meeting discussions with Ui team
- Designed front end pages using JSP, HTML and CSS
- Coordinated team application of test-driven development (TDD) strategies to optimize system quality and to enable rapid refactoring
- Coordinating with offshore team (UI team) located in Spain
- Designed WSDL for SOAP webservice using top-down approach
- Used Web service to load external systems by using their services
- Worked on Maven scripts for automated deployments
- Worked on Hibernate to handle database operations through spring framework
- Participated in the technical code reviews and prepared peer review documents
- Developed Maven build scripts and involved in deploying the application on Web sphere
- Involved in Unit testing, UAT, documenting, bug fixing and pre-production support
- Used Subversion as version control
- Developed Maven build scripts and used Log4J for transaction logging
Java developer
Confidential, Braintree MA
Environment: Java 1.5, J2EE, Struts 1.2 MVC, JSP, JDBC, Webservice, SQL, PL/SQL, Jboss 4.5, Eclipse 3.1, Clearcase, JavaScript, CSS, ANT, Maven Log4J, JUnit, UNIX.
Responsibilities:
- Responsible for Business Requirement Collection, Application System Design and Analysis
- Implemented MVC Architecture using Struts framework
- Developed Activity Diagrams, High-level Class Diagram, Use Case Diagrams and Sequence Diagrams using Microsoft Visio
- Developed Struts Action Classes and Form Beans for the Home page customization
- Developed business objects Java Classes and Java Bean components
- Designing and Coding of Servlet and Session Beans for the implementation of the business logic for the Naming Module
- Installed and configured Eclipse and Jboss Application Server
- Developed TransactIT for clients using JSP, HTML
- Used Singleton Design Patten for DAO class
- Used SOAP Webservice to consume and create services
- Prepared Functional and Technical Specification Documents
- Prepared Functional and Technical Specification Documents
- Involved in Client Interaction as well as Client Demonstration
Drupal developer
Confidential, Braintree MA
Environment: HTML, JSP, PHP, WAMP Server, Drupal CMS.
Responsibilities:
- Involved in development, testing and deployment of the application
- Designed web pages using HTML, JSP, PHP and Drupal CMS
- Prepared Functional and Technical Specification Documents
- Involved in Client Interaction as well as Client Demonstration
- Used multiple Drupal modules to build and configure the web pages
- Deploy and configure Drupal on the WAMP Server
