Java Developer Resume
Milwaukee, WI
SUMMARY:
- Around 8+years of hands on experience in IT industry relating to Developing, Implementing and maintenance of various web based applications using Java and J2EETechnologies.
- Analytical thinker that consistently revolves ongoing issues or defects. Quick learner, team player and easily adapts to new technology.
- Hands - on experiencing building web and enterprise applications in various domains like Manufacturing, Banking/ Financial Services, Health and Software Service Verticals.
- Extensive work experience in all phase of the Software Development Life Cycle,Waterfall & AgileMethodologies like collecting business specifications, analysis, design, development, and testing the application.
- Good experience in developing application using Java, J2EE Web Technologies with Servlets, JSP’s, XML, ANT, HTML, CSS, SOAP and REST Web services, Spring libraries, Struts, JDK, JavaBeans, Applets, JDBC, XML, Java Scripting, MYSQL, RDBMS, Apache-Tomcat, Oracle Web Logic Server, Web sphere.
- Extensive experience in Design, Development and Support of web application using J2EE Frameworks: Struts, Spring DI, MVC, Spring-JDBC, AOP, Batch and Spring Templates and Hibernate
- Configured Log4j, JUnit, and developed unit test cases and determining application functionality.
- Experience on different IDEs such as RAD, Eclipse and deployment using Application Servers Apache Tomcat, BEA WebLogic, WebSphere Application Server (WAS) and JBoss.
- Experienced in RDMBS such as Oracle, MySQL and IBM DB2 databases.
- Experienced in developing UML diagrams like Use Case Diagrams and Class diagrams,Sequence Diagrams and Behavior Diagrams.
- Subversion (SVN), CVS and Visual Source Safe as versioning software tools.
- Expertise in Configuration of Object Relational Mapping (ORM) framework like Hibernate.
- Extensive working experience on databases such as Oracle 9i/10g, DB2, MYSQL, and SQL Server.
- Extensive experience in building & deploying EAR, WAR, JAR files on test, stage & production servers.
- Experience in passing SQL queries, Triggers and Packages using PL/SQL in Oracle 12c, 10g, 9i.
- Capable of delivering well documented applications, adhering to quality standards and delivery dates.
- Good experience in working with a team together to deliver best outputs in given time frames
- Supported the application in production and worked closely with off-shore teams.
TECHNICAL SKILLS:
Languages: Java, C, HTML, Java script, SQL, XML
J2EE Technologies: J2EE, JDBC, Servlets, JSP, JSTL, Web Services (SOAP and REST), HTML, Java Script, JSP, XML, EJB, Design Patterns, JNDI, JPA, RMI, POJO
Framework/ API: Struts 1.x/ 2.0, Spring (DI, MVC, AOP, Batch, Hibernate template), JUNIT, Maven, Log4j, ANT, Spring, Jenkins
Web/Application Servers: Apache HTTP, Apache Tomcat 7x, JBoss, Web Sphere, WebLogic
IDE/ Tools: Eclipse, RAD, Net Beans, Rational Rose, SOAP UI, TOAD, Jenkins, Putty, Secure CRT, Http Watch, STS, JDeveloper 9.0.3
Database: Oracle, MS-SQL, DB2, MySQL,MS Access.
XML Technologies: XML, XSLT, DOM, DTD, SAX.
Design Modeling: OOA/OOD, Star UML, Rational Rose, MS-Visio
Misc. Tools: MS Office, Visio, MS Project
Version control: CVS, SVN, GIT, ClearCase
Operating System: Linux, Unix, Windows
PROFESSIONAL EXPERIENCE:
Confidential, Milwaukee WI
Java Developer
Responsibilities:
- Intensive support to customer during production deployments, UAT and real-time operations.
- Involved in Analysis, Design, Development, Integration and Testing of application modules and followed AGILE/ SCRUM methodology.
- Involved in preparation of design strategy documents for all the impacted methods and for new functionality.
- Involved in application development: Spring MVC module, DI, AOP, Spring ORM & configuring controllers with annotations and related configuration files
- Consumed Web services securely using SOAP UI
- Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
- Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods.
- Developed pages using JSP, JSTL, Spring tags, Java Script & Used JSF to make AJAX calls.
- Used WSDL and SOAP protocol forWeb Servicesimplementation.
- LeveragedJSF andRichFaces to enhance usability of reporting systems and workflow-based web applications.
- Responsible for Work delegation to the team members and supporting offshore team
- Involved in the development of test cases for the testing phase.
- Responsible for coordinating with testers during system testing.
- Defect fixing activity as a part of system testing phase and User Acceptance phase.
- Involved at the time of deploying the code in production environment and do the functional check out.
- Involved in merging the code into different stages like Development to System Testing, UAT.
- Daily maintenance and handling other critical functional and performance issues.
Environment: Java, JDK1.7, JSP, Servlets, RichFaces, JSF, Spring MVC, Spring DI, Hibernate, SOAP, SOAP UI,Eclipse v4.2, JSTL, Spring Tags, HTML, CSS, ANT, Maven, UML, TOAD, Oracle11i, SVN, TOAD, WebLogic 12c, Apache HTTP Server, Windows, Linux.
Confidential, Irving, TX
Java Developer
Responsibilites:
- Involved in design, development and testing phases of the application.
- Implemented the application using Apache Struts framework.
- Developed the user interface using JSP, Custom Tags, Validation Framework, HTML, CSS and JavaScript.
- ImplementedSession Facade, Data Access Object andValue Object patterns in the design of Business tier.
- Created Stateless Session Beans in the business tier for remote access.
- Used XSLT to transform test-specific XML scripts into HTML.
- Designed test cases and addressed the problems in development using JUnit.
- Used Rational ClearCasefor source configuration management.
- Performed build using ANT script and deployed the application on WebLogic.
- Log4j is used to record the logger statements on WebLogic.
- Involved in Administering and Configuring of BEA WebLogic Server v8.1 that runs application Servlets, Java Server Pages, EJBs, etc.
- Supported the application by resolving tickets and reviewing the patrol monitoring reports.
- Involved in reverse engineering of the application using Rational Rose.
- Worked closely with analysts, project managers, and other developers to meet tight timeframes for issue resolution, code changes and/or data changes
Environment: Java, JSP, Apache Struts, ANT, Log4J, XML, XSLT, BEA WebLogic Server v8.1, Eclipse v3.1, HTML, JavaScript, Oracle 9i, Rational ClearCase, Rational Rose, Windows XP, UML, SunOS v5.8.
Confidential, Philadelphia, PA
Java Developer.
Responsibilities:
- Participated in the discussion with the business experts to understand the Business requirements and translate them in to technical requirements towards development.
- Design and implementation for the concept for the frameworks using Springand Hibernate Frameworks and assisting with development environment configuration.
- Prepared the proof of concept by configuring the Spring MVC and Hibernate for various modules.
- Designed and developed functionality with excellent understanding of design patterns like singleton, ListIterator, Command, Factoryetc
- Used HTTP Request and SOAP based Web services to post XML data to the End client.
- Exposed web services to the client applications by sharing the WSDL.
- Used Spring Framework to develop beans from already developed parent bean.
- Used Dependency Injection feature of spring framework and O/Rmapping toolHibernate for rapid development and ease of maintenance.
- Updated and saved the required data in the DB2 database using JDBC, corresponding to actions performed in the struts class.
- Involved in bug fixing and resolving issues with the QA.
- Developed SQL scripts to store data validation rules in Oracle database.
- Configured Log4j for logging activity at various levels and written test cases using JUnit.
- Involved in developing Ant build scripts for automating deployment on Webspheretest environment.
- Addressing high severity production issues on regular basis by researching and proposing quick fix or design change as required
Environment: JAVA1.6, J2EE, Servlets, JSP, JDBC, Spring, Hibernate, JSTL, JSP, JMS, Oracle, Web Services, SOAP, Restful, Maven, Apache AXIS, SOAP UI, XML, JAXB, JAXP, HTML, JavaScript, CSS, AJAX, JUnit, Eclipse, WebLogic, SVN, Shell Script
Confidential, SFO, CA
Java Developer
Responsibilities:
- Designed and developed the application using Agile Methodology and followed Scrum, pair programming.
- Responsible for creating functional documents, technical documents, flow charts and data flow diagrams.
- Involved in designing and writing custom code for business, data access and UI layers using core Java.
- Write programs using JMS, Servlets, JDBC and other JEE technologies. Create & develop SOA, Web and REST services.
- Created Spring Controllers and Integrated with Business Components and View Components.
- Developed Spring and Hibernate data layer components for the application.
- Integrated business layer using Hibernate with Spring DAO.
- Implemented Spring Bean Factory to create proxy object using AOP framework.
- Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retreive data and the configuration of database using Hibernate.
- Developed GUI using HTML, JSP and JavaScript for client validations.
- Participated in the implementation of client side and server side programming using HTML, Servlets, JSP, and JavaScript and CSS.
- Exposed Web Services for system integration; developed Restful Web Services for accessing Ordering information.
- Used JPA annotations to interact with the database.
- Used PL/SQL, Stored Procedures for handling SQL Server database.
- Used SubVersion for creating the project structure and version controlling.
- Performed unit testing for the service classes and the DAO’s using JUnit and assist users in the testing.
- Gave production support for the entire application including trouble shooting and fixing bugs
Environment: Java, J2EE, Agile, Servlets 3.1, UML (Rational Rose), Spring 3.2.6, Maven, JUnit, SVN, Log4j, XML, Oracle 12c, Web Services (SOAP and Restful), Stored Procedures, Eclipse Juno, Web logic Server, Jenkin, Rally, UML, TOAD, Linux.
Confidential
Java Developer.
Responsibilities:
- Involved inAnalysis,Design, Development, and Testingphases of the project.
- Involved in designing, developing and configuring server side J2EE components like JavaBeans, JSP, Servlets, JNDI, and XML using IDE- Eclipse and deployments in WebSphere.
- Used design patterns like Service locator, Data Access objects, and MVC.
- ImplementedJavapersistence usingHibernate framework.
- Used SOAP UI to test the web service request/response scenarios.
- Developed Hibernate mappings and implemented required business logic.
- Designed and developed the user interface using JavaScript, HTML and CSS.
- Used Hibernate for mapping objects to the relational database.
- Responsible for configuring the WebSphere Application Server to access the Database by setting up Data source and Connection Pool.
- Utilized Log4j for request / response / error logging.
- Developed unit test cases using JUNIT and helped testers in end-to-end testing.
- Responsible for code migration and maintaining code versions, hot fixes using Subversion.
Environment: J2EE, UML, Hibernate, DB2, JDBC, Rational Rose, JSP, Servlets, Struts, JNDI, RMI, JMS, XML, Web Services, SOAP, Log4J, Web sphere Portal, JUNIT.
Confidential
Java Developer
Responsibilities:
- Analyzed the requirements of the client and developed detailed design documents.
- Used message driven beans for asynchronous processing alerts to the customer.
- Used Struts framework to generate Forms and actions for validating the user request data.
- Developed Server side validation checks using Struts validators and Java Script validations.
- With JSP’s and Struts custom tags, developed and implemented validations of data.
- Developed applications, which access the database with JDBC to execute queries, prepared statements, and procedures.
- Developed programs to manipulate the data and perform CRUD operations on request to the database.
- Worked on developing UseCases, ClassDiagrams, Sequencediagrams, and DataModels.
- Developed and Deployed SOAP Based Web Services on Tomcat Server
- Coding of SQL, PL/SQL, and Views using IBMDB2 for the database.
- Working on issues while converting JAVA to AJAX.
- Supported in developing business tier using the stateless session bean.
- Using Clear case for source code control and JUNIT testing tool for unit testing.
- Reviewing the code and perform integrated module testing.
Environment: Java, J2EE 1.2,AJAX, Struts 1.0, Web Services, SOAP, HTML, XML, JSP, JDBC, ANT, XML, IBM, Tomcat, JUNIT, DB2, Rational Rose, Eclipse Helios, CVS.
