J2ee Developer Resume Profile
CA
Summary
- 7 years of experience in complete software Development Life Cycle SDLC and Agile Methodology, which includes analysis, design, development, deployment, testing, debugging, implementation maintenance of large and complex enterprise applications in Web-based, Client/Server and Distributed n-tier J2EE architecture on multi-platform.
- Proficient in Java, J2EE, JDBC, Java,Struts,Servlets, JSP, Web services SOAP, Restful , Spring 2.5/3.0, Hibernate 2.0, Struts 1.0/2.0, XML, JavaScript, Maven, HTML, CSS, Jquery, Ajax and Json.
- Handled MVC Model View Controller architecture, using spring, struts frameworks
- With various Open Source frameworks: Struts Framework 1.0/2.0, Spring Framework, Spring MVC and Hibernate 2.0/3.0.
- Extensive experience in design and development of J2EE applications using Java, J2EE, Spring, Hibernate, Servlets, JSP, JDBC, HTML, Struts, JSTL, style sheets, Java Script and Oracle.
- Expertise in using Java IDE tools of Eclipse 3.0/3.2 to develop dynamic web applications.
- Good working knowledge of Application Server Apache Tomcat 3.0/5.5.
- Extensive knowledge in database transactions management for database related changes by integrating JDBC, Hibernate with spring.
- Good working experience with database connectivity JDBC for databases like Oracle 11g/10g/9i/8i database, SQL Server, MS Access.
- Proficient in Database Design, Creation and management of Schemas, writing stored procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
- Developed Core Java-Web Services and J2EE Core Design Patterns using Object Oriented Analysis/Design Methodologies OOAD and Object Oriented Programming OOP .
- Experience in Various methodologies like Waterfall, Agile, SCRUM and Test Driven
Development.
TECHNICAL SKILLS
Languages | JAVA, JDK 1.6, PHP,UML |
Java Technologies | Core Java JDK 1.5, JSP, Servlets, Java Beans, Multithreading, JDBC, JSP, Servlets, JUnit, JMock. |
Web Technologies | XML, HTML, CSS, Java Script, Ajax, JQuery, BackboneJS, REST/SOAP Web Services. |
Frameworks | Spring 3, Struts 1.3, Hibernate 3, Ibatis |
Design Patterns | MVC/dependency injection/Service locator, Singleton, Factory, Command. |
RDBMS | Oracle, MS SQL Server, Sybase, MYSQL,DB2 |
OS | UNIX, LINUX, Windows, MS-DOS |
Configuration/Design Tools | Git, Mercurial, Subversion, CVS, VSS, Rational Rose |
Servers | Weblogic10, JBoss, Tomcat5.0, Apache Web Server, Apache |
IDEs | Eclipse, NetBeans,IntelliJ IDEA 13, JDeveloper, WASAD, RAD |
Build Tools | MAVEN2, ANT |
PROFESSIONAL EXPERIENCE: PROJECTS
Role | : | SrJ2EE Developer |
Description:
CONFIDENTIAL is one of the largest Energy Drink Company in
CONFIDENTIAL. As a J2EE developer was involved in the Development of Inventory controller Interface System.
Responsibilities:
- Involved in development of User Interface using JSP, Java Script, XSLT, XML, AJAX, HTML, Tag libraries and Spring MVC framework.
- Extensively used DHTML layers , CSS while designing HTML pages. Also JSP pages were used in some context.
- Developed JavaScript functions for validating client entries in a dynamic J2EE development environment.
- Designed the application using Unified Modeling Language. Also OOPS concepts were as well used.
- Involved in development of DAO layer using Hibernate. Mapping file and necessary classes were coded in a dynamic environment.
- Used IBM MQ Series with JMS for queuing and messaging. Two different systems were integrated using this approach.
- Designed and developed the communication tier to exchange data to Xpress Services through JMS XML over HTTP.
- Configured and maintained the Spring Application Framework's IOC container in a dynamic Web Sphere Server.
- Designed and developed Service layer module interfaces and classes using spring for data transaction process.
- Actively involved throughout the life cycle of the project from requirements gathering to maintenance and optimizing the system.
Environment: Java Spring, Hibernate, RAD, JSP, EJB, Java Script, JQuery, HTML5, Web Services, AJAX, JMS, XML, UML, ANT, JUnit, Linux, PHP,MYSQL,Oracle.
Role | : | Sr. Java/J2EE UI Developer |
Description:
CONFIDENTIAL is one of the largest Solution providers who deliver high end software solutions to its clients. Project involves building an Interface System which interacts with the client's Logistics System.
Responsibilities:
- Involved in the analysis, design and development and testing phases of Software Development Life Cycle SDLC .
- Use Agile SCRUM methodologies for Software Development Lifecycle of the dynamic J2EE project
- Implemented the application using Struts2 Framework which is based on Model View Controller design pattern.
- Developed Custom Tags to simplify the JSP2.0 code. Designed UI screens using JSP 2.0, Ajax and HTML5, CSS3, JQuery. Used JavaScript for client side validation to ensure secure transactions and PHP for server side.
- Actively involved in designing and implementing Value Object, Service Locator, MVC and DAO design patterns.
- Developed the database tier using JDBC2.0 in Eclipse IDE. Also the connectivity was made secure using the necessary validations.
- Used Java Message Service for reliable and asynchronous exchange of important information such as Order submission.
- Used Data Access Object DAO pattern to introduce an abstraction layer between the business logic tier Business object and the persistent storage tier data source .
- Used Web services for sending and getting data from different applications using WSDL messages, such as Submitting the order to downstream, getting the status on the same, etc. Used Apache AXIS for creating the Web Services.
- Used Oracle 10g as the backend database. Involved in creating the SQL scripts for the database. Used Stored Procedures in the application.
- Used JUnit framework for unit testing of application and ANT to build the application and deployed on Web Logic 10.1.3.
Environment: Struts2, Web Logic 10.1.3, Java 1.5/1.6, JSP 2.0, Servlets 2.5, JMS, XML, SOAP, DOM, JavaScript, PHP, UML, HTML, XSD, HTML5, JNDI, CVS, Log4J, JUnit, ANT, Oracle 10g, Eclipse IDE 3.3, JQuery, Windows XP.
CONFIDENTIAL | ||
Role | : | Java/J2EE Developer |
Description:
CONFIDENTIAL is one of the established gaming companies delivering computed solutions to clients in Las Vegas. System's Gaming Interface render's the necessary bridge between the User and the dispensing Management system.
Responsibilities:
- Involved in developing of the gaming Interface to interact with the client for multiple modules.
- Work closely with Business Analyst on regular basis to gather requirements.
- Implemented Spring Framework for Transaction Management and Spring JDBC for building ORM and Dependency Injection.
- Designed and developed Business Services using Spring Framework Dependency Injection and DAO Design Patterns.
- Wrote different queries for database to retrieve the details from the IBM Informix database which are configured for one source system.
- Used Jersey framework to develop Restful webservices and DAO Pattern to retrieve the data from database.
- Developed web service for web store components using Jersey RESTful API.
- Used XML, XSD and JSON messages for Data transfer. Used JAXB API and DOM for XML parsing messages.
- Implemented agile methodology throughout the project development lifecycles.
- Used Log4j for Logging various levels of information like error, info, debug into the log files.
- Designed JDBC modules to connect to the Database. Hibernate Mapping files were equally used to make the database connections effective and quicker.
- Demonstrated a High end Customer support while deployment in an external non Java platform to meet the client Expectation.
Environment: Java, J2EE, Spring 3.0, JDBC Template, Jersey Restful Webservice, Eclipse 4.3 kelper, log4j, Maven, Collections, HTML5, Java Script, JQuery, DB2, Jenkins, Sonar, Anthill, Tomcat 7.0, IBM Informix DB.
CONFIDENTIAL | ||
Role | : | Java/J2EE Developer |
Description:
CONFIDENTIAL is one of the established Bank's in the Industry. Project involves building B2B website to facilitate ecommerce transactions for physical commodities like gold and silver.
Responsibilities:
- Used Spring Web MVS framework for applying MVC implementation to the web application. Inversion of control is implemented to all classes.
- Involved in developing code for publishing and consuming using Webservices Apache Axis, SOAP, and WSDL.
- Formed complex associations between Plain Old Java objects using Hibernate. Mapper file and other descriptor file were used to connect them to database.
- Used springs jdbc and DOA layers to offer abstraction for the business from the database related actions CRUD .
- Used Spring AOP module to handle transaction management services for objects in any spring-based Application.
- Involved in mapping the real world object with java objects using Hibernate 3.0 in the development of the Application.
- Handled the database management and RDBMS using the DML and DDL SQL queries thereby maintaining the databases.
- Followed AGILE SCRUM methodology in planning for every 3 week schedule and also setup standup meetings for the project.
- Involved in developing and deploying the RESTFUL Webservices on Websphere Application server during implementation period.
Environment:Java 1.5,J2EE, Spring 3.0, Maven,REST,HTML5,CSS3,JSON,Juery,AJAX,Hibernate 3.0, Spring JDBC, Restful webservices, Agile, Eclipse, log4j,MYSQL,Websphere server 8.0
CONFIDENTIAL | ||
Role | : | Java/J2EE Developer |
Description:
- CONFIDENTIAL diversified global insurer in the
- CONFIDENTIAL which offers a wide range of insurance products and services, including personal automobile, homeowners, claims processing and services, workers compensation, Auto insurance coverage and benefits, commercial automobile, Home and life insurances.
Responsibilities:
- Involved in requirements gathering, analysis and design and in development of application based on J2EE using springs and Hibernate.
- Involved in gathering business requirements, analyzing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio.
- Worked with Business Analyst and Architect in requirement Analysis and prepared detailed software requirement document.
- Used JQuery and JSF framework for front end validations.
- Implemented Spring MVC framework for developing J2EE based web application. Involved in the development of Spring Beans and POJOs.
- Mapping domain objects to tables using hibernate mapping xml.
- Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Spring was used for its MVC features, dependency injection, its AOP and its plug-ability with Hibernate.
- Hibernate was used for Object Relational mapping with Ms-SQL database.
- Integrated Spring and Hibernate ORM framework for persistence and used Hibernate Dao Support with Hibernate Template to access the data.
- Used SVN for version control of the code and configuration files. Log4j was used to log the events in the application.
- Involved in Units integration, bug fixing and User acceptance testing with test cases.
Environment: Java 1.6, J2EE, Servlets, JSF's, Spring 3 Spring MVC, Spring Annotations, Spring AOP , Microsoft SQL Server 2008, Tomcat 6, SOAP Webservices, Maven3, Eclipse Juno, Log4J, JDBC, Spring JDBC, JUnit, XML, Hibernate, JavaScript, CSS, Maven, Linux.
CONFIDENTIAL | ||
Role | : | Java/J2EE Developer |
Description:
- CONFIDENTIAL is one of the growing provider's in the
- CONFIDENTIAL Region. Project is to Provide a claims System inquiry to the company main lookup system to validate and then record the consumer actions on the website.
Responsibilities:
- Developed user access module presentation layer Using JSPs, HTML, CSS, Javascript, Servlets and MVC framework.
- Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Focused on Test Driven Development, thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
- Involved in development of Web Services Using spring, hibernate to make the application platform independent.
- Used Apache Maven for Project management and building the application, Logging of error and other information data was done by Log4j.
- Used Springs Jdbc and DAO layers to offer abstraction for the business from the database related code CRUD .
- Involved in the development of Web Services using spring hibernate and also beans and POJOs.
- Mapping domain objects to tables using hibernate mapping XML. This in turn led to the creation of SOAP and Restful web services for platform independency.
- Wrote Java Utility classes and main JSP actions that are common for all the modules. This was used as a Stub module.
Enivironment:Java6,J2EE,JDBC,Javascript,Hibernate,Struts,Spring,DAO,CSS,HTML,Servlets,PL/SQL,Apache,Tomcat 6.0 server, MVC, Collections, Exceptions, Oracle 10g,log4j,Eclipse/Netbeans
CONFIDENTIAL | ||
Role | : | Java Developer |
Description:
- CONFIDENTIAL in providing communication services all around the
- CONFIDENTIAL. Project includes building COMS entry system to ensure web application order's are entered, saved, processed and communicated in a Timely manner.
Responsibilities:
- Involved in understanding and analyzing the requirement document, to come up with design.
- Developed business layer using spring, Hibernate and DAO's.
- Formed complex associations between plain Old Java Objects using Hibernate.
- Used Spring Web MVC framework for the applying MVC Implementation to the web application.
- Used Spring ORM to integrate Spring Framework with hibernate and JPA.
- Involved in developing code for publishing and consuming using Web services Apache Axis, SOAP, WSDL.
- Involved in writing the JUNIT test cases and test suites.
- Implemented design patterns like Singleton, Abstract factory, factory, Service Locator, Delegator, and DAO's.
- Used Springs Jdbc and DAO layers to offer abstraction for the business from the database related code CRUD .
- Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
- Customized the Data Access Module using DAO patterns, to handle the entire transaction with the database.
- Involved in mapping the real world object with Java objects using Hibernate 3.0 in the development of application.
- Developed persistent classes, including association, inheritance, polymorphism, composition and the Java collections framework.
Enivironment: JAVA, J2EE, Java SDK 1.6, JSP, HTML, JDBC, Servlets, Struts, SVN, MySQL, Java Script, JQuery, Apache Tomcat 6.0, Eclipse, Microsoft Visio, Windows XP Professional.