Sr. Java Developer Resume
MA
SUMMARY:
- Over 7 years of experience in Analysis, Design and Development in diversified areas of Client - Server, Distributed and Web applications using Java/J2EE technologies.
- Extensive experience in design and development of Enterprise applications using Java, JSP, Servlets, Struts MVC, Spring MVC, Hibernate, EJB’s (Enterprise Java Beans), JDBC, Java Messaging Service(JMS), Java collection, SQL, PL/SQL.
- Worked extensively on creating server-side components, designing and implementing User Interface (GUI).
- Well acquainted in applying JAVA Design Patterns like Singleton, MVC, Business Delegate, Service Locator, VO, DAO and Session Facade.
- Good exposure to multiple Servers like Apache Tomcat, IBM Web Sphere, Web Logic and JBoss.
- Expertise in Java IDEs such as Eclipse, JDeveloper, RAD, My Eclipse and NetBeans.
- Worked extensively in Web-Development technologies like HTML, DHTML, JavaScript, CSS, XML and XSL/XSLT and AJAX.
- Good experience in design and development of Web-Services as Service Providers and Consumers using HTTP/XML, XSL, SOAP, REST and WSDL.
- Experience with XML technologies such as JAXP, JAXB, XSD, XML Schemas, and XSLT, XPath.
- Monitored CVS, SVN, IBM Clear Case, ANT Scripts, Maven for Automation Deployment.
- Strong experience in RDBMS using Oracle 10g, SQL Server, PL-SQL programming, schema development, Oracle fine tuning.
- Involved in Unit Test Cases writing and having good knowledge in JUnit.
- Strong knowledge with development in Agile Methodology like Test Driven Development, SCRUM, and Pair Programming.
- Hands on experience in UML Modeling, Rational Rose and Design Pattern (J2EE) like Singleton, Factory Method, Facade, Front Controller, Delegate Pattern, MVC Architecture.
- In-Depth understanding of entire web based architectures, web technologies, SDLC and OOAD.
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Good at Documenting and Understanding User requirements and System Specifications.
- Versatile team player with good analytical, communication and interpersonal skills.
TECHNICAL SKILLS:
Languages: : C, C++, Java/J2EE
Database Query Language: : SQL, PL/SQL, HQL.
Web Technologies: : HTML, JavaScript, AJAX, CSS, JSF, JQuery and JSP.
XML Technologies: : XML, XSD, XSLT, DOM, SAX, JAXP, JAXB.
Distributed Technologies: : RMI, EJB and Web Services
Databases: : Oracle, DB2, SQL Server, MYSQL.
Application/Web Servers: : Oracle Web logic, IBM’s Web Sphere, JBoss, Apache Tomcat
Framework: : Struts, Spring, and Hibernate.
Tools: : CVS, VSS, Maven, JUnit, Log4j, ANT, JIRA, Rational Rose, Radar.
Operation Systems: : Windows, Unix, Max OS X, Linux.
IDEs: : Eclipse, Net Beans, Intellij, RAD, JDeveloper.
XML Editors: : XML Spy, Stylus Studio.
PROFESSIONAL EXPERINCE
Confidential, MA
Sr. Java Developer
Responsibilities:
- Participated in reviewing the functional, business and high level design requirements.
- Involved in the development of presentation layer in JSP, AJAX, HTML, JQuery. Client Side validations were done using JavaScript.
- Implemented entire application using Spring 2.5 MVC design framework.
- Designed and deployed XML files for Dispatcher Servlets, Application Context and Controllers to implement the Inversion of Control (IOC) module in spring 2.5.
- Implemented several design patterns like Singleton, MVC and Factory design patterns.
- Used Hibernate for Object Relational Mapping.
- Extensively involved in developing core persistence classes using Hibernate 3.0 framework, creating hibernate mapping (.hbm) files.
- Involved in implementing queries to perform CRUD operations on database.
- Used third party REST web service to post transaction information.
- Used CVS (Concurrent Version System) as the configuration management tool.
- Used JUnit framework for writing the test cases.
- Worked on all phase of agile development life cycle. Used Agile based SCRUM methodology for developing the project.
Environment: Java/J2EE, Spring 2.5, JSP 2.0, Servlet, Hibernate 3.0, HTML, AJAX, JavaScript, Oracle 10g, JQuery, JMS 1.1, Eclipse IDE, JSON, Web logic, REST web service, Java Beans, CVS, MAVEN, XML, JUnit.
Confidential, TX
Java/J2EE Developer
Responsibilities:
- Involved in requirement analysis, design and implementation .
- Developed Web Application using J2EE, Spring framework using MVC (Model-View-Controller) architecture and SOA architecture.
- Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript, HTML and CSS.
- Worked with topic for creating publish/subscribe messaging model.
- Used SOAP UI/Postman for testing the web services.
- Configured Java Messaging Service to transfer XML Documents between the applications.
- Used Soap over Http and Soap over JMS for communication between components.
- Extensively involved designing, developing and implementing SQL Queries and Stored procedures.
- Designed and developed the user interface screens, data base design changes and changes to user access modules
- Implemented test cases for Unit testing of modules using JUnit.Used ANT for building the project.
- Performed testing, worked on clearing issues at the time production and application support, worked on the maintenance and deployments of the project, performed documentation of project.
Environment: Java 1.6, J2EE, JSP 2.0, Servlets, HTML, SOAP/REST Web services, JavaScript, XML, Apache Tomcat Web Server, JAX-WS, JMS, Spring 2.5, SOAPUI, JAXB, JUnit, Eclipse IDE, Oracle 10g
Confidential, OH
Java/J2EE Consultant
Responsibilities:
- Interacted with the Business/Technical Architect to obtain the specific system requirements and in understanding the functional flow.
- Involved in Analysis & Design of the system and created use cases, wireframe diagrams, class diagrams & sequence diagrams.
- Used Spring Framework for Dependency Injection and integrated with Hibernate
- Involved in J2EE coding of functionalities (JSP as View andServletsas Controller) based on MVC pattern using Spring Framework.
- Developed Graphical User Interfaces by using JSP, HTML, JQuery, CSS,and JavaScript.
- Used spring Object relational mapping (ORM) and hibernate for persistence in Oracle.
- Wrote XML’s to define spring web flow and spring beans.
- Wrote SQL queries for Oracle database for creating new profiles and their functionalities to support the customer assist application.
- Involved in developing test cases using JUnit testing during development mode.
- Implemented log4j for application logging and to troubleshoot issues in debug mode.
- AGILE development process has been followed. Experienced with stand-up, Retrospective, Demo, Planning and Code review meetings.
Environment: Java/J2EE, Spring MVC, Servlets, JSP, JDK 1.5, REST webservice, Hibernate 3.0, JQuery, Eclipse IDE, Websphere, JUnit, log4J, Oracle 10g, ANT, XML/XSLT.
Confidential, Norwalk,CT
JAVA/J2EE Developer
Responsibilities
- Worked as part of team to study user requirements and technical requirements for application.
- Extensively worked in implementation of Web Tier using Struts framework.
- Used Stateless Session Enterprise Java Beans (EJB) to encapsulate the business logic. Entity Beans are used to connect to the database.
- Developed the presentation layer using JSP, Tag libraries, HTML, CSS and client validations using JavaScript.
- Developed Ant Scripts for the build process and deployed in JBoss Server.
- Used JDBC API, developed data access classes using JDBC and involved in writing SQL statements.
- Involved in setting up the JBoss Development/Test environment and deploying the application
- Involved in debugging Oracle PL/SQL Stored procedures, triggers, views for identifying critical issues.
- Used VSS for maintaining the version control.
- Communicating with the various business users, Onsite Coordinator and with the other teams involved in the Project.
Environment: Java/J2EE, Struts, JSP, Servlets, EJB, Eclipse IDE, JavaScript, HTML, CSS, JBoss, Windows OS, Ant, Oracle SQL Developer, Visual SourceSafe (VSS), Oracle 9i.
Confidential, Cupertino, CA
Java/J2EE Developer
Responsibilities
- Worked as part of team to study user requirements and technical requirements for application.
- Developed the application based on MVC architecture using Struts Framework, designed Action Classes, Form Beans.
- Developed the front end UI using JSP, HTML, JavaScript, CSS. Used JavaScript to perform checking and validations at Client's side.
- Worked on AJAX to develop an interactive Web Application.
- Used CVS (Concurrent Version System) as the configuration management tool. Learned XML for communicating with client.
- Worked with Radar effectively for logging messages to the appropriate log files.
- Performed Unit, Integration testing, worked on clearing issues at the time production and application support and performed documentation of project.
- Effectively communicating with Onsite Coordinators and with the other teams involved in the Project.
Environment: Java/J2EE, Ajax, Struts 1.2, JavaScript, XML, Concurrent Versions System (CVS), Eclipse, JSON, Apache Tomcat Web Server, Visual SourceSafe (VSS), Radar, Mac OS X version 10.5.5, PeopleSoft, PeopleTools.
Confidential
JAVA/J2EE Developer
Responsibilities
- Analyzing and designing solutions for the deliverables based on the requirements.
- Involved in Designing and Modeling the system using OOAD and UML
- Designed application using design patterns, such as Singleton, MVC.
- Extensively involved in developing Struts framework Action Servlets for Controller and developed Form Beans for transferring data between Action class and the View Layer.
- Developed web pages using JSP, Java Script, HTML and CSS for various modules.
- Extensively used tag libraries and also developed some custom tags.
- Used AJAX for dynamically updating the content.
- Involved in configuration and administration of Web sphere application Server.
- Developed programs for accessing the database using JDBC thin driver to execute queries, Stored Procedures and to manipulate the data in the database.
- Conducting knowledge transfer sessions for new team members to understand the functionality of the applications.
- Developed Ant based builds Scripts to build and deploy the application.
- Designed implementation plans for shipping the services to System, Performance, UAT and Production boxes.
Environment: Java/J2EE, JSP, Servlets, Struts, Oracle 9i, Web sphere, AJAX, JavaScript, HTML, CSS, Rational Rose, Oracle SQL Developer, UML, Ant, RAD.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Involved in design, development and testing phases of the application.
- Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Involved in the understanding and designing of the complex back-end middleware framework.
- Used Java Servlets, JSPs, AJAX, HTML and CSS for developing the Web component of the application.
- Planned and implemented various Oracle Tables, stored Procedure, triggers, views, cursors.
- Involved in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Participated in the technical code reviews, prepared unit test cases, detailed time estimation, impact analysis and code review documents.
Environment: Java/J2EE, JSP, Servlets, Struts, Java Script, AJAX, HTML, CSS, JDeveloper IDE, Oracle 9i, Oracle SQL Developer, Ant, Apache Tomcat Web Server.