Application Developer Resume
ChicagO
SUMMARY
- Over 10 years of IT experience as full stack developer in Analysis, Design, Development, Implementation and Testing of Enterprise Applications in the Client/Server environment using Java/J2EE in Client - Server, 3-tier and n-tier applications.
- Expertise in developing reliable and scalable enterprise J2EE applications using Servlets, JSPs, JDBC, AJAX, RequireJS, NodeJS, XML, Web Services, JavaScript, HTML
- Experienced in developing UI screens using JSP, JavaScript’s, JQuery and HTML.
- Good experience wif J2EE design patterns, Spring Web flow, Spring MVC, Jsf and Rich faces, MyBatis
- Expertise in JDBC API, Entity Beans, DAO Pattern, and configuring data sources on App Server.
- Experienced in IDE tools: Eclipse 2.0/3.0/3.1, RAD.
- Experienced in Agile Software Development.
- Good experience developing Webservices using SOAP, XML and WSDL.
- Good experience wif Wepshpere 8, Tomcat.
- Good experience on UNIX
- Good experience wif project tracking in logging tools like Jira, Splunk, Quality Center.
- Developed logging standard and mechanism based on Log4J.
- Hands-on experienced working wif source control tool such as SVN, GIT and Clear Case.
- Experience of application development in different environments like Windows 98/2000/XP/VISTA/2007, Ubantu-Linux.
- Team player wif ability to work under minimal supervision possessing excellent communication, interpersonal, analytical and problem solving skills.
- Flexible and versatile to adapt to any new environment and work on any project and able to meet deadlines.
TECHNICAL SKILLS
Languages: JAVA, XML, SQL, PL/SQL, UML
Java Technologies: Java, J2EE, JDBC, JNDI, Servlets, JSPWeb Services 98 (SOAP, WSDL,)
Frameworks: Spring Web flow, Spring3.0, JSF, MyBatis
Patterns: MVC, J2EE Design Patterns
Web Technologies: HTML, XML (Schemas), JavaScript, Jquery, Ajax CSS, RequireJS, NodeJS
Servers: Websphere 8.x, Tomcat
Database: Oracle 10g/9i, My SQL Server
Defect Tracking Tool: Quality Center
Project Tracking Tool: Jira
Log Management Tool: Splunk
Test, Build Tools: Log4J, JUnit, Ant, Mavan, Jenkins
IDE: JDeveloper, 4.0/5.0, Eclipse 3.2
Operating Systems: Windows /2003/XP/VISTA/2007, Ubantu-LINUX
PROFESSIONAL EXPERIENCE
Confidential, Chicago
Application Developer
Responsibilities:
- Requirements gathering from business and defining specifications for the system.
- Creating the UI interface using xhtml, JavaScript, Jquery, Ajax, rich faces, CSS and HTML.
- Designing and Implementing MVC architecture using JSF, Spring web flow Framework which involved writing Action Classes/Forms/Custom Tag Libraries & xhtml pages, maintain flow files.
- Writing Ajax4jsf function and used various A4j elements.
- Deploying the project in Dev, QA, UAT and Production environment.
- Writing JUnit for Unit testing the application by mocking the objects. Used PowerMockito and Argument Capture.
- Used Maven to compile java classes and package into jar/war/ear archives, involved in Low Level and High Level Documentation of the product.
- Using MyBatis to fetch date from database and to provide mapping from java classes to database tables. Running database queries from Oracle Sql Developer.
- Creating web services and Schemas using Jaxb (Java Architecture for XML Binding).
- Using Soap UI for Soap requests (web-services).
- Performing QA activities run QA Scripts, Created test data, test cases and tested the application.
- Using Fiddler, Developers tools for solving UI issues.
- Using Jira for project tracking like creating tasks and Issues. For Defect logging using Quality center and for Log management used Splunk. Created tasks and bugs using these tools.
Environment: Java, xhtml, JavaScript, jQuery, Ajax4jsf, jsf, spring web flow, myBatis, CSS, rich faces, HTML, Mule ESB, Jenkins, Fiddler, Soap UI, Tomcat Application Server 7, Oracle Sql Developer, Svn. GIT
Confidential, Columbus, Ohio
Application Developer
Responsibilities:
- Requirements gathering from business and defining specifications for the system.
- Developed ER and UML diagrams for the design, and documented the process flows.
- Created the UI interface using JSP, RequireJS, NodeJS, JavaScript’s, CSS and HTML.
- Designed and Implemented MVC architecture using Spring Framework which involved writing Controller Classes/Forms/Custom Tag Libraries & JSP pages.
- Designed, developed and maintained the data layer using JDBC and performed configuration of Spring Application Framework.
- Used Webservices to extract client related data from databases using WSDL, XML and SOAP.
- Used JUnit for Unit testing the application.
- Used Maven to compile java classes and package into jar/war archives, involved in Low Level and High Level Documentation of the product.
- Given technical noledge transfer sessions to team on Spring Webflow JSP
- Performed QA activities, Created test data, test cases and tested the application.
Environment: Java, JSP, JavaScript’s, spring webflow, CSS, Java Script, HTML, WebServices (SOAP),WSDL, XML, Websphere Application Server 6.x, Mysql, Unix server.
Confidential, Columbus, Ohio
Application Developer
Responsibilities:
- Proficient in doing Object Oriented Design.
- Created Technical Design Documentation (TDD) based on the Business Specifications.
- Implemented the web-based application using J2EE Servlet.
- Developed UI using HTML, RequireJS, NodeJS, JavaScript, CSS, JSP for interactive cross browser functionality and complex user interface.
- Implemented the web-based application following the MVC II architecture
- Designed, developed and maintained the data layer using JDBC DAO
- Handled the client side validation using JavaScript and
- Administration of Websphere application Server, including deployment of Servlets.
- Used JUnit/Eclipse for the unit testing of various modules.
- Worked in an Agile environment.
- Provide technical support to all production systems and perform various tests on all application codes and design new codes for all design specifications.
- Responsible for application deployment on Development and Test environments.
- Performing QA activities run QA Scripts, Created test data, test cases and tested the application.
- Using Jira for project tracking like creating tasks and Issues. For Defect logging using Quality center. Created tasks and bugs using these tools.
- Closely worked wif Product Owner and UX team to design the UI for Tablet.
Environment: Java, J2EE, JSP, MVC,, WebSphere Application Server 8.x, Restful Web services, CSS, JavaScriptMysql, JUnit.
Confidential, Whippany, New Jersey
Application Developer
Responsibilities:
- Work wif the configuration manager to determine change control and impact analysis.
- Co-ordinate wif Offshore team members thru calls / email to resolve queries / issues faced by self and team members.
- Involvement in project Test Plan, Project Matrix and Project deck creation.
- Help QA and end users to validate real time data
- Review the Project artifacts.
- Help team members to resolve technical and functional bottlenecks during test phase of the project.
- UsedOracledatabase for SQL, PL/SQL scripts, stored procedures, functions, triggers.
- Involvement in Deployment and Production support.
Environment: Java, JSF, Jdbc, AJAX, JSP, Java Script, Oracle, HTML, CSS, log4j, Java.
Confidential, Whippany, New Jersey
Application Developer
Responsibilities:
- Requirement gathering, Gap analysis, workflow design, decision-making rules, source and destination of required inputs
- Perform Business analysis and create High-level design and detail design of the entire process.
- Developed and maintained GUI using JSP and HTML
- Used Javascript for client side validations.
- Created Created tables, Views and other database objects in the Oracle database.
- Performed unit and system testing. Created test Plan, test cases. Used JUnit to unit test the code
Environment: and Tools: Java, Servlets, JSP, JSF framework, HTML, CSS, JavaScript, Oracle 10g RDBMS, PL/Sql Developer, Windows and Unix, SVN and JDeveloper, Oracle Application server
Confidential
Application Developer
Responsibilities:
- Worked as a module developer for DSL and light speed project of GCAS.
- Co-ordination between the off shore and on shore team for development activities.
- Analysis and estimation for the new work requests raised by the client.
- Single point of contact from development team for all the testers from Client side.
- Proactive in identifying issues and risks which helped team to deliver on time an up to the mark.
- Create detailed design of components of GCAS application.
- Involve in Build and test cycle for the GCAS application or technical architecture components.
- Work wif other developers, designers, and architects to make sure dat the classes and components meet application requirements and performance goals.
- Developed common test data for GCAS unit testing and integration testing.
- Participate in code reviews for all GCAS components.
- Another crucial activity is to inform the technical architect and project manager of any issues or dependencies dat may effect any other areas of the GCAS Development cycle as a part of risk management.
- Worked for all production defect fixes and performance problems discovered in system testing phase of GCAS release cycle.
- Contributed on defect management which involves defect assignment, defect estimation, planning of defect release for testing and status reporting to GCAS onsite and offshore managers.
- Worked on management activities like providing GCAS Web daily and weekly status, matrix report, Use case assignment.
Environment: Servlets, JDBC, JSP, JavaScript, HTML, Oracle, Java Swing
