Java/j2ee Developer Resume
Mclean, VA
SUMMARY:
- Over 8 years working experience in all phases of software application design and development of applications involving J2EE technologies wif Java, Servlet, JSP, MVC Framework(Struts), EJB, JNDI, JDBC, JMS, XSL and XML, Spring, Hibernate, Web Services.
- Excellent experience developing projects utilizing J2EE Servlet API, JavaServerPages API, EJB 2.0 - 3.0, Java Persistence API, Java Transaction API, JAX-WS API, Collections API, JDBC, JNDI, Hibernate3, Spring Framework, Struts 1.2, Web Services, XML, HTML,JSON, AJAX, Oracle, MySql, MS SQL-Server, ANT, J-Unit, Maven, Weblogic Workshop
- Competent in design, coding, and deployment of Enterprise Java Beans (EJB), management of persistence and transactions at container level and bean level, deployment of Java Server Pages and Servlets.
- Excellent work experience in Design, develop the user interface using JSF(Rich Faces4.x), Java scripts, AJAX.
- Developed various types of PDF and Excel reports from the User Interface using Apache POI and PDFBox Java API’s.
- Experience in Service Oriented Technologies such as Web Services, SOAP,REST, WSDL, UDDI and JAX-WS.
- Used SOAP UI for testing the Web services by sending an SOAP request.
- Worked extensively on Java 2 Platform in developing Web and Distributed Applications by using EJB, JDBC, JNDI, JSP, Servlets, Oracle, XML, Jakarta Struts 1, Apache Struts 2 and Hibernate 3 Framework
- Experience integrating User Identity between traditional on-premise applications/directories and several different SaaS applications such as workday, Concur, Service-Now and others.
- Experience using Spring Framework’s Dependency Injection (DI) or Inversion of Control (IOC) as well as Aspect Oriented Programming (AOP).
- Solid experience wif PL/SQL complementing RDBMS such as SQL Server 2000/2005/2008/2012, MySQL,
- Very good working noledge on configuration management tools like Clearcase, Clearquest, SVN, CVS and Visual Source Safe.
- Working experience in SSRS(Microsoft SQL Server Reporting Service) for RDL and XML based languages and designed wif visual studio 9.02
- Experience in working wif Web Sphere MQ Series.
- Excellent end to end work Experience in Large Scale Web Application Development by taking care of its Design Documentation, UML Diagrams, Coding Standards, Security Standards SSL, Transaction Management, Logging, Stability, Continuous Integration using Hudson, Scheduling CRON Jobs, Load Balancing, Performance optimization, Tuning Garbage Collection for successful delivery of its Software Solutions.
- Used Maven to build and Weblogic 10.3.6 to deploy the application
- Expertise in implementing the Unit test cases using JUnit Framework and scheduling test scripts.
- Proficient in create, update, delete and managing DataBase Tables, Views, Procedures, Cursors, Joins, Functions in Oracle 10g.
- Strong noledge on Agile SCRUM methodology, Waterfall model, Test Driven and Continuous Integration Environments.
- Excellent analytical, problem solving & data analysis skills.
- Responsible to write Service and Helper classes which will be used across the framework
- Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
TECHNICAL SKILLS:
Operating Systems: Windows 2000/XP/Vista/7, MAC OS, UNIX, LINUX
Languages: Java Standard Edition, Java Enterprise Edition, PL/SQL, XML, HTMLAPIs:
Frameworks: Jakarta & Apache Struts 2.0, JPA2.0,Hibernate 3.0, Spring Framework 3.0
Deployment Platforms: Oracle WebLogic 11g, Apache Tomcat 6.x, Web Sphere 6.x
RDBMS: Oracle 8i - 11g, MySQL, MS SQL Server2000/2005/2008/2012, DB2
Design Tools: UML wif Sparx Enterprise Architect, Rational Rose
Source Control: CVS, Subversion, ClearCase
IDE: Oracle Workshop 10.3, Eclipse
PROFESSIONAL EXPERIENCE:
Confidential, McLean VA
Java/J2ee DeveloperResponsibilities:
- Started application development by analyzing the existing code base and estimating for new features development and defect fixing.
- Updated Loan, Property, Commercial, Images, Appraisal, Strength and Weaknesses, Borrower, Financial Statements tabs in Data Edits Screen. Apache POI framework is used to display Excel and iTextPdf is used to display PDF reports like structure for Financial Statements page using JSF, java and EclipseLink JPA
- Developed new pages for Asset management and Common Sponsor using RichFaces, Java and EclipseLink. Used Extended Data Table to display deals and loan on the Asset management UI.
- Used recursive process to derive common sponsor groups based on the selected keywords. And ranked the groups based on loan UPB amount.
- Implemented and maintained mortgage calculator API to be used across the application.
- Fixed Defects using HP Quality center.
- Worked on Adhoc methodology.
- Designed Data Validation - Data Validation module usingRational rose UMLdiagrams.
- Developed Data Validation module using Java, Web services, JDBC, EJB 3 and SQL server.
- ImplementedBasic Authsecurity for RESTful and tokenization for SOAP along wif policies.
- Tested the module using SOAPUI and Junit.
- Participated in requirements and design sessions for Release 1
- Used Backbone.js javascript for UI developed using JSON object and manipulated custom component.
- Developed prototypes for Meta Data module to return concrete objects by taking data element representation type using Java Generics and Reflection.
Environment:Core Java, Java 6, J2EE, Eclipse, JUnit, BMC Remedy, JPA,JSF, Prime faces 4, Java script,Backbone.js, EJB 3.0,AJAX, XML,SOAP,REST,JAX-ws, Soap UI, Clear Case, IBM Rational Clear Quest, Maven, Rational Rose UML Diagrams, Apache POI, iTextPDF, Workday, Mac Request, HP Quality Center, DART, IBM Doors, IBM Lotus Notes, Adhoc model, Share Point, Weblogic 10.3.6, Microsoft 2008, Windows 7, UNIX
Confidential
Responsibilities:
- Designed, Developed Eligibility complete Module End to End.
- Designed the complex data model as per the technical discussion and requirements.
- UML Diagrams are created using IBM Rational Rose.
- Developed Backend Object model, DAO, EJB and service layer for System Interaction.
- Mocked the data using Junit and populated the Database using various possible scenarios.
- CRUD are developed in all layers using Junit.
- Implemented Business Validations, Data Validation and Resource Validations based on the requirements.
- Worked on Change Management Workflow System which means each resource in the system is tracked using the work flow system.
- Designed and Developed the UI structure using JSF Prime faces wif Tree Node structure.
- Optimization and Performance Tuning of the application, Database and Search Engine.
- Used Eclipse Indigo for Developing the System.
- Worked in Adhoc Environment.
- Worked on HPQC-ALM for analyzing/assigning and fixing defects.
- Used GIT-EYE for code promotion(Pull/push) and build activities.
- Used Clear Case for Versioning and halped in build activities and release notes.
Environment: JAVA/J2EE, EJB,RAD 7.5/8, JUnit, CSS, Putty, Log4j, JDBC, JavaScript, HTML/DHTML, XML, UML, Rational Clear Case, JQuery, WebSphere 6/7, DB2,JSF 2.0, Prime Faces,HPQC-ALM,GIT-EYE Windows & Unix.
Confidential, Herndon, VA
Java/J2ee Developer
Responsibilities:
- Used Eclipse to develop the application and to fix the issues
- As part of the release designed and developed the application enhancements
- Fixed performance related issues like memory leak, SQL Injection Vulnerability as part of the release.
- Fixed the defects related to previous release.
- Applied the security policies and root level policies on data sources and JDBC, JMS and JNDI
- Deployed the application in clustered environment installed on UNIX
- Developed test cases for unit testing in dev env and supported in test, acpt, integration, bust and Prod
- Used clear case for version control
- Deployed the application in test, acpt and prod environments
- Provided build and release notes
- Used iCART and clear quest to create all the build and deploy requests in higher environments
- Implemented Modified waterfall methodology to develop the application
Environment:Core Java, Java 6, J2EE, Eclipse, JUnit, BMC Remedy, Ant, Hibernate, Java script, XML, CVS, IBM Rational Clear Quest, Share Point, Weblogic 10.3.5, Sybase, Windows XP, UNIX
Confidential, CO
Java/J2ee Developer
Responsibilities:
- Developed the application under J2EE architecture using JSP, JSF, Ice faces.
- Designed dynamic and browser compatible user Interfaces using JSF(Ice faces),JSP, JQuery, CSS, JavaScript
- Developed CSS styles to maintain the uniformity of all screens throughout the application of screen objects.
- Involved in RAD Development phases Iterative and Software prototyping.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Developed page layouts, navigation, animation buttons and icons for the SHARE validate screens.
- Created & modified images/icons for each display modules using Ice faces.
- Efficiently organized code reviews and defect analysis wif senior architects and business analysts.
- Deployed & maintained the JSP, Servlets components on JBOSS Application Server 5.0/5.1.
- Developed bash scripts in UNIX for the automated mail generation of the reports scheduled using Dollar Universe, Univiewer console.
- Incorporated MVC architecture using Spring framework.
- Performed license verification through XML Services (JAX-WS) using SOAP.
- Performed unit testing using JUnit and performance and volume testing using Wily Introscope.
- Implemented Ajax to create highly optimized, browser-compliant JavaScript and HTML web pages using JQuery.
- Used SVN to keep track of all the implementations and modifications done in the project, allowing several developers to collaborate.
- Used Mercury Quality Center tool to track the defects.
- Built Jar files using ANT1.6
Environment: JDK 1.6, JSP, JSF 1.2, Ice faces 1.8/2.0,Servlets, Spring, Java Beans, JBoss Application Server 5.0/5.1, JavaScript, UNIX, Ajax, JQuery, CSS, DHTML, Custom Tag libraries, Agile, PL/SQL, Swing, Web Services, JAX-WS, JUnit, Dollar Universe, Univiewer Console, ALPS, Wily Introscope, Mercury Quality Center.
Confidential, Phoenix, AZ
Java/J2ee Developer
Responsibilities:
- Used Session Façade design pattern to simplify the interface to the subsystem consisting of session beans and MDB’s.
- Provided regular status reports and pro-actively provide point-wise feedback on progress made, issues outstanding etc.
- Implement model 2 - MVC pattern to separate presentation from business logic
- Implement View Helper pattern to separate views from its processing logic
- Implemented Business Logic using Session Façade pattern wif Session Beans.
- Created ANT Scripts for Build and Deployment of .WAR/.JAR/.EAR files.
- Maintained very challenging environment and team spirit among the developers.
- Develop and implemented WebServices for business logic for one of the modules of the application.
- Design and implement singleton pattern using Java Reflection API for application controller servlet.
- Implement filter interceptor pattern utilized by struts 2.
- Upgraded and integrated design to implement annotation support wif new versions.
- Developed Java Server Pages using JSP tags, struts-tags, minimal scriplets, HTML for client side validation.
- Relegated access to database information using Hibernate framework in conjunction wif JPA and JTA API
- Implemented Spring Framework’s IoC (Inversion of Control) feature using annotations to call certain beans.
- Proficiently utilize CRUD in RDBMS such as SQL-Server & MySQL.
- Develop XML configurations for web applications and web applications framework including web.xml, struts.xml, hibernate.cfg.xml
- Develop middle tier POJO’s to handle business logic.
- Developed applications using IDE Eclipse 3.5 Galileo as well as Weblogic workshop 10.0 on MS windows XP platform.
- Checked in & out source code using subversion.
- Used WAS Administration Console for automatically deploying on to default server.
Environment: Web Sphere Application Server 6.1, Java 6, J2EE 5, JDBC, Java Beans, Servlet 3.0, JSP, Struts 2, Spring Framework 3.0, Hibernate 3.0, EJB, SAAJ, OracleDb 11g, HTML 4.0, XML/XSL, X-Doclet 1.2.3, AXIS, JAX-WS 2.0, MySQL, MySQL-Yog, MS SQL-Server 2005, Ant 17.1 & 18.1, Maven, J-Unit, Subversion
Confidential, NY
Java/J2ee Developer
Responsibilities:
- Achieved cost reduction by utilizing Open Source Technology.
- Developed Front end using JSP/MVC Architecture.
- Implemented MVC Architecture using Struts Framework.
- Designed User Interfaces using JSP, Servlets, and HTML. Developed JSP custom Tag Libraries.
- Coded JSP’s for client side data validation, using Struts Validator framework.
- Implemented and unit tested the modules as per the design.
- Used JUnit to create Test Suites to ensure unit testing the functionality and to ensure complete code coverage during unit testing.
- Developed additional halper classes required by the EJBs to carry out the new business logic.
- Implemented Business Logic using EJB Stateless Session Beans.
- Coded Hibernate in persistent layer including coding *.hbm.xml files and hibernate.cfg.xml.
- Implemented two different modules using WebServices on applications to make the application available to other platform dependent languages.
- Implemented Spring Framework (bean configuration in XML) wif Hibernate as the persistence layer.
- Building and deploying using ANT
- Implemented AJAX for presentation layer to make the application more user friendly.
- Coded WebServices into the application to make business logic more secure and hidden from local users.
- WebServices was coded and deployed using Oracle WebLogic Workshop 10.3 and WebLogic Server 11gR1
Environment: Web Sphere Application Server 6.1, J2EE, JDBC, Java Beans, JSP, HTML, XML, JUnit, ebServices, My-SQL5.0, AJAX, Spring 2.0/2.5, Hibernate 2.1/3.0, EJB2.1/3.0, Struts 1/1.1/2, Spring Integrating Hibernate3.
