We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY:

  • 7+ Years of progressive experience in the field of software programming and developing, which also includes Design, Integration, Maintenance, Implementation and Testing of various client/server, and web applications.
  • Experience in executing web based information decision - making projects using Java/J2EE related technologies. Remain poised under pressure. Accustomed to meeting conveyed performance standards.
  • Experience in OOAD paradigm - Analysis, Systems Design, Development, Testing, Integration and Implementation of Client/Server and web based n-tier architecture systems and working with Analysts and Users on translating end-user requirements into a logical design for Wireless, Telecommunication, Publishing and Banking Applications
  • Experience in application development using Java, J2EE, JSP, Servlets, EJB2.0/3.0, JMS, Struts, Tiles, JavaBeans, JDBC, JUnit, Log4J, XML, JavaScript, HTML/HTML5, CSS3, AJAX, PHP
  • Developed XML applications, SAX, XSLT, XPATH, DTD’s using DOM and XML Schemas
  • Experience with Application servers and Web servers such as BEA Web-logic Server 8.1/9.2,IBM Web Sphere 5.0/6.0, JBoss Application Server 7.1.0, Sun-One Application Server8.0, Sun-One Web Server 5.0 and Apache Tomcat 5.5
  • Experience on Apache Struts, JSF and Spring MVC presentation tier frameworks
  • Experience with the following J2EE Design Patterns: MVC, Service Locator, Proxy, Factory, Session Facade, Value Objects, Data Access Object (DAO), Singleton and UML
  • Implemented SOA architecture with Web Services using SOAP and Apache Axis2
  • Proficient in RDBMS concepts and experience in working with Oracle8i/9i, DB2,MySQL, PL/SQL, SQL* Plus, Database triggers, Procedures and Functions
  • Provided Guidance to users and junior programmers using class diagrams, sequence diagrams and collaboration diagrams
  • Experience in developing J2EE applications using Net-Beans, Web-Sphere Studio Application Developer (WSAD), Eclipse, and Web-Logic Workshop
  • Experience in Unit Testing and Integrated Testing
  • Experience with source control and versioning tools VSS,CVSand Rational Clear Case.
  • Worked on building graphs visually and simulating them when needed
  • Experience in information retrieval and text mining using Hadoop and various other dependencies
  • Ability to handle multiple projects and also adapt to changing environments

TECHNICAL SKILLS:

Languages: Java, C, C++, HTML, DHTML, SQL.

Operating system: Windows, Unix.

Java Technologies: Core Java, JDBC, Hibernate, JSF, XML Parsers, JSP, Servlets, Portals, EJB, JMS, JavaBeans, Web Services

Frame Works: Struts 1.x/2.x, Hibernate 3.x, Spring 2.5/3.0

XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP, Rest

Web Technologies: HTML5/HTML, CSS3/CSS, Java Script, AJAX, and jQuery

Servers: IBM Web Sphere 6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x, JBOSS 4.x/3.x

RDBMS: Oracle, MS SQL Server, MySQL, Mongo DB, No SQL.

Tools: Eclipse, WSAD, RAD, CVS, JBuilder, JDeveloper, Ant, Maven

Concepts: UML, Design Patterns.

Version Control: SVN, GIT and CVS

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix, AZ

Java Developer

Responsibilities:

  • Analyzed, Designed and developed the system to meet the requirements of business users.
  • Participated in the design review of the system to perform Object Analysis and provide best possible solutions for the application
  • Captured the user requirements with use-case diagrams and delivered Class and Sequence diagrams using UML and Rational Rose.
  • Worked in designing and building Architecture using J2EE, JSF, and MVC.
  • Used JavaScript for client side validation.
  • Used Agile/Scrum development methodology.
  • Developed the application using JSF 1.1, Hibernate and EJB.
  • Developed the applications using Eclipse IDE.
  • Strong experience in Front End Development using technologies like experience in JavaScript Ajax Frameworks, jQuery, CSS3, HTML5, Responsive design and JSP.
  • Developed test cases for Unit testing using JUnit and performed integration and system testing
  • Implemented Spring MVC framework for developing J2EE based web application.
  • Used JDBC to connect and access database.
  • Run Batch jobs to create extract file and XML files which is distributed to other systems.
  • IBM WebSphere 6.0 to deploy J2EE application components.
  • Database tier involved the Oracle database and SQL.
  • Writing Web Service clients using SOAP, WSDL to interact with the service APIs exposed by other departments.
  • Created SQL statements for the effective retrieval and storage of data from the database.
  • Developed JUnit test cases.

Environment: Core Java, JSP, Servlets, JSF, HTML5, DHTML, Spring 3.0, MVC, Web Services - SOAP, RESTful, UML, XML, JavaScript, JSON, Jira, Oracle 11g, SQL Server 2008, MySQL, WSAD, UDDI, Web Sphere 6.0, JUnit, Ajax, WSDL, UNIX Shell Scripting, Windows NT, CVS, Eclipse, JBoss, SVN and Windows 7.

Confidential, Des Moines, IA

Sr Java Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Rational Unified Process (RUP).
  • Built and managed the Application by using IBM Websphere portal 8.0.
  • Implemented the application in Spring Framework and it is Model View Controller design pattern based framework.
  • Configured web.xml, faces-config.xml for navigations and managed beans. Spring and Hibernate Frameworks.
  • In-order to load the data to Oracle using Java and JExcel API we developed dump and Load Utility to extract the data.
  • Used RMI to enable objects on different systems to interact in distributed network.
  • Worked with the RESTful web services for posting the amount to the banking system, as well for checking the credit card information using the REST services.
  • Implemented workflow system in a SOA environment, through web services built using Axis2 for SOAP over HTTP and SMTP. Configuration and deployments of AXIS2 components on web sphere application server at class loader level, and used the same to build and consume the web services (both synchronous and asynchronous).
  • Involved in development of JavaScript code for Client Side Validations.
  • Implemented Dynamic web applications using Application Severs like Apache Camel.
  • Experience in Web Services development using Apache-Axis, JAX-RPC, and JAXB and Security architecture for marinating security levels for business process end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service).
  • In the project we used PL/SQL commands to work on Oracle database.
  • Used JQuery to simplify the client-side scripting of HTML.
  • Used Log4j for logging and debugging.
  • Used Angular Js directives to specify custom and reusable HTML-like elements.
  • Developed the Presentation layer, which was built using Servlets and JSP and MVC architecture on Web sphere Studio Application Developer.
  • Developed test scripts and involved in testing.
  • Worked on retail and merchandising website to update the goods and services.
  • Involved in taking the clients requirements up-to-date and worked on them accordingly.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.

Environment: JDK 1.5, Servlets, XML, JQuery, JMS, Spring, Hibernate 3.0, Spring 2.5, PL/SQL, Web Service(JAX-WS),HTML, AJAX, GUI, AngularJS, JavaScript, CSS, Apache Server,SVN,DB2,Web Api, SQL Server, REST web services, Adobe Dreamweaver CS5, ANT 1.7, IBM Web Sphere Application Server 8.0,Clear case, SoapUI, Log4j

Confidential, Philadelphia, PA

Java Developer

Responsibilities:

  • Involved in design, development and enhancements of the projects for building wireline flows.
  • Played a key role in developing the business layer and data management components of this web based system over J2EE architecture.
  • Used Web Services (JAXWS) to interact with other external interfaces in order to exchange the data in the form of XML and by using SOAP protocol
  • Developed Graphical User Interface (front-end) using JSP, JSF, HTML5, JSTL, CSS, JavaScript, Backbone and custom tags.
  • Involved in design, development of Restful and SOAP web services
  • Developed EJBs for implementing backend functionalities
  • Used Struts Framework for implementing MVC pattern.
  • Involved in meetings and discussions with Business Architects to understand the system requirements and solution approach.
  • Created Ant and Maven scripts to build and deploy the application
  • Developed stored Procedures in PL/SQL
  • Performed client side designing and validations using HTML5, DOJO, CSS, JavaScript, JSP and Struts Tag Library.
  • Coordinating with QC and production support during Releases
  • As Security Analyst, used Fortify Scan tool to track down any PCI issues in the code and provide the resolutions
  • Preparation of Application Design doc, test plan and cases.
  • Used Eclipse and RAD IDE for the Application development
  • Worked closely with cross-functional teams (QA, BA, PM, Product Owner) as a part of AGILE environment

Environment: Java, Struts 2.0, 2.1, Springs 3.0, JBoss, JSP, HTML5, RESTful, CSS, Apache POI, JavaScript, AJAX, ANT, SAML, Web Services, Windows XP, Oracle 10g, Tomcat, Javascript, JDK 1.5, J2EE, EJB 3.0, 2.0, DOJO, JSON, Jquery, JDBC, SQL, XML, JUnit Test Cases, Windows 2000, Perforce Version Manager, Eclipse, RAD, Unix, Shell Scripting, Maven, and Weblogic 9.2.

Confidential, Northbrook, IL

Java Developer

Responsibilities:

  • Gathered & analyzed requirements from the customer and written requirements, technical and design specifications.
  • Participate in business analysis requirements with the business analyst.
  • Involved in the Development of Struts MVC Framework.
  • Developed Controller for request, response paradism by Struts Controllers using Struts-MVC pattern.
  • Configured the URL mappings and bean classes using Struts-web.xml.
  • Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files .hbm.xml file, hibernate query language
  • Worked on Hibernate object/relational mapping according to database schema
  • Worked on AJAX implementation for retrieving the content and display it without reloading the existing page
  • Implemented the application using the various J2EE design patterns like DAO, Singleton and Business Facade.
  • Involved in Web Service development and implementation.
  • Hands on experience in deployment of J2EE applications on WebSphere Application Servers 6.0(WAS).
  • Development of different application layers like ActionHandler, Facade and process objects.
  • Written Test cases using JUnit framework to validate the application flows in different scenarios in the standalone application.
  • Mentoring developers regarding business knowledge and application framework knowledge.
  • Developing business objects which contains the business logic and also interacts with database (DAO).
  • Production support contact - to analyze, debug and investigate on problems reported by users
  • Code reviews (standards, performance tuning, re factoring, reusability)
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Written ANT build script for the application build and deployment.
  • Worked with CVS Version control.
  • Performed Unit testing.
  • Used agile methodology for the software development process.

Environment: Java, J2EE, JDK 1.5, RSA, Struds1.2, Hibernate, WebSphere Application Server (WAS)6.0, JDBC 2.0, SQL Serv Server 2005, Net Bean, Servlets 2.2, JSP 1.2, Log4j1.2, Web Services, SOAP, Junit, HTML, DHTML, CVS, XML, JavaScript, Apache Ant, UNIX Shell Scripting.

Confidential, Irving, TX

Java Developer

Responsibilities:

  • Interacted with the business users for requirement gathering and documentation.
  • Involved in technical design discussion with the team to create technical specifications from business requirements.
  • Create and distribute SRS and High Level Design document based on the requirements.
  • Involved in design and documenting Use Cases, Sequence Diagrams.
  • Gather the approvals from designated stake holders on the design documents for the development.
  • Involved in complete SDLC process.
  • Involved in designing and developing the application for delegating calls from front end tier and used Factory, Singleton, Data Access Object, for back-end development and integration.
  • Followed Agile methodology, involved in scrum meetings to discuss day to day activities.
  • Used Spring Framework MVC pattern for developing the CIAM Grouping.
  • Developed Spring controllers to handle the request from the GUI and dispatch to respective service.
  • Used Spring annotations, application context, beans, dependency injection, request mapping.
  • Involved in developing the client interface using JSP, used spring form to handle the data to/from spring controllers.
  • Used Spring Cache Abstraction and Ehcache to query cache in Hibernate.
  • Used JSTL in the forms while filtering and displaying the data.
  • Used Hibernate API for persistence.
  • Developed Hibernate Objects, hibernate mapping files using reverse engineering and configuration file.
  • Used Maven for building the Grouping application.
  • Used JAX-WS RI for developing the CIAM Enterprise Add, Maintenance web services.
  • Used Xpath, DOM for processing and building and XML documents.
  • Used ant build tool for generating JAXB objects from schema, building the webservice application.
  • Design request/response XSD based on the requirements using XMLSpy.
  • Developed webservice clients to invoke CDS provided webservices to add/modify data.
  • Developed the application to make Mainframe 215, 241 transactions.
  • Write SQL queries to get/store data from/into DB2 tables for CIAM application.
  • Used JMS in CI processor component to subscribe the messages published from Mainframe.
  • Publish the notification messages to backend system EDW using JMS.
  • Build and deploy the CI Processor and CIAM web service applications on weblogic server.
  • Involved in writing the batch jobs, UNIX scripts to load/manipulate the data.
  • Used Clear Quest for defect monitoring, SVN as version control.
  • Used AppLogger as wrapper to log the messages.
  • Used Junit for unit testing the application.

Environment: JDK 1.6, Spring FW 3.1.0, Cache Abrstraction, Agile, STS 3.1, DB2, WinSQL, Spring MVC, Hibernate, Eclipse 3.6, Maven, JUnit, Log4j, JMS, JSP, CSS, tomcat 6, DOM, Xpath, XML, JAXB, Unix, Ant, MainFrame, Subversion(SVN), Weblogic.

Confidential, Thousand Oaks, CA

Java Developer

Responsibilities:

  • Involved in development of business layer using Spring and persistence layer using JPA
  • Involved in Low Level Design using UML tools
  • Involved in client discussions for the requirements collection.
  • Involved in coding of J2EE technologies Spring, Hibernate, Web services
  • Provided delivery support, bug fixing and code reviews
  • Provided SIT, UAT and Production environment creation support
  • Performed unit testing using JUnit framework.
  • Developed common reusable Java functionalities to be used across applications.
  • Coordinated release meetings, deployment plan review meetings.
  • Maintained build releases and release plan for every release.
  • Proactively worked with managers and development staff to meet project goals within expected timelines.
  • Involved in completion of post production documentation and auditing activities with QA team
  • Involved in managing the team project time sheets, Project billing, Monthly mile stones, and Monthly status reports. Have been attending monthly call with High level client meeting about the project progress
  • Primary point of contact during UAT support and Production issues.
  • Design WSDL, XSD and Generate the Web services code using Apache CXF
  • Developed DAO classes using JPA and Involved in Unit testing using Junit and SoapUI testing.
  • Involved in code debugging.

Environment: JSF, JPA, spring, Oracle, Web Services, Eclipse, Maven, Soapui, Apache CXF, SVN, Jetty and WAS, JavaScript, JQuery, JUNIT, and CSS, UNIX Shell Scripting.

Confidential, Orlando, FL

Java/J2EE Developer

Responsibilities:

  • Timely completion of assigned systems and programming tasks to satisfy customer requests. These tasks include system design, coding, testing, installation, documentation and post-deployment audits, all performed in accordance with the established standards.
  • Developed the project using Agile Methodology
  • Developed ORM for the project with respect to database using Hibernate JPA
  • Involved in the implementation of Spring IOC
  • Developed RESTful Web Service using Spring and Apache CXF
  • Developed Session Beans for Flex clients.
  • J2EE Architecture was a combination of Apache Struts implementing MVC model.
  • Involved in design and development of three-tier architecture.
  • Developed Use Case Diagrams and Class Diagrams using Rational Rose.
  • Developed the User Interface using Flex on MVC architecture.
  • Worked with ActionScript and MXML for creating the user interface, for validating the data on clien side and for transferring the data between the flex user interface pages and servlets and vice versa.
  • ANT script is used to create WAR and EAR files.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence on to the Oracle 10g Database.
  • Created Java Servlets and other classes deployed as EAR file, connecting to Oracle 10g database using JDBC.
  • Developed the business logic using Java Beans and Session Beans.
  • Developed Web service using Workshop 9.2 with WSDL through top-down approach.
  • Developed a tool to retrieve and send data to third party service provider. This feature was implemented using XML, SOAP.
  • Developed Event Logging & Error Reporting application using Servlets.
  • Built customer tag handlers and description library.
  • Developed view pages and Java Beans (Flex, Java Beans, HTML, SQL).
  • Developed system to access to legacy system database (JDBC).
  • Developed remote accessing to customers requirements.
  • Modeled EJBs and other classes using Rational Rose.
  • Performed DML Operations in a batch using Spring Hibernate Batch DML Operations.
  • Designed data flow system, divided data flow to modules, defined function and interface.
  • Designed database RE diagrams tables, data constrains, triggers, stored procedures and functions Oracle 10g.
  • Developed procedures and functions, user interfaces and error handles for bookkeeping and RMB transaction modules (SQL), writing user manual and training users.
  • Used Shell Scripting in UNIX for calling multiple java commands through the script file.
  • Web Services Integration with other web Services using REST client
  • Worked on JSON Parsing techniques
  • Developed and Unit tested individual module using JUnit, DBUnit, Easy Mock
  • Mandated Version Control through Subversion
  • Code compliance using PMD, checkStyle, FindBugs and CCN
  • Managed the Resources of the Team
  • Worked on the Maintenance of the Application
  • Production Support

Environment: Java, J2EE, Hibernate 3.4, Spring 3.0, RESTful Web Services, Apache CXF, JSON, XML, SQL, JMS, Apache Tomcat 7, Oracle11g, HSQLDB, JUnit 4, Spring Source Tool Suite, SQLDeveloper

We'd love your feedback!