Java/j2ee Developer Resume
Raleigh, NC
SUMMARY
- Over 8+ years of Extensive programming experience in developing web based applications and Client - Server technologies using Java, J2EE.
- Expertise in developing applications using java, J2EE Technologies (Servlets, JSP, java Web Services, EJB, Struts, MQ Series), JDK (1.5), java Beans, Java Applets, JDBC, XML, XSL, XSLT, JavaScript, HTML, DHTML, Apache-Tomcat 7.0, Web Sphere 6.1, MQ Series, JSF, AJAX, Hibernate and Weblogic9.1.
- Experienced in Object Oriented Programming.
- Extensive knowledge of MVC architecture and J2EEdesign patterns like Singleton, Business Delegate, Service Locator, Data Transfer Object, and Data Access Objectin the development of web based and distributed Enterprise Applications.
- Good experience in springs and Hibernate Frameworks.
- Experience with Core javawith multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
- Proficient in RDBS structures, writing PL/SQL Stored Procedures and SQL Queries.
- Experience and Strong knowledge in Design Patterns like Single Ton, Service Locator, MVC, Facade, Value Object and Cache Technique.
- Experience using Hibernate for mappingJavaclasses with database and using Hibernate query language (HQL)
- Experienced in Tomcat and Web logic Administration, Installation, domain creation, JMS & JDBC configurations, J2EE applications deployment and Troubleshooting.
- Developed Use Case Diagrams, Class Diagrams and sequence diagrams using Rational Rhapsody.
- Worked closely with other employees to facilitate resolution of software and systems problems in a variety of environments including production, staging and development.
- Working knowledge of Agile SCRUM methodology.
- Experiences in Web services development.
- Extensive experience in Software Configuration Management using Version Control tools such as CVS, SVN and responsible for various software version releases.
- Performed all dimensions of development including Business Process Analysis, Requirement Analysis, Design, Coding, Testing and Implementation.
- Involved in Unit Test Cases writing and having good knowledge in JUnit.
- Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.
- Efficient team member with excellent work/time management skills, excellent leadership, communication and interpersonal skills and ability to work under strict deadline.
- Have a very good knowledge on latest technology called GigaSpaces in which we can make Millions of transactions per second, Sub-Millisecond latencies, 100% Consistency and High Availability.
Languages: Java, C, C++, HTML, HTML5, XML, PL/SQL
J2EE Technologies: Java J2EE, Java J2SE, Servlets, JSP, JSF 1.x/2, JNDI, Web Services, JavaScript, JQuery, JDBC, SOAP, REST, JMS, AJAX, XML, CSS
Frameworks: Spring MVC, Hibernate, Struts
Databases: Oracle 10g, MySQL, SQL Server, MongoDB, PostgreSQL
Application Servers: Apache Tomcat v6.0, IBM WebSphere, WebLogic, JBOSS
Tools: Eclipse IDE, Hadoop, Netbeans, SQL tools, Visual Sudio 2012, Rational Rose, Microsoft Visio
Operating Systems: Window 7/XP, Unix, Linux-Ubuntu
PROFESSIONAL EXPERIENCE
Confidential, Raleigh, NC
Java/J2EE Developer
Responsibilities:
- Involved in Agile development process based on iterative development.
- Involved in Reviewing High Level Design, Preparing Detail Design.
- Used Microsoft Visio for designing the Use Case Diagrams, Class Model, Sequence diagram, Activity diagrams for SDLC process of the application.
- Worked closely with BA’s for clarification of the requirement.
- Used Eclipse as development IDE for web application.
- Implemented GUI pages by using JSP, JavaScript, CSS and HTML.
- Implemented the online application by using Core Java (OOPS), JDBC, JSP, Servlets, Web Services, SOAP, Restful and WSDL.
- Implemented Singleton, factory design pattern, DAO Design Patterns based on the application requirements.
- Tested the web services with SOAP UI JavaScript tool.
- Used SAX and DOM parsers to parse the raw XML documents.
- Used Hibernate for Database connectivity.
- Involved in development of Business components like Session Beans and Entity Beans for Transactions and business logic purpose.
- Deployed the project on Oracle 10g, in the Linux environment.
- Designed and developed base classes, framework classes and common re-usable components.
- Worked on Java and JSON, JavaScript to interact and get the data from csv files as we are prototyping the user Experience.
- Used ANT script for deploying the project.
- Deployed the project on Web logic 10.3, in the Linux environment.
- Used SVN JavaScript for version control tool and Silk Central for bug tracking tool.
- Worked in Triage defect fixing team, fixing high and other priority defects.
- Worked for fixing critical defects in different environments (QA, Dev, UAT, Staging and Production).
- Implemented the Singleton Design Pattern for the entire creation of objects.
Environment: JDK 1.6, Hibernate, WebLogic, Eclipse, Oracle11g, JSON, JavaScript, JSP, XML, DOM, SAX, HTML, WSDL, SOAP, Restful, ANT, SVN, Silk Central, RedHat Linux, Rational Rose.
Confidential, Sterling, VA
Java Developer
Responsibilities:
- Created WSDL/Schema for the Web Service.
- Created clients to consume Web Services and Get/Post Services.
- Actively participated in the business & functional meetings.
- Developed business tier and service facades using EJB3.0
- Implemented applications using Java, J2EE, JSP, JSF, Servlets, JDBC, XML, HTML, Hibernate Struts, Spring and JavaScript on Windows environments.
- Implemented callback functions and augmentation in JQuery.
- Worked on CSS and JavaScript JSF tagging and XHTML conversion and deployment of code and debugging.
- Performed unit testing, integration testing for the whole application.
- Deployed the client applications on the Development Server Tomcat on daily basis.
- Developed application in windows platform & deployed on UNIX platform.
- Developed front end using JSF and Spring framework
- Extensively used AJAX JavaScript for the front end development.
- Worked on Hibernate as an ORM tool
- Created & configured spring beans in to the application.
- Generating Pie Chart, Bar Chart reports for the client Best buy.
- Created release notes for production deployment.
- Used CVS for version control
Environment: Web Services, EJB 3.0, JSF, Spring Framework, SOAP, JDBC, Hibernate, JavaScript XML, Oracle 10g, Windows XP, Unix, CVS, Linux, Log4J, Eclipse, Tomcat.
Confidential, Rhode Island
Sr. Java Developer
Responsibilities:
- Developing and maintaining the JSP pages for the application as per the requirements.
- Extensively worked on Core Java to code the requirements and interact with the Database.
- Worked on SOAP Web services as per the requirements.
- Used Websphere Application server for deploying the application.
- Learnt and used MapReduce programming to analyse raw data for project.
- Understanding the technical design documents and functional design documents.
- Developing and modifying the components and the underlying business logics as per the requirements
- Reviewing the deliverables of my peers.
- Unit Testing.
Environment: Fast4J, Core Java, JSP, Java Script, AJAX, WebServices SOAP, Websphere Application Server 8.0, Oracle 11i, PL/SQL, TOAD, XML, MapReduce.
Confidential
Java Developer
Responsibilities:
- Developed STRUTS forms and actions for validation of user request data and application functionality.
- Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data.
- Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.
- Used JavaScript for the web page validation and Struts Validator for server side validation.
- Design patterns of Delegates, Data Transfer Objects and Data Access Objects
- Used Clear case for source code control and JUNIT for unit testing.
- Involved in peer code reviews and performed integration testing of the modules
- Followed coding and documentation standards.
Environment: Java, J2EE, STRUTS, JSP, JDBC, ANT, XML, IBM Web Sphere, WSAD, JUNIT, DB2, Rational Rose, CVS, SOAP and RUP.
Confidential
Java developer
Responsibilities:
- Implementing the Design and developing modules using Agile Methodology. Planning iterations for effective design and development of the Modules.
- Designed and Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Struts MVC, JSP, Servlets and Custom taglibs.
- Developed the User Interface validation framework in combination of custom validation build on top of Struts validation framework from the form bean.
- Designed and developed persistence layer build on ORM framework and developed it using Hibernate.
- Configured Hibernate to make use of second level EHcaching to display the static lookup data from the database
- Used Eclipse as IDE to develop the java code.
- Developed services that are reusable and interoperable, based on Basic profile 1.0, SOAP, JAXRPC Web services using AXIS.
- Responsible for writing complex stored procedures using PL/SQL. Oracle 10g is used as backend database and SQL Developer as interface to the database.
- Extensively used PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, and relational database models.
- Used SQL Developer to develop different database schemas, tables, views etc.
- Used Maven for building the application.
- Configured deployment environment using Web logic application server.
- Designed and developed unit testing framework revolving around Test Driven for existing applications/ modules and Test first methodology for Confidential initiatives/enhancements using Junit3 Junit4, easy mock.
- Developed aspect oriented logging module using Log4J for logging purposes.
Environment: Java/J2EE, Struts, JSP, HTML, Oracle Web logic, Hibernate, Oracle 11g, Eclipse, JUnit, Maven, Log4J, SQL Developer .