Application Engineer Resume
AZ
SUMMARY
- Java/J2EE developer with over 7 years of experience in full life cycle software development (SDLC) methodologies, which includes Object Oriented Analysis/Design (OOAD), Development, Testing, Implementation, Support and Documentation
- Proficient in working with various java technologies and frame works like Core Java, Java Beans, JSP, Servlets,, JSF,Struts (Tiles, custom tag libraries), Spring 3.x, Hibernate, JMS JDBC,Managed Beans, Session Beans(Stateful and Stateless)
- Experience in developing various web applications with n - tier architecture using MVC and J2EE Architecture techniques along with web-based GUIs development using JSP, HTML, DHTML, CSS, XHTML, HTML 5 and CSS 3
- Experience in AJAX, JQUERY, JSON, XML, Java Script, HTML and deployment tools like Ant and Maven,
- Hands on experience is Mockito, PowerMock and EasyMock.
- Experience with TDD environment,
- Experience in developing and consuming Web Services using SOAP, REST API and RESTful,
- Knowledge in working with various database tools like Oracle9i & 10g, PostgreSQL, PL SQL and MySQL,
- Hands on experience in debugging web applications using firebug, IE developer toolbar and other similar tools.
- Proficient in working with Apache Tomcat, Websphere, and JBoss 5 application servers
- Knowledge in working with Angular js.
- Knowledge in designing and coding stored functions, triggers,cursors with packages and usingPL/SQL.
- Knowledge in VMvare and also knowledge in UNIX and LINUX.
- Proficient in working with various IDEs like Eclipse, STS, RAD, MyEclipse, Net Beans and IBM Websphere Studio,
- Expertise in working with various version control like Sub version, CVS and GIT.
TECHNICAL SKILLS
Languages: Java, C++, UML, XML, HTML and SQL.
App. Servers: Web logic Server 8.1, IBM Websphere Application Server, and JBoss Application Server.
Java Technologies: Core Java, Java Beans, J2EE, JSP, Servlets, EJB, Struts, Spring, and Hibernate, JDBC, JMS, JRules, JPA, JSF.
Web Servers: Apache Tomcat.
Other Technologies: Apache Ant and Maven.
Scripting Languages: HTML, JavaScript, JQuery and Cascading Style Sheets.
Data Base: MS SQL Server, Oracle 9i, MySQL and PostgreSQL.
IDE: Eclipse, Weblogic and IBM WebSphere.
Methodology: OOA/OOD and MVC 2 (Struts).
Design Tools: Visual Paradigm for UML, Rational Rose 2000.
OS: Windows XP, 2000, 2003, 2007, vista, windows 7,10 and UNIX.
Version tools: GIT, SVN and CVS.
PROFESSIONAL EXPERIENCE
Confidential, AZ
Application Engineer
Responsibilities:
- Testing End to end setup of the application,
- Responsible for compiling and submitting an error report for management each week,
- Dedicated to solving critical issues, crashes and problems.
- Provided sql scripts, as a work around till the application or code got fixed,
- Worked closely with the developers of applications to advise concerning changes on system-levels,
- Maintained close collaboration with vendors to ensure timely support whenever necessary.
- Made effective and much appreciated suggestions for changes in the system applications, and gave expert advice as to proper operation,
- Trained end-users by means of verbal personal instruction and specially designed documentation.
- Worked productively together with the engineering and customer-support departments and teams,
- Used Ant to build the application locally,
- Used sub version control tools,
- Used Apache Tomcat Version (7.x and 8.x) for local testing.
- Resolved user tickets for front-end issues,
- Worked on different modules like EDI(834, 837 and SIE ) transactions, Enrollment, Master File Maintenance and
- Supported applications, revising, updating, creating and improving sql queries, problem solving and providing documentation as required, including root cause analysis.
- Attended daily status meeting to follow-up and resolve outstanding group issues.
Environment: Sql Server 2008, Java 1.8, postgres 9.1, eclipse (juno) for windows, tomcat 7.X /8.X, Unix, Putty, Junit 4.
Confidential, Phoenix, AZ
Java Developer
Responsibilities:
- Developed class diagrams, use case and sequence diagrams for the design phase of the project using UML
- Developed software application modules using disciplined software development process followed (AGILE methodology)
- Developed front-end screens and GUI using JSP
- Developed Business Objects and App Bean POJO classes for business logic
- Developed dispatcher servlet to receive end user requests
- Configured the servlet and its mapping in the spring- configuration file.
- Used Spring core for dependency injection configured the bean in the application context file(deployment descriptor),
- Used tiles for my page layout,
- Worked on Open AM implementation for single sign-on (SSO) for security components.
- Helped to develop the Open AM configurator.
- Used Request Framework for better API implementation.
- Performed testing by writing test cases using JUNIT framework
- Used Mockito, PowerMock and Easy mock for testing
- Performed mutation testing using Pit clipse
- Used javascripts, css styling, jquery jstl tag libraries and custom tags to develop various front end modules,
- Checked logging errors using log4j, SLF4j and debuggers
- Used design patterns like Singleton, DAO and prototype for various modules,
- Developed the application with Spring MVC 3.2 and higher
- Used Apache Tomcat Version (6.x and 7.x) for local testing
- Implemented Java Request Framework for retrieving and updating data
- Developed mapping files to map to the database tables
- Used Maven to build the application locally
- Consumed Soap Web services using WSDL
- Used SOAP UI for cross platform functional testing
- Used GIT and SVN version control tools.
- Used checkstyle, jacoco and coberture for code coverage check and code quality check
- Performed early performance testing using ESAPI and Jemeter
- Implemented regression testing and integration testing
- Used Sonar dashboard to keep track of the code coverage and quality coverage
- Used Jenkins for continuous integration of the application.
Environment: SOA -based, Spring Tool Suite(STS- 3.2 and higher),Tiles(2.2.x),CheckStyle, Jacoco, Maven, Failsafe, Surefire, SpringJunitIntegration test, Java Request Frame Work, Junit, Pit Testing, JavaScripts, Selenium Scripts, Jrebel, Apache Tomcat server 7,Jenkins, Sonar, JQuery, JSP, CSS3, HTML 5,JSTL.
Confidential, Wichita,KS
Java Developer
Responsibilities:
- Studied and analyzed the business and functional requirements, Designed and developed SDLC using UML,
- Extensively used J2EEdesign patterns namelyFactory, Singleton,
- BuildEJBfor processing thebusiness logic and maintaining transactions,
- Configured Struts Framework to implement MVC architecture and used Spring for dependency injection.
- Used JQueryUI to create rich user interface experience.
- Developed Servlets JDBC and Java Beans, JSP, Java Scripts, XML, and CSSfor various module,
- Build xml style syntax for defining object relational metadata, and also used JSTL tag libraries to avoid java code in the JSP,
- Worked with Oracle 10g database for storing and retrieving data,
- Developed Dependency injections using Spring Application context,
- Spring MVC Framework is used to have relationships between application components
- JUnit frameworks were used for performing unit and integration testing by writing test cases,
- Strutswere used to develop the frontend and Tiles plug-in was used as an implementation of composite view pattern and validation was done usingStrutsValidator framework.
- Developed custom tags, JSTL to support custom user Interface.
- Developed and deployed the application on Web Sphere Application Server,
- ImplementedLog4jfor logging errors, messages and performance logs.
Environment: Struts, JSP, Tiles,IBM Web Sphere 5,JUnit, Log4j, and Oracle 10g, Ajax, JSTL, XML, DOM, Web Services, AXIS and WSAD.
Confidential, Concord, NC
Java Developer
Responsibilities:
- Implemented agile methodology for the iterative development of the application and developed different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern,
- Built User Interfaces modules using JSF and MyFaces
- Extensively implemented, XHTML, HTML, JavaScript, Servlets, JSP and AJAX in the presentation tier
- Implemented JSF backing beans and used EJB dependency injection Developed Managed Beans, JSP, Controllers, BO, XML, and CSS for various module
- For handling Validations in the web application built custom JSF Validators
- Developed business delegates to communicate with the EJB and web services residing on the business tier
- Developed EJB’s which acts as a session fade to the complex business object
- Developed Web services in the service layer and implemented Web Services based on SOA architecture with SOAP and WSDL
- Implemented WSDL specification in combination with SOAP and XML Schema to provide Web Services.
- Developed cursors and stored procedures using PL/SQL programming
- Implemented XML for developing deployment descriptors, Hibernate mapping files.
- Implemented test driven methods to improve the code and find defects in the code, to make errors free software we did this testing.
- Implemented jQuery JavaScript library extensively to code client side validations and other UI interactions.
- Used JSTL which adds tag library of JSP tags for XML data processing, conditional execution and internationalization.
- Used JQuery library to build Ajax based web application module.
- Implemented Log4j for logging errors, messages and performance logs.
- Extensively involved in porting the application code to JBoss6.x server to phase Weblogic usage,
- Developed Maven scripts to build and deploy the application onto Weblogic Application Server and ran UNIX shell scripts and implemented auto deployment process.
Environment: JSF 2.0, MyFaces, XHTML, Web logic Application Server,Log4j, and Oracle10i,JSTL,Ajax,WebServices(SOAP) Hibernate, jQuery, XML, Web Services, Apache AXIS-2, Maven Weblogic Application Server, JBoss 6.x(dev mode)
Confidential, North Carolina
JAVA/J2EE Developer
Responsibilities:
- Developed class diagrams and sequence diagrams for the design phase of the project using UML and also developed software application modules using disciplined software development process,
- Developed front-end screens and GUI using JSP and created CSS, JavaScript for UI and for client side validations,
- Developed page flows and built code for DAO Objects using JDBC (using DAO pattern)s,
- Worked on Eclipse IDE as Application Development Environment,
- Developed code for Action Forms and Form Bean classes using Struts Framework,
- Coded Template of MVC (using Front Controller pattern)
- Developed Stateless beans for customers and Blocks.
- Worked on creating new targets with the ant build file.
- Worked on weblogic API, config files, user’s security and group roles, database connection pools, and data sources to connect to multiple databases.
- Implemented Oracle Stored Procedures and access them through Java Programs.
Environment: Windows 2000, Eclipse, J2EE, Java, JSP, JDBC, Servlets, Struts, EJB, Log4J, Oracle 9i, JNDI, WebLogic Workshop, ANT, Struts MVC
Confidential
Java Developer (Internship)
Responsibilities:
- Developed Analysis, Design, Coding, and unit testing of the project,
- Implemented Struts framework for building the application based on MVC-II design paradigm,
- Developed the user Interface Presentation screens using Struts Tiles, HTML and JSP and also developed some front-end screens using CSS Style Sheets and also used Web Logic Work Shop tool for developing Servlets, JSP pages, XML and CSS Style sheets,
- Developed JSP involving creation of custom tags, java beans.
- Developed some Action Servlet classes and Action Classes used Java Script and Struts Validators for client side validation,
- Implemented connection pooling to handle data transmission from the database and involved in JDBC connection pooling to access the oracle database,
- Implemented open source Log4j logging framework in whole application.
- Developed JRules environment for managing and developing business rules, for Product Cataloging Tool system application,
- Worked with ANT tool to build and deploy applications.
- Built web.xml and struts-config.xml according to the struts framework,
- Coding for DAO Objects using JDBC (using DAO pattern).
- Fixed the defects and unit testing with test cases using JUnit.
- Built SQL queries.
Environment: Java, J2EE, JSP, Servlets, JDBC, EJB, XML, Struts, BEA Weblogic, ORACLE 9i, JDBC, SQL, HTML, Junit, JavaScript, MVC, ANT, UML, Windows.