Programmer Analyst Resume
TN
SUMMARY:
- 6 years of significant, progressive experience in developing multi - tier Web based Client Server application.
- Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables.
- Expertise working on object oriented design development and relational database management
- Experience in designing frontend applications using Java, J2EE, Servlets, JSP, JSTL, AJAX and various other Frameworks.
- Expertise in using J2EE Frameworks like JDBC, Jakarta Struts, EJB’s, Hibernate.
- Experience with technologies like Web Services, SOAP, WSDL, JSTL, JMS, HTML, DHTML, XSTL, CSS, Ajax and JavaScript.
- Extensive experience with Enterprise Java Beans (EJB’s) - Session, Entity and Message Driven Beans.
- Customization, Development, Testing and Deployment of applications using various application servers like IBM Websphere and Apache Tomcat Servers.
- Good knowledge in advanced Java language concepts like Multithreading and Serialization used in distributed systems.
- Experienced in Teradata, Oracle, DB2 and SQL Server including SQL/PLSQL, Stored Procedures.
- Expertise in Object Oriented Analysis and Design using UML and Rational Rose.
- Hands on experience with Java Swing Technology
- Proficient in HTML, JavaScript and CSS
- Experience in XML, DOM, AJAX and JSON
- Hands on experience in using build tools like ANT.
- Good experience on version management tools MKS Integrity Client.
- Possess hands on experience with MVC architecture with developing Web Applications
- Strong analytical, problem solving and debugging skills
- Extensive usage of Development tools like Eclipse and Netbeans
- Experience in preparation of Software Development Life Cycle(SDLC) documents like Technical Requirements Specifications, Unit Test Cases sheet, Requirement Traceability Matrix, Deployment Plan
- Good team player
TECHNICAL SKILLS:
Languages: Java, SQL, PL/SQL, Oracle, C++, C, UML
Java/J2EE Technologies: J2EE, Servlets, JSP, EJB, JSTL, JDBC, JavaBeans, Struts, MVC, Hibernate, RMI, ANT, XML, JAXP, DOM, JNDI, JMS, Web services, Applets, Multithreading
Web Technologies: HTML, DHTML, Java Script, CSS, AJAX, XML, Web Services (SOAP, WSDL)
Frameworks and IDE’s: Struts 2.0/1.2, Spring 2.5/2.1/2.0, Hibernate 3.x, AJAX, Eclipse 3.6/3.4/3.1/3.0, RAD 7.0/6.0, NetBeans 6.7/6.0
Web/Application Servers: Web Logic 10.3.2/9.2/8.1, IBM Websphere 7.0/6.1/5.1, Apache Tomcat 5.x/4.x, JBOSS 4.x and IIS 5.0.
Database Environments: Oracle 11g/10g/9i/8i, IBM DB2, PL/SQL, JDBC, ODBC, MS-Access.
Internet Protocols: FTP, HTTP, HTTPS.
Operating Systems: Windows XP/2000/NT/98, UNIX, LINUX, UBUNTU
Web Service Technologies: SOAP, WSDL, REST
Version Control Tools: MKS Integrity Client, SVN
Build Script: ANT, shell scripts, batch scripts.
Tools: Rational Rose, Microsoft Visio 2003, MS Office, Teradata SQL Assistant.
Patterns: MVC, Singleton
Methodologies: Rational Unified Process (RUP), Agile, Waterfall, OOAD, SOA, SDLC, Iterative, XP (Extreme Programming).
PROFESSIONAL EXPERIENCE
Confidential, TN
Programmer Analyst
Responsibilities:
- Responsible for analysis, design, development, testing and deployment of various screens, business components with Java and EJB.
- Responsible for using OOAD concepts in the overall design and development of the system.
- Front-end desktop application using Java Swing Technology.
- Communication with the Tibco EMS server box with the help of XML messages.
- Gather data from the Oracle database using JDBC.
- Implementation of DAO classes to access data that includes PL/SQL statement.
- Consume Symphony Web Service to gather information about various servers hosted on different JMS boxes.
- Agent is used to communicate with other modules.
- Deploy the application on the Weblogic application server.
- Attend team meetings for updates and also gather requirements with clients via email.
Environment: Java 1.5, J2EE 1.4, EJB 2.0, Tibco EMS, Web-Services, SOAP, JDBC, Java Swing XML, Weblogic 10.3.2, PL/ SQL.
Confidential, TX
Java Developer
Responsibilities:
- Involved working in Various Stages of Software Development Life Cycle (SDLC)
- Implemented Agile Methodology in the Development Process
- Analyzed functional requirements, sequences for the new enhancements
- Involved working in Object Oriented Design Development
- Added new measures for reporting purposes
- Enhanced some existing measures by changing the headers of the reports and the columns
- Enabled further drill operations on some existing columns of some reports
- Increased the performance of reports so as to get the report faster by restructuring the existing SQL
- Fixed the security vulnerabilities like SQL Injection and Cross Site Scripting
- Used MKS Integrity Client to manage source repository
- Used Ant scripts to build the application and deployed it on Web Logic Application Server
- Coordinated with the client via e-mails and meetings regarding status updates
- Performed unit testing, debugging and bug fixing
Environment: Java, Java Servlet, JSP, HTML, CSS, JavaScript, SQL, IBM WebSphere, Teradata, IBM Rational Software Architect, Teradata SQL Assistant, MKS Integrity Client, MKS Identity Manager, Windows XP
Confidential
Java Developer
Responsibilities:
- Experienced working in Various Stages of Software Development Life Cycle (SDLC)
- Designed and developed User Interface of application modules using HTML, CSS, JSP, JavaScript
- Added new maintenance screens for reporting purposes
- Configured and deployed the application on Websphere Application Server
- Provided scripts for querying the Teradata database
- Performed unit testing, debugging and bug fixing
- Deployed JSP, Servlets and server side components on Websphere Application server
- Used Ant scripts to build the application and deployed it on Websphere Application Server
- Fixed the security vulnerabilities like SQL Injection and Cross Site Scripting
- Managed source repository using MKS Integrity Client
- Coordinated with the client via e-mails and tele-conference regarding status updates
Environment: Java, Java Servlet, JSP, HTML, CSS, JavaScript, SQL, IBM WebSphere, Teradata, IBM Rational Software Architect, Teradata SQL Assistant, MKS Integrity Client, MKS Identity Manager, Windows XP
Confidential
Java Developer
Responsibilities:
- Participated through all phases of Software Development Life Cycle (SDLC)
- Used AGILE, Rational Unified Process (RUP) methodology
- Fixed the load job for getting accurate data in database
- Created EAR files and set up the paths and properties for Websphere application server.
- Experienced working on IBM Rational Application Developer.
- Assisted in getting the requirements to enhance the existing application.
- Used MVC Design Pattern
- Fixed the trip plan generated on the map
- Fixed the security vulnerabilities namely SQL Injection and Cross Site Scripting
- Managed source repository using MKS Integrity Client
- Coordinated with the client via e-mails regarding status updates
Environment: Java, Java Servlet, JSP, HTML, CSS, JavaScript, SQL, IBM WebSphere, Teradata, IBM Rational Software Architect, Teradata SQL Assistant, MKS Integrity Client, MKS Identity Manager, Windows XP
Confidential
Java Developer
Responsibilities:
- Involved in all stages of Software Development Life Cycle including Analysis, Design, Development, Testing, Implementation, Deployment and Enhancement, implementation from middle level to senior level.
- Designed the user interfaces using JSP’s, HTML, JSTL, CSS.
- Extensively used JavaScript to provide dynamic User Interface and for the client side validations.
- Used AJAX framework for asynchronous data transfer between the browser and the server.
- Provided ANT build script for building and deploying the application.
- Involved in configuring and deploying the application on Websphere Application Server
- Understood and found the existing application and causes for the security concern
- Performed unit testing, debugging and bug fixing
- Fixed the security vulnerabilities like SQL Injection and Cross Site Scripting
- Managed source repository using MKS Integrity Client
- Coordinated with the client via e-mails and tele-conference regarding status updates
Environment: Java, Java Servlet, JSP, HTML, CSS, JavaScript, SQL, IBM WebSphere, Teradata, IBM Rational Software Architect, Teradata SQL Assistant, MKS Integrity Client, MKS Identity Manager, Windows XP
Confidential, CA
Java Developer
Responsibilities:
- Participated through all phases of Software Development Life Cycle (SDLC)
- Used Rational Unified Process (RUP) methodology
- Documented the requirements specification
- Modeled various use cases and UML diagrams
- Participated in designing the user interface for application using HTML, DHTML and Java Server Pages (JSP)
- Involved in writing Client Side scripts using Java Scripts
- Integrated the application with Oracle Database
- Installed the Application in Apache Tomcat
- Wrote test cases
- Performed unit testing, debugging and bug fixing
- Generated user manuals and user documentation
Environment: HTML, CSS, JavaScript, Java Servlet, JDBC, JSP, Tomcat, Oracle, Eclipse, Windows XP
Confidential
Java Developer
Responsibilities:
- Participated through all phases of Software Development Life Cycle (SDLC)
- Used Rational Unified Process (RUP) methodology
- Attended meetings with client in order to capture the requirements and business logic
- Modeled the various use cases and UML diagrams
- Implemented Java persistence using Hibernate framework
- Used Java Swing for the screens
- Integrated the application with Oracle Database.
- Wrote test cases
- Performed unit testing
Environment: Java, Hibernate, Oracle, Netbeans, Java Swing, Windows XP
Confidential
Java Developer
Responsibilities:
- Participated through all phases of Software Development Life Cycle (SDLC)
- Modeled the various use cases and UML diagrams like Class diagrams, sequence diagrams and activity diagrams
- Designed the user interfaces using JSP’s, HTML, CSS
- Used client side Javascript for login validation
- Used servlet for handling and controlling client requests
- Integrated the application with Oracle Database
- Involved in writing complex sub-queries to fetch data from database and generating on-screen reports
- Performed unit testing, debugging, bug fixing
- Generated user documents and user manuals
Environment: HTML, CSS, JavaScript, JSP, Servlet, Tomcat, Oracle, Windows XP
