Application Engineer Resume
Readings, PA
SUMMARY
- Over 6+ years of extensive experience in multi - tiered architectures, object oriented analysis and design (OOAD), and MVC based solution design and development in Java/J2EE environment.
- Proficient in Java / J2EE technologies like Servlets, JSP, EJB, JDBC, JNDI, JavaBeans, JMS, SOAP, Web Services. Used various design patterns like Factory, Façade, Singleton etc.
- Experience with presentation technologies like JSP, Custom Tag libraries, Expression Languages (EL), Java Script, Ajax, PHP, HTML, DHTML and CSS.
- Experience working with Struts framework, Hibernate, Spring framework and MVC architecture.
- Worked with integrated development environments like Eclipse, IRAD and Net Beans.
- Proficient in Oracle10g/9i/8i, SQL Server2000, Mysql, DB2 and MS-Access database servers.
- Experience working in Application and Web Servers like Tomcat5, Jboss4.0/3.0, Websphere and Weblogic8.0/9.0 on Windows, Sun Solaris and UNIX/LINUX platforms.
- Experience in XML technologies like XSL, XSLT, DOM and SAX.
- Proficient in Water fall, Agile and Iterative methodologies and all stages of SDLC.
- Strong knowledge of Object Oriented Design principles, Java and J2EE Design patters.
- Ability to design and code medium to large size projects with full life cycle software development.
- Worked with version control tools like Clear Case and Svn.
- Experience with write and execute JUnit tests and database scripts, SQL queries, PL/SQL Stored Procedures, Functions, Triggers and packages.
- Strong domain knowledge in Retail domains, Banking and Human Resource (HR).
- Excellent development skills to meet project delivery deadlines.
- Ability to work individual as well as team and quickly master the new technologies.
- Excellent analytical and communication skills.
TECHNICAL SKILLS
Languages: Java, J2EE, Servelts, JSP, and Tag libraries, EJB2.0, EJB3, JDBC, JavaBeans, Web Services, XML,Ajax, HTML, DHTML, CSS, JavaScript, JSON, AJAX, PHP, UNIX shell scripting, UML, C, C++.
Frameworks: Struts, Tiles,Spring, Hibernate, Ibatis,MVC.
Application Servers: Websphere, Web logic and Jboss, Chameleon
Web Servers: Tomcat6.0/5.0
Tools: and IDEs: IRAD, WSAD, Eclipse, Net Beans, Intellij, Rational Rose, Clear Quest, Jude and Edit Plus, Dia, Visio, HP ALM.
Database Tools: Oracle10g/9i, SQL Server2000, Mysql, DB2, and MS-Access, Squirrel SQL Client, DBVisualizer
Operating Systems: Windows 7/XP/, UNIX and LINUX
Architectures: n-tier architecture, Struts, MVC architecture and J2EE
Versioning Tools: CVS, Git, Stash, SourceTree, SVN and Clear case
PROFESSIONAL EXPERIENCE
Confidential
Application Engineer
Responsibilities:
- Involved in all phases of project execution (SDLC) starting from understanding Requirements, Analysis, Design, Development, Testing and Documentation.
- Supported eATM SDP application by participating in requirements gathering, functional specifications review, completion of technical design, build activities relative to developing the application.
- Used Eclipse as the development tool. Git as source code repository tool.
- Migrated SDP data storage system from DCR to GEI.
- Converted SDP user data into JSON format using JSON api.
- Performed various activities in support of the development team.
- Worked closely with other team members to satisfy task requirements.
- Involved in Front End Technologies such as JSON, HTML5, CSS, JavaScript and Jquery.
- Involved in writing SQL Queries to get the data from the database.
- Designed ER diagram using Visio to understand relationship between tables.
- Wrote Oracle Merge Statement to replace SELECT, INSERT and UPDATE statements.
- Worked with applicationservers like IBM WebSphere, WebLogic, Apache Tomcat, Jboss, Chameleon.
- Worked with Web Servers like Jboss, Chameleon.
- Used SourceTree and Stash as a repository management tool.
- Used internal project managemnet tool Jira for tracking
- Used Application Lifecycle Management to track application defects.
- Provide support for defect resolution and testing phase.
- Worked with QA team to ensure applications constantly meet user expectation and cooperate standard.
- Used Squirrel SQL Client to retrieve the table from database.
- Responsible for Data retrieval through DAO's from the Database layer.
- Used JSON primarily to transmit data between a server and web application.
- Used Splunk utility to log error, info and debug messages.
- Used SQL Server Management Studio, Squirrel SQL Client and DBVisualizer for executing SQL commands.
Environment: Java, J2EE, Eclipse, HTML, Java Script, CSS, AJAX, Apache Tomcat Server, Web sphere application Server, MySQL Workbench, HP Fortify Audit Workbench, Squirrel Sql Client, DBVisualizer, JDBC, Web logic, SOAP, JSON and Java Script, DB2, CVS, Git code repository tool, Stash, SourceTree, JIRA, Linux, Oracle Express 11g, JBOSS 7.2.0, Jenkins, Splunk, Visio 2010, HP ALM.
Confidential, Readings, PA
Java/J2EE Developer
Responsibilities:
- Involved in the requirements analysis and client interactions.
- 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, and View Resolvers.
- Data Access programming using IBATIS -ORM and JDBC
- Involved in test-cases using Junit, debugging Implementation and deployment activities.
- Deployment activities involved in Tomcat application.
- Developed and enhanced Front-end UI using JSP, Servlets, HTML and Java Script.
- Developed and Implemented MVC Architecture using Struts and spring.
- Involved in test-cases development using Junit, debugging Implementation and deployment activities
- Prepared Unit Test case for the application.
- Used Ajax to provide dynamic features where applicable with the help of prototype library.
- 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.
- Involved in deployment activities using Tomcat.
- Developed the import project to import the CSV file from the remote server and store in the database.
Environment: Java,J2EE, HTML,Java Script, JSP, CSS, Struts, Spring, AJAX, IBatis, Eclipse, Apache Tomcat Server, MYSQL, SQLYog, MySQL Workbench, JUnit, log4j, XML.
Confidential, Zeeland, MI
J2EE Developer
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.
- 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.
- Used Ajax to provide dynamic features where applicable with the help of prototype library.
- 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 Web sphere Application Server.
- Used SQL Server Management Studio, Squirrel SQL for executing SQL commands.
Environment: Java,J2EE, HTML,Java Script, JSP, CSS, Spring, AJAX, Hibernate, Eclipse, Net Beans,JDBC, Web services, Web sphere Application Server, Oracle 10g,SQL server, JUnit, log4j, XML,JIRA, Unix, Sales Force, Fisheye and SVN .
Confidential, Harrisburg, PA
J2EE Developer
Responsibilities:
- Involved in design and analysis phase of the application development.
- Coordinating with the team members on critical problems and solving.
- Responsible for the setup of the testing and Integration environment of Web sphere.
- Developed application front-end screens JSP with AJAX.
- Prepared Technical Design specifications based on User requirements and analysis.
- Developed the Online Screens using Servlets/JSP/HTML/Java Script.
- Developed Custom Tags to simplify the JSP code.
- Involved in evaluating the Test cases for the modules for Unit Testing.
- Responsible for Data retrieval through DAO's from the Database layer.
- Involved in design and analysis phase of the application development.
- Daily status meetings with Team members, Project Lead and Scrum masters.
- Used Ajax to provide dynamic features where applicable with the help of prototype library.
- Used JQuery to simplifies JavaScript programming
- Used JSON primarily to transmit data between a server and web application.
- Implementing java beans to store the form values.
- Working with Business Teams to capture and understand functional requirements.
- Involved in evaluating the Test cases for the modules for Unit Testing.
- Coordinating with the team to ensure deliverables.
- Prepared Project Documentation for future references and updates.
- Was involved in Production Support issues to users.
- Preparing the prototypes for new design screens.
- Used Eclipse as the development tool. CVS as source control tool
- Involved in Unit, System and Integration testing.
- Involved in product support and Bug issues fixing.
- Extensively worked on JIRA and JAMA for bug tracking and for test case execution
Environment: Java, JSP, JavaBeans, JDBC, Custom Tag libraries, J2EE,Struts, Web sphere App Server, DB2, Ajax framework, JQuery,EJB, JSON, CVS, HTML5, CSS, Java Script, Eclipse4.0, JIRA, JAMA and Linux.
Confidential, Pittsburgh, PA
J2EE Developer
Responsibilities:
- Manager Classes to execute the business functions.
- Validation is performed using Spring’s Validation support.
- Creates an XML configuration file for Hibernate-Database connectivity.
- Configures Hibernate objects as Spring Beans in the Spring configuration file and also to persist the data to oracle 10g database.
- Worked on Prepared the Technical Design specifications.
- Preparing Technical Design specifications based on User requirements and analysis.
- Developed the Online Screens using Servlets/JSP/HTML/Java Script.
- Extensive use of Form Handlers to work with the data stored in database.
- Used the Repositories to connect to data sources like SQL relational database and XML files.
- Worked on enhancing the Requisition functionality.
- Developed implementing as well as exposing web services using Apache Axis and JAX-WS.
- Used Web Services to exchange information .Used SOAP framework and WSDL.
- Used the properties files to map the respective class files.
- Performed Unit Testing by JUnit.
- Involved in the Knowledge Transition of Customization and Upgradation.
- Developed the reusable components to reduce the regular work.
- Prepare the documentation for Schedule Tasks and Integration Events.
- Involved in the future requirements and facilitating transition.
- Comparing vendor version with customized version for enhancement.
- Involved in developing and consuming Web Services using technologies UDDI,WSDL,SOAP to communicate to other modules
- Used Ajax to provide dynamic features where applicable with the help of prototype library.
- Used JQuery to make it easier to navigate a document, handleevents, and developAjax applications.
- Used JSON primarily to transmit data between a server and web application.
- Followed TDD and Scrum concepts of Agile methodology to produce high quality software.
Environment: Java, JSP, JavaBeans, JDBC, Spring, Tag libraries, J2EE, Web logic, JUnit, SQL Server2000, HTML, DHTML, SOAP, AJAX,JQuery,JSON and Java Script.
Confidential
Java Developer
Responsibilities:
- Use case analysis of modules involved.
- Flow analysis of existing functionality.
- Implemented EJB (stateless session beans) based on Session Façade to interact with the database to update, retrieve, insert and delete values effectively.
- Implemented MVC architecture through servlets and JSP.
- Implemented client side validations using Java Script.
- Server side programming using servlets.
- Involved in unit testing of the application.
- Developed the Online Screens using Servlets/JSP/HTML/Java Script.
- Preparing the prototypes for new design screens.
- Involved in Unit, System and Integration testing cases and results.
- Involved Bug Fixing.
Environment: Core Java, J2EE, JSP, Servlets, JDBC, EJB, HTML, Java Script, XML, Eclipse, UML, SQL, Apache Tomcat, SQL Server 2005.