Senior Java Developer Resume
Moline, IllinoiS
SUMMARY:
- 10+ years of experience in Analysis, Design & Implementation of software applications (JAVA, J2ME, J2SE, J2EE).
- Experience in working with Web Services, SOAP, WSDL & RESTful services API.
- Proficient in J2EE components such as Servlets, JSP, Spring MVC, JDBC, Java Beans.
- Experience in J2EE Design pattern (Singleton, Session Façade, Service locator, Value Objects).
- Expertise in J2EE platform (JSP, Servlets, EJB, Design Patterns), XML, UML.
- Experience with Spring Framework implementations and Hibernate.
- Expertise in writing client side validations using Ajax, JavaScript and Struts validation framework.
- Experienced in HTML, JavaScript, CSS, Bootstrap, jQuery & AngularJS using tools such as Front Page, Dream Weaver.
- Knowledge of implementing various design patterns like MVC, Singleton, Data Access Objects and Value Objects (VO).
- Knowledge of transforming XML documents to other formats like XHTML using XSLT.
- Worked with LDAP servers for Authentication and Authorization purposes.
- Experience in OOAD and especially in designing Sequence Diagrams and class diagrams using Rational Rose.
- Experience in Using Junit as Unit testing framework.
- Experience on relational database such as SQL, PL/SQL that includes Triggers, Functions and Procedures.
- IDEs for development - - RAD, NetBeans and Eclipse.
- Experience with Tomcat6.x, Websphere8.x and WebLogic9.x
- Experience in using the version tools like ClearCase, winCVS, SVS.
- Experience in developing build results and outputs using Maven/ANT.
- Sun Certified Java Programmer with Strong background in C++.
- Experience with content management Aspose.words.
TECHNICAL SUMMARY:
Java Technologies: Java 1.6, JDBC, AWT, Swing, Servlets 2.4, JSP 2.0, EJB 2.0, JMS
Framework: Wicket 1.5, Struts 2.1, Hibernate 3.0, Spring 2.0 & Ajax
Web/App Server: Tomcat 6.x, WebSphere 8.x & WebLogic 9.x
Web Technologies: HTML, HTML5, CSS, JavaScript, JSON, JQuery, XML, XSL, XSD, DTD, SOAP, WebServices/SOAP/Axis 1.3/REST.
Content Management: Aspose.words
Databases: Sybase, Oracle 11g, SQL Server & MySQL
Data Synchronization: Sybase SQL Anywhere/MobiLink
IDES: Jdeveloper, Eclipse, RAD & NetBeans
Tools and Editors: InshallShield, TOAD, WinCvs1.3, SVN, ClearCase, Dream weaver MX, Log4J.
Methodologies: Java Design Patterns, OOAD, RDBMS, ORM.
Project Manage Tool: Maven, Ant
Operating Systems: Windows, Windows Mobile & Android
Version Control: Clearcase, SVN, winCVS
OOD Methodologies: UML, Design Patterns, Use Cases
PROFESSIONAL EXPERIENCE:
Confidential, Moline, Illinois
Senior Java Developer
Responsibilities:
- Primarily work on the Client Portal (a client application that coordinates service and develops service plans).
- Lead the Identification, analysis and selection of complex information technology and business practices to support strategic business process/plans.
- Participate as required to design, develop, test and integrate applications of high complexity.
- Lead in the implementation of information technology and business processes of high complexity. Support, evaluate, and continuously improve processes to maintain alignment with business plans.
- Lead the development and may manage a project plan and schedule for a given functional area.
- Engage in expanded contact with varied and multiple departments and functional operations; actively participating in strategic business relationships and/or issues.
- Worked on content management Aspose.words (Word Template rendering, printing, reporting, mail merge and advanced formatting).
Environment: Java 1.6, Strut1.2, JSP, Servlets, DAO, JDBC, AJAX, Sybase, Tomcat 6.0, ClearCase, Maven and Ant.
Confidential, Texas
Senior Java Developer
Responsibilities:
- Involved in Analysis, Design, Coding and Testing.
- Gathered requirements from the clients and designing use cases.
- Developed user interface using JSP, JSP Tag libraries and Java Script AngularJS to simplify the complexities of the application.
- Used AngularJS data-binding to auto sync model and view.
- Used AngularJS Form Control events & directive.
- Used AngularJS service $http to make an XMLHttpRequests (Ajax request).
- Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
- Implemented REST Web Services Using Jersey API.
- Developed the business layer logic and implemented EJBs Session beans.
- Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
- Implemented the persistence in an application using ORM JPA.
- Developed POJO Classes as a part of persistence for ORM mapping.
- Managed the Source Code using ClearCase as a version control tool.
- Wrote test cases (Junit Test Cases).
- Involved in Application Supports and bug fixes.
- Prepared documents like functional flow for developed modules.
- Used Log 4j for logging and debugging the application Modules.
Environment: Java 1.6, JSP, Servlets, EJB, JPA, DAO, JDBC, JNDI, AJAX, Oracle 11g, Webserver 8.5, RAD 8.5, ClearCase, Maven and Ant.
Confidential, Toronto, ON
Senior Java Developer
Responsibilities:
- Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
- Implemented business logic for the customer request (both front-end & back-end)
- Used AngularJS data-binding to auto sync model and view.
- Used AngularJS Form Control events & directive.
- Used AngularJS service $http to make an XMLHttp Requests (Ajax request).
- Developed GUI using Wicket, HTML, CSS, bootstrap, and JavaScript jQuery used Dream Weaver.
- Spring MVC
- Used parsers like SAX and DOM for parsing xml file & invoking action to perform database operation.
- Implemented Multi-thread program for synchronization.
- Implemented program using java collection API.
- Implemented Web-Service for the Fieldworker List Operation using JAX-WS API & protocol SOAP
- Involved in Application Supports and bug fixes.
- Prepared documents like functional flow for developed modules.
- Used Log 4j for logging and debugging the application Modules.
- Wrote SQL queries, procedures in PL/SQL for Sybase
- Wrote test cases (JUnit Test Cases)
Environment: Java 1.6, JDBC, AWT, Swing, Servlets 2.4, Wicket, Servlets & Hibernate, Sybase iAnywhere/MobiLink, Tomcat 1.6, Eclipse 3.6, SVN, Maven, Ant.
Confidential . Mississauga, ON
Java Developer
Responsibilities:
- Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
- Implemented business logic for the customer request (both front-end & back-end)
- Develop user interfaces using JSP, HTML and CSS
- Implemented program using java collection API.
- Used JavaScript and struts validation framework for performing front end validations.
- Develop DAO design pattern for hiding the access to data source objects.
- Use Hibernate framework for the backend persistence
- Wrote SQL queries, procedures in PL/SQL for MySQL
- Wrote test cases (JUnit Test Cases)
Environment: Java 1.6, Python, HTML, JavaScript, XML, MySQL, Eclipse 3.5.
Confidential
Software Engineer
Responsibilities:
- Involved in analyzing existing components prepare detailed Technical Documents, Unit Level Checklist, and Peer Reviews Documents for the related upgrade tasks.
- Developed business logic on server-side as EJB (Entity Beans & Session Beans).
- Designed class diagrams, sequence diagrams and high level technical documents.
- Designed and developed the presentation layer which includes the development of standards-browser compliant - user interactive web pages using CSS, Struts (MVC) tag and JSTL tag libraries with Client side validation and unit testing
- Wrote SQL queries, procedures in PL/SQL for Oracle.
- Performed JUnit test, function test & wrote test cases documents
- Involved in integration and deployment.
- Implemented program using java collection API.
- Involved in Application Supports and bug fixes.
- Prepared documents like functional flow for developed modules.
- Used Log 4j for logging and debugging the application Modules.
Environment: Java 1.5, Servlets 2.4, JSP 2.0, EJB 2.1, HTML & JavaScript, Oracle, WebLogic 8.1, Oracle 10g AS, Eclipse 3.2, Jdeveloper, WinCVS 1.3, Ant.
Confidential
Junior Software Engineer
Responsibilities:
- Understand detailed design for the implementation of the project
- Implementation the use cases in the major CR (both front-end & back-end)
- Wrote SQL queries, procedures in PL/SQL for MySQL
- Wrote test cases (JUnit Test Cases)
- Involved in integration and deployment
- Implemented program using java collection API.
- Involved in Application Supports and bug fixes.
- Prepared documents like functional flow for developed modules.
- Used Log 4j for logging and debugging the application Modules.
Environment: Java 1.5, Servlets 2.4, JSP 2.0, HTML, DHTML & JavaScript, MySQL, Tomcat 5.0, Eclipse, WinCVS.