Java Developer Resume
Green Island, NY
SUMMARY:
- Java developer with over 6+ years of experience developing enterprise applications using Java/J2EE technologies in Banking, Insurance and Retail; experience in design, development and implementation of software applications usingJava, J2EE, technologies. Having good experience in the Information Technology Industry and also healthy participation in all phases of Software Development Life CycleSDLCincluding analysis, design, coding.
- Extensive experience using framework APIs like Struts, Spring and Hibernate.
- Expertise in distributed application architecture, object oriented design, and web based applications. xtensive knowledge ofXML - based standards and protocols such as WSDL and SOAP, Service Oriented Architecture SOA, development ofXSDschemas and implementing bothSOAPandREST web services.
- Extensive experience in using variousUML, Rational Rose,design patternsand industry best practices such as MVC Model-View-Controller, Singleton, Facade, Factory and DAO, DTO, singleton.
- Excellent Project implementation skills using Core Java, Java Beans, J2EE JSP, Servlets, EJB, JMS, JSF, Struts, spring, spring batch, Hibernate, JDBC, XML, Web Services and Design Patterns.
- Expertise in J2EE Architecture, Java and J2EE Core Design Patterns, Object Oriented Analysis and Design/Development Methodologies OOAD, Object Modeling with Use Cases, Sequence Class.
- Diagrams using UML with Rational Rose and Microsoft Visio.
- Expertise in the development of web applications usingMVC ArchitecturewithStruts, Spring.Frameworks
- Hands on experience in design, implementation and maintenance of system architectures using application servers likeWebLogic, WebSphere, TomcatandJBOSS.
- Experience in developingUser Interfaces, screen layouts usingJSP, JavaScript, CSS, AJAXandHTML.
- Expertise UI development using HTML, JavaScript, EXT-JS, Ajax, JQuery and CSS
- Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Application Servers like IBM WebSphere, BEA WebLogic, JBOSS Apache Tomcat.
- Experience in SOAP, JAXB, JAXP, JAX-RPC, XML/XSLT and WSDL for developing Web Services. Expertise in Web Services architecture in SOAP and WSDL using JAX-WS. Used SoapUI for Web Services testing.
- Experience in configuration management using CVS, SVN and VSS
- Experience in various databases Oracle, DB2 and SQL Server
- Experience and Strong knowledge in Design Patterns like Single Ton, Service Locator, MVC, Facade, Value Object and Caching Technique.
- Good knowledge in Log4j, JUnit, Maven and Jenkins
- Specialized in RDBMS design using normalization techniques and expertise in using SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers.
- Experience in various software developments IDE's like Eclipse, My Eclipse, RAD and Editors like Edit plus, Notepad, Dreamweaver.
- Possessing strong analytical skills, an excellent team player with good leadership qualities and strong oral and written communication skills.
- Strong communication, collaboration team building skills with proficiency in grasping new technical concepts quickly.
- Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently.
TECHNICAL SKILLS:
Languages: Java, SQL, PL/SQL, HTML5, XML, C C++, Python, R
Tools: & IDEs: Eclipse, NetBeans, Spring Source Tool Suite (STS) JEE Technologies: Servlets, JSP, EJB, JDBC, JMS, Web Services, JSF
Frameworks: Spring, Hibernate
Databases: Oracle, MySQL, PostgreSQL, MongoDB
Web Technologies: HTML, JavaScript, CSS, AJAX, JQuery
Build and Version Control: CVS, Git, GitHub, Subversion, Ant, Maven
Web/Application Servers: WebLogic, WebSphere, Apache Tomcat, JBoss AS
Operating Systems: Windows, Linux, Unix
EXPERIENCE:
Confidential, Green Island, NY
Java Developer
Responsibilities:
- Elaborated Use Cases based on business requirements and was responsible for creation of Class Diagrams, Sequence Diagrams.
- Created the Technical design document (TDD).
- Developed user interfaces using JSPs, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript.
- Implemented the Application using Spring MVC Framework.
- Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
- Developed code using various patterns like Singleton, Front Controller and Value Objects, Service Locator.
- Used Spring Framework at Business Tier and also Spring\'s Bean Factory for initializing services.
- Extensively used Core Java such as Multi-Threading, Exceptions, and Collections.
- Designed WSDL\'s and elaborated type definitions schemas based on corporate standards, integration and security specifications
- Implemented the Web Services and associated business modules integration.
- Tested JSPs in Firefox and Internet Explorer browsers. Identified and fixed browser related issues.
- Used ANT script to compile and build the WAR.
- Configured the WebLogic handler for the Apache Web Server to serve static files (js, html, images and CSS).
- Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
- Developed Servlets for Document Upload, Image Streaming and Caching the data.
- Development and Integration of the Application using Eclipse IDE and used Git as Version Control Tool.
- Involved in the full system life cycle and responsible for Developing, Testing, Implementing.
- Involved in Unit Testing, Integration Testing, and System Testing etc.
- Developed JavaScript validation for client side validations. Performed Code reviews and code fixes.
- Used Log4J to store log messages.
- Working with Shells
Environment: Java, JEE, Springs, JSP, Hibernate, LDAP, AJAX, HTML, CSS, JDBC, Eclipse, Weblogic, Web Services, WSDL, Star Team, Oracle, ANT, Windows, SOA, Design patterns, Firebug, JQuery, AJAX, JavaScript, HTML, CSS.
Confidential, New York, NY
Java Developer
Responsibilities:
- Responsible and active in the analysis, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Designed and developed user interface using Spring JSP, HTML and JavaScript.
- Involved in multi-tiered JEE design utilizing Spring MVC and Hibernate.
- Extensively used Spring Framework as the controller to handle subsequent client requests and invoke the model based upon user requests.
- Developed java utility classes using servlet that were used by other modules for formatting, excel downloads and other purposes.
- Defined the search criteria and pulled out the record of the customer from the database. Make the required changes to the record and save the updated information back to the database.
- Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
Modified Spring configuration files as per application requirements and developed web services for non java clients to obtain policy information.
- Developed build and deployment scripts using Apache ANT to customize WAR and EAR files.
- Involved in writing shell script to export oracle table\'s data into flat files and performed unit testing using JUNIT and used Log4j for logging and automatic batch jobs.
- Implemented MVC pattern using Spring framework for web tier.
- Used various Java, JEE design patterns like DAO, DTO, Singleton etc.
- Used DAO and JDBC for database access.
- Developed applications with ANT based build scripts.
- Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
- Design and develop XML processing components for dynamic menus on the application.
- Involved in postproduction support and maintenance of the application.
Environment: Core Java, JSP, Servlets, Spring, Hibernate Framework, Tomcat, Oracle, Unix Shell Scripts, XSL, XSLT, Eclipse, My Eclipse, HTML, UML, Java Script, JUnit, JAXP, XML, SQL, Log4J
Confidential, New York, NY
Java Web Developer
Responsibilities:
- Extensively worked with XML schema XSD, XSL/XSLT, XML to navigate in XML documents, and SAX to process and parse xml files
- CSS is used to style Web pages, XML markup.
- Implemented Servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking
- Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations
- Created and maintained mapping files, persisting classes and transaction control in Hibernate to access the database.
- Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
- Developed the custom tag to display various campaigns on Credit care Sign on and Welcome page.
- Developed the credit check module using Servlets and JSP Core Java components in Web logic Application Server.
- Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
- Understanding and analyzing business requirements.
- Involved in injecting dependencies into code using spring core module.
- Involved in developing code for obtaining bean s in Spring framework using Dependency Injection DI or Inversion of Control IoC.
- Developed Message Driven Beans for asynchronous processing of alerts.
- Extensively worked on Java server side programming using Servlets, and JSP.
- Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.
- Developed mail alert mechanism for alerting the users when their selection criteria are met.
- Created and implemented PL/SQL queries, views stored procedures and triggers.
- Used Log4J logging framework to write Log messages with various levels.
- Deployed web components, presentation components and business components in Web Logic Application Server.
Environment: Java, J2EE, Servlets, JSP, EJB, Hibernate, Spring, Log4J, JavaScript, JUnit, CVS, Rational Rose UML, Oracle, Web Logic Server, Eclipse IDE, Ant, XML, SOAP web services
Confidential
Java Developer
Responsibilities:
- Analysis and Design of various modules using J2EE Architecture.
- Involved in implementation of Information system development methodology ISDM for designing, analyzing for the developing systems
- Written Hibernate annotation based mapping java classes with Oracle Database tables.
- Used Session facade. Implemented JMS API for messaging.
- Developed webservices SOAP, WSDL and webservices clients using JAXB and XML, implemented SOA architecture.
- Involved in High Level Design and prepared Logical view of the Application.
- Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams.
- Implemented Multithread concepts in java classes to avoid deadlocking.
- Created Core java Interfaces and Abstract classes for different functionalities.
- Written Spring Core and Spring MVC files to associate DAO with Business Layer.
- Used PL/SQL procedures.
- Created Data Source and deployed web application in the IBM Websphere application Server.
- Implemented JSF in Presentation layer programming using JSTL, AJAX, and GWT Development.
- Worked with HTML, DHTML, CSS, JAVASCRIPT, and JSON in UI pages.
- Created controller Servlets for handling HTTP requests from JSP pages.
- Writing JavaScript functions for various validation purposes. Writing Java Beans to contain data objects. Implemented session beans, entity beans and message driven beans.
- Developed client user interface using JSPs and Servlets.
- Used Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
- Used EJB Query Language to retrieve data from Hypersonic SQL.
- Developed web services in Java and Experienced with SOAP.
- Developed and maintained Ant Scripts for the build purposes on testing and production environments.
Environment: Java, HTML, EJB, Struts, Hibernate, JSP, JSF, Servlets, Webservices, XML, XSLT, XSL, JavaScript, Ant, JBoss, Oracle, SQL, PL/SQL, Enterprise Architect.
Confidential
Software Developer
Responsibilities:
- Reviewed Design Document, gathered information from Architect and Business Analysts to design Functional Specifications for this UI Interface Project.
- Designed and developed presentation layers using Servlets, JSP, Java Beans, CSS, HTML, DHTML, jQuery and Java Script.
- Created interactive websites, applications, and presentations using Creative Suite 3, Creative Suite 4, and DOJO.
- Dynamic form generation auto completion of forms and user-validation functionalities using AJAX.
- Configured Struts-config.xml, Tiles-def.xml and properties file provided by Struts Framework for the implemented modules.
- Worked on the jQuery javascript Library that simplifies HTML document traversing, and event handling.
- Involved in complete development of 'Agile Development Methodology' and tested the application within each iteration.
- Actively participated and provided feedback in a constructive and insightful manner during daily Stand up meetings and weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
- Setting up daily Status meetings with team and communicate status to Project Manger.
- Worked with testing team analyzed and fixed the production defects and deployed the applications on the server.
Environment: Java/J2EE, My Eclipse, HTML, CSS, DHTML, JBoss, SVN, Oracle, SQL Developer, Spring, SOA, DOJO, Hibernate 3.2, jQuery, JSP, Servlets, log4j, Ant, Web Services, AJAX, JavaBeans, Struts, Framework.
