Sr.java Developer Resume
Reston, VA
SUMMARY
- Over 8 years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier distributed applications in technologies like Core Java, Java Beans, J2EE (JSP, Servlets), JSF, Struts, Springs, Spring batch, Hibernate, JDBC, XML, Web Services and Design Patterns.
- Used Core Java 6, Java 1.8, J2EE, JSP, JDBC, Java Script, JQuery, Ajax, XML and Cordiant 5.6, using Oracle 11g as database & J2EE platforms on Windows, UNIX.
- Implementation knowledge of Core JAVA design patterns, MVC Paradigm and object-oriented principals/methodologies.
- Excellent programming skills and development experience with JDK, J2EE, Servlets, JSP, JSF, UI, EJB, JavaBeans, JMS, JDBC, XSLT, J-Unit and Web Services.
- Strong scripting languages like JSP, HTML, DHTML, Java Script, DOM and Cascading Style Sheets (CSS).
- Developed/Deployed/Supported applications on Application servers like WAS (WebSphere Application Server) 6.0, Tomcat 5.0/6.0.
- Experience in web technologies like JavaScript, HTML and CSS.
- Implemented Code fix, analyzing data and threads and memory units for application using Dynatrace
- Configuration and version control using SVN.
- Along with working experience in Ecommerce
- Worked extensively on projects using SQL and PL/SQL. Created Stored Procedures to encapsulate business logic in the database and improve performance.
- Very good team player, quick and ardent learner with good analytical and communication skills.
- Proficient in Struts, spring, Hibernate and Portal framework based implementation.
- Have good command over Web Logic Application Server.
- Good exposure to Java Web Services development using spring 3.0.Experience in web design using HTML, JSP, JSON, JSF and JavaScript.
- Strong experience in deploying the application into Web Sphere, Web Logic, JBOSS, Glassfish Application Servers.
- Hands on Experience in the design and development of SOA Architecture for publishing as well as consuming web services, development of Workflows for exposing Web services using SOAP and Restful.
- Experience working extensively in all phases of a project development life cycle from Requirements analysis, Design, Implementation, Testing, Documentation, Standard reviews and Maintenance support.
TECHNICAL SKILLS
Languages: Core Java, J2EE framework (Core Java, J2EE, JUnit and Spring, JDBC, Hibernate)
Web based Development: Rest & Soap Web Services, XML, JSON
Web Technologies: JavaScript, JQuery, Angular JS, EXTJS 4, HTML5
Database: Oracle 11i, DB2, MS-SQL Server, Sybase, MS-Access
Version Control Tools: Mercurial, Git, Stash, Perforce
Web Servers: JBOSS 5.1.0 GA, JBOSS 7.1.1, Tomcat, Apache
Tools: Eclipse, Toad, PL/SQL Developer, JUnit, HP Quality Centre (Kintana), HP Application Lifecycle Management (ALM), Jenkins, Putty, WinSCP, SoapUI 5.0.0, JRebel
Other Frameworks: Node.js, Express.js, Mongoose
Software Methodologies: Agile, Iterative, Water Fall, Test Driven Design Patterns Session Façade, Service Locator, Front Controller, View Helper, Value Object, Business Delegate, Data Access Object, Factory and Singleton
GUI: Portlets, AJAX, JQuery, JSP, XML/XSL/DOM, XSD/DTD, SOAP, WSDL, HTML/DHTML, Applets, JavaScript, DOJO, Java Swing/JFC
PROFESSIONAL EXPERIENCE
Confidential, Reston, VA
Sr.Java Developer
Responsibilities:
- Developed the GUIs using HTML, CSS, JSP and JavaScript Components
- Developed the GUI module using Struts Framework, Tiles, JSP, AJAX, HTML, DHTML and JavaScript
- Used AngularJs in a JavaScript Framework with directives and expressions for UI development
- Also used Angular JS boots strapper for simplification of development and testing purposes.
- Extensively worked on developing UI components using JavaScript and JSON to interact with Restful web services.
- Worked on improvement and support to the existing Ecommerce environment.
- Have also worked on Java 8 along with Cold Fusion
- Built a custom cross-platform architecture using Java, Spring Core/MVC, Hibernate and Messaging Routing Service (Active-MQ) in Eclipse IDE
- Implemented Web-Services to integrate different applications (internal and third party components using SOAP and RESTFul services using Apache-CXF
- Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE.
- Converted Oracle Reports to Jasper Reports.
- Reviewed the XML logical data model and developed XML schema (XSD) to validate the model and used Jax-B for Xml-Java Mapping and Xml-Xslt conversion
- Implemented Hibernate ORM tool integration with Spring MVC to interact with back end persistence system (Oracle11g)
- Services and management of data stored in the MySQL database.
- Used Dynatrace Application tools for transaction monitoring, fix code errors
- Have worked to analyze memory and threads for Java Application using Dynatrace
- Developed Hibernate entity Pojos based on Database schema. Implemented Criteria Query and Lazy implementation
- Developed and published web-services using WSDL, SOAP, XML and Jax-B
- Involved in pre-testing the Web-Service calls with SoapUI using end-points
- Coordinated Unit (JUnit, EasyMock) Integration, User Acceptance Testing and developed test cases for bean components
- Used jasper reports for generating customer reports.
- Developed and deployed application in JBoss AS 7.1.0
- Used Subversion for maintaining the component and for release and version management, and JIRA for defect tracking
- Maven tool has been used for the build and deploy procedure scripts in UNIX, Linux and Windows environment using Hudson
- Following agile software methodology for project development
Environment: JDK 7.0, JEE, JAVA, EJB, JMS,SOAP, Spring Framework, Web Services,JAX-WS, Eclipse, RAD, Spring, WebSphere 7.0/8.0, Hibernate, JSP, Servlets, Log4j, JDBC, SQL, PL/SQL, JQuery, DOJO, Oracle 11i, TOAD, SQL Developer, Tortoise SVN, JUnit, JMeter, Dynatrace, WebTrends.
Confidential, Minneapolis,MN
Java Developer
Responsibilities:
- Involved in requirements gathering, analysis and development of the Insurance Portal application
- Used AngularJS to implement the MVC pattern to separate presentation components.
- Worked in an Agile environment and involved in scrum meetings s0uch as Product backlog meeting, Sprint planning meeting, Daily standup meeting, Spring review meeting and Sprint retrospective meeting
- Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
- Developed presentation layer using struts tag libraries like logic, html, bean, etc. in JSP pages.
- Involved in creating Liferay Java Portlets and worked on inter-Portlet communication
- Handled Web Content Management system in Liferay for Insurance Portal Application.
- Installed and configured VeriSign SSL certificate on windows for the DEV Environments to fix web inspection violation issues.
- Experience in working with IDE’s like Eclipse, My Eclipse, and Net Beans.
- Involved in pre-testing the Web-Service calls with Soap UI using end-points
- Involved in developing Cross-site scripting (XSS) filters to provide security for this web application.
- Utilized Java Collections (Lists, Sets, and Maps) and advance core Java.
- Making the build process using Ant and Deploying application on WebLogic on DEV and UAT environments.
- Used SVN for version control and management.
Environment: s: Java Liferay Portlets, Java 1.6, SOAP, EJB, Java Servlets, Spring Framework, Web Services,JSP, Struts1.1, Axis Web service, JSON, JQuery, JDBC, Oracle 11g, SQL, PL/SQL, JDBC, HTML, AngularJS, XML, XSD, Birt reports, Design patterns, XSS Filter, SVN, Windows 7, Unix, Eclipse Helios, JUnit, SQL Developer, Oracle WebLogic 10.3.
Confidential, Philadelphia, PA
Java Developer
Responsibilities:
- Interacted with the stakeholders and gathered requirements and business artifacts
- Designed and developed enhancements for various modules of the application.
- Used JQuery for designing web pages along with JavaScript for client side validation.
- Wrote ANT scripts for build process management.
- Used Eclipse for developing the code.
- Used JUnit for the testing the application in the testing servers
- Providing support for System Integration Testing & User Acceptance Testing
- Used Oracle SQL developer for the writing queries or procedures in SQL.
- Involved in resolving the issues routed through trouble tickets from production floor
- Participated in Technical / Functional Reviews.
- Extensive experience in designing and developing Enterprise applications for J2EE Platform using Core
- Remodeled web pages and server side components to fit into a standard framework, which highly improved manageability.
- Involved in Performance Tuning of the application.
- Used Log4J for extensible logging, debugging and error tracing.
- Need to discuss with the client and the project manager regarding the new developments and the errors.
- Involved in Production Support and Maintenance.
Environment: Java 6, JavaScript, Ajax, JQuery, EJB, PL/SQL, HTML, Web Services, CSS, JSP, Spring Framework, Hibernate, Eclipse 3.7, Oracle 11g, Rally
Confidential, Atlanta, GA
Java Consultant - Application Development
Responsibilities:
- Working Experience on Spring IOC 3.0, Spring DAO 3.0, Spring ORM 3.0, Spring MVC 3.0, Spring Transactions 3.0.
- Extensive experience in Ecommerce website development and maintenance.
- Good understanding of SOFTWARE DEVELOPMENT LIFE CYCLE and SCRUM methodologies.
- Experience in developing applications using Model-View-Controller architecture usingspring MVC.
- Strong knowledge on OBJECT ORIENTED PROGRAMMING and development J2EE technologies.
- Strong emphasis and in-depth knowledge of Java, JSP, Servlets, JDBC
- Working Experience on ORM Tool Hibernate 3.2
- Used design patterns like Singleton, Factory, DAO and MVC for writing technical specification documents.
- Experience in Using SVN for code repository and as version control mechanism.
- Experience in Using Log 4J for logging and debugging.
- Having good experience in unit testing by using JUnit.
- Experience in configuring and deploying application Tomcat 6 and Web Logic 10.3.2.
- Good Knowledge on databases like Oracles 10g and Mysql 5.1.
- Experienced in implementing authorization and authentication in applications.
- Ability to understanding requirements and identifying the best possible solution.
- Having good programming and problem solving skills with excellent interpersonal skills good relationship qualities.
Environment: Java 5.0, JSP, JavaScript, Web Services, EJB, SQL, PL/SQL, AJAX, Spring Framework, Apache Struts1.1, JMS, Spring Framework 2.1 M2, Hibernate 3.0, Eclipse 3.3, Oracle 10g, QC9.0.