Java/web Developer Resume
Ashburn, VA
SUMMARY:
- Around 6 years of experience using Servlets, JSP, Struts frame work, Hibernate, Spring IOC, Spring MVC, JDBC, Java Script, JAXWS - RI Web services, Axis2 framework, AJAX, Dojo. Experienced in SDLC- requirements gathering, conceptual design, analysis, detail design, development, mentoring, system and user acceptance testing.
- Experience in development and support ofmulti-tier web applicationsusing J2EE, server side technologiesusingXML, Struts framework, Spring IOC, Java Servlets, Java Server Pages, JDBC, Java Beans, AJAX and Hibernate.
- Expertise in working with application servers -IBM Web Sphere Application Server, JBOSSandTomcat.
- Expertise in developing Web services and Web service clients using Axis2 framework.
- Extensively used XML (SAX, DOM and STAX API for XML parsing), SOAP, JSP custom tags, Java scripts and HTML.
- Strong working knowledge of HTML5, CSS 3.0, JavaScript, JQuery, JSON/XML, XSLT,Bootstrap and Angular JS.
- Experience in various JavaScript libraries such as jQuery, Angular JS, Backbone JS, Ext JS etc.,
- Solid experience in design and implementation ofMVCarchitecture andStruts framework.
- Followed agile methodology in software development process.
- Experience in databases like Oracle and SQL Server 2000.
- Expertise in the requirement analysis, design review and review of test cases, test scripts, test reports and defect summary reports.
- Involved in planning test strategies to resolve issues.
- Proficient in the functional, regression, and Integration testing of applications.
- Rich exposure to status and defect management tools like Quality Center, Status Tracker, Team tracker and Estimation Tracker.
- Strong analytical, administration and problem solving skills dedicated to maintain the high quality standards.
- Ability to work independently and in a group with minimal supervision to meet deadlines.
- Excellent communication, analytical skills and flexible to learn new technologies in the IT industry towards company’s success.
TECHNICAL SKILLS:
Operating Systems: Windows XP/2000, Red Hat Linux, Mac OS X.
Programming Languages: C, C++, Java(Proficient), JavaScript, Python and SQL, C#, ASP.net, vb.net
Java Technologies: J2EE, JSP, JNDI, JDBC, JMS.
Web Services: Spring WS, JAX-WS, JAX-RS (Restful), Axis 1.0, 2.0
UI Technologies: JavaScript, jQuery, Dojo, HTML5, CSS3, DHTML, XML, XSLT, Ajax.
JavaScript Frameworks: Angular JS, Ext JS, Bootstrap JS.
Databases: Microsoft SQL Server, Oracle 10g.
Application/Web Servers: IBM WebSphere, JBOSS, Apache Tomcat
IDE’s: Eclipse, WSAD, RAD.
Version Control: CVS, SVN.
PROFESSIONAL EXPERIENCE:
Confidential, Ashburn, VA
Java/Web Developer
Responsibilities:
- Actively involved in defining and designing different tiers of the application and implementation with J2EE best design practices.
- Analyzed use cases and and prepared UML diagrams using MS Visio
- Created JSPs, AngularJS, Spring Controller Classes, DAO Layer and deployed project on JBOSS.
- Used AngularJS, JavaScript and JQuery to create reusable UI components.
- Developed custom directives using AngularJS.
- Implemented CRUD using Angular HTTP and ngResource.
- Implemented the application using Spring 1.3 framework. Developed Spring Mail service for the application.
- Used Hibernate to generate queries, handle backend calls, and to maintain database persistence.
- Used the Spring framework's ability to integrate with third party frameworks like AngularJS.
- Created user profile using Spring Web Flow
- Used Spring DAO, IOC for various modules of the project.
- Used AJAX and JSON frameworks to implement enhanced Reporting system to improve page performance by reducing the number of page reload.
- Followed agile methodology.
- Developed scheduler using Spring Quartz to run few serving constantly.
- Used tiles framework to manage layouts for all the web pages with dynamic includes management and profile management services to other IAM Portal applications.
- Implemented logging and tracing using Log4J.
- Wrote several triggers, views and stored procedures to interact with the backend database.
- Wrote complex queries involving multiple table inner and outer joins, temporary tables, and table Variables.
- Built, deployed and supported the application in development & testing environments.
- Supported the applications through debugging, fixing and maintenance releases.
- Performed unit testing of various business modules.
- Participated in developing test plans and strategies for the release processes during the switch from testing to production.
Environment: Core Java, XML, HTML5, Spring 4.0, Web Services, Spring Mail, Quartz 1.8.6, Hibernate 3.1, Oracle Application Server 10g, JBOSS, JSP, Maven, Jenkins, AngularJS, Servlets, Oracle 10g, Java Script, CSS, LDAP, Eclipse 5.0.1, Maven, SVN, JSON
Confidential
Responsibilities:
- Involved in development of business logic which includes code-behind files, user controls and classes in the middle tier using VB.Net.
- Developed web based and windows based applications
- Developed the front end using MVVM pattern and developed client side applications.
- Developed application in agile model and involved in daily scrum meetings.
- Multi-tasking experience for giving support to many internal applications for different departments.
- Extensive experience on SQL server, using SQL server management studio 2013.
- Worked on scripting stored procedures and other queries in relation to the application.
- Worked mostly on the server side applications and some of the client side applications using Java Script, JQuery, HTML, CSS.
- Preparation and execution of unit test cases.
- Used Visual Source Safe (VSS) for the purpose of version control and source code maintenance needs.
- Coordinated with testing team to identify the bugs and release process.
Environment: VB.NET. ASP.NET, JavaScript, JQuery, SQL Database, .NET Framework 4.5, Visual Studio 2013.
Confidential
Systems Engineer
Responsibilities:
- Responsible for system development using J2EE architecture.
- Developed flight crawler application and integrated into Service Engine Test Kit.
- Used Java, JavaScript, HTML and Restful web services.
- Involved in creating and consuming Restful web services
- Built web pages that are more user-interactive using HTML, CSS, jQuery plugins for drag and drop, auto complete, JSON, AngularJS and BackboneJS.
- Created views to hook up models to the DOM and synchronize data with server.
- Replicated and implemented NoSQL(Mongo DB) on distributed Linux using Java, MongoDB and Linux.
Environment: Core Java, XML, HTML5, Spring 4.0, Web Services Hibernate 3.1, JBOSS, JSP, JavaScript, AngularJS, Servlets, Oracle, Java Script, CSS, AJAX, JSON.
Confidential
Responsibilities:
- Responsible for system development using J2EE architecture.
- Designed and developed JMX interface to capture the database leakage connections, utilization of heap memory and switching over the application to Safe mode thus gaining the performance of the application.
- Lead a team of 9 for an end-to-end testing of application Money 2 Healthcare, an initiative by CITI Cards N.A. and various applications of payment processing and authorization team.
- Coordinated with clients and provided day-to-day supervision for the entire project of up to 40 people.
- Developed Java based application, which includes analysis of requirements, planning, design, implementation and deploying of code using RESTful web services.
- Assisted in team level software security monitoring, organized audits, maintained application and resource data as an ISC for the International Business-Cards System (IBS) team for CITI Cards.
- Performed unit testing of various business modules.
- Assisted in test plan development and implementation of strategic release processes during the switch from testing to production.
Environment: Core Java, XML, HTML5, Spring 4.0, Web Services Hibernate 3.1, JBOSS, JSP, JavaScript, AngularJS, Servlets, Oracle 10g, Java Script, CSS, LDAP, JSON.
Confidential
Responsibilities:
- Responsible for system development using J2EE architecture.
- Built system by integrating with spring framework.
- Introduced Struts MVC architecture to provide easier development and maintenance.
- Used JSP to develop web pages and XSLT for insurance data format coordinated with clients Introduced XML for data transform between front-end client side and back-end server side.
- Compiled various batch interface jobs for the business needs.
- Implemented in the back-end functions using Core Java 1.5.
- Created REST web services.
- Introduced Java design pattern, including MVC, Singleton, etc.
- Used Hibernate O/R mapping to contact with database, and used Hibernate Dao Support in DAO.
- Assisted to creating tables in Oracle database and writing store procedures.
- Performed unit testing of various business modules.Assisted in test plan development and implementation of strategic release processes during the switch from testing to production.
- Attended the project meetings starting from the project kickoff.
- Initial analysis of the business requirements, specification and design documents.
- High level estimate of the number of the test cases required as per the plan.
- Test strategy & test plan.
- Preparing test cases in quality center before execution.
- Executing the test cases after the code delivery by applying various testing techniques in Quality Center.
- Subject Matter Expert (SME) for Citi Card’s AR Team.
- Responsible for carrying out functional and system integration testing to ensure that quality standards are achieved at all times for all releases.
- Coordinated with business, functional owners to derive and execute action plans, meeting deadlines, standards and stakeholder's expectations.