J2ee Developer Resume
Columbus, IN
SUMMARY
- Six years of experience in software development experience using Java and related technologies.
- One year of exposure to Bigdata/Hadoop related technologies
- Experience in developing web services using SOAP
- Experience in design and development of web applications using Model View Controller (MVC) design.
- Expertise in various technologies like Core Java, J2EE (JSP, Servlets, JavaScript), Java Beans.
- Proficient in Front End Technologies using HTML, CSS, AJAX, XML
- Experience in developing the web applications using the Struts Framework, Hibernate and knowledge of Spring.
- Expertise in working with various RDBMS like MySQL, Oracle.
- Knowledge in JQuery, Ajax, JSON.
- Knowledge of tools usage like Log4J, JUnit.
- Experience working with IDEs like Eclipse, Netbeans.
- Experience in Setting up Hadoop Clusters and developing MapReduce Programs
- Aptitude to work in tight scheduled environments.
- Quick learner and a team player.
- Excellent communication, presentation and interpersonal skills.
TECHNICAL SKILLS
Java Technologies: Java, J2EE, Servlets, JSP, JMS, JDBC, JAXB, Java Beans
HADOOP/BIGDATA: MapReduce, Hive
Web Technologies: HTML, CSS, JavaScript, JQuery, JSON, Ajax
Frameworks: Struts, Hibernate, Spring, MVC
Databases: Oracle, SQL Server
Query Languages: MySQL, SQL
Tools: JUnit, Log4j, Maven, ANT, CVS
Application Servers: WebSphere, WebLogic, Apache Tomcat
IDE/Development Tools: Eclipse, Net Beans
PROFESSIONAL EXPERIENCE
Confidential, NY
Java developer
Environment: JavaScript, HTML5, CSS3, JSP, DHTML, XML, Spring 3.x, Hibernate, Java 1.6, Eclipse, Oracle 11g, Oracle WebLogic Server, Apache Subversion, Eclipse IDE, Hadoop, MapReduce
Responsibilities:
- Developed Web applications using J2EE, JSP and Struts.
- Implemented various J2EE design patterns like MVC, Data Access Object (DAO), Factory, Singleton, Data Transfer Object (DTO) and Front Controller.
- Developed data models using Hibernate Object relational mapping (ORM) framework and also used Hibernate Annotations to reduce time at the configuration level.
- Used Data Transfer Objects(DTO) to serve the required data.
- Used various spring frameworks such as Spring AOP and Spring IOC.
- Used Multi threading to optimize the performance.
- Resolved thread related issues like Deadlock and Performance.
- Created Entity classes and used Java Persistence API (JPA) for accessing and managing data between POJOs and a relational database.
- Help developMapReduceprograms and define job flows
- Manage and reviewHadooplog files
- Used Exception handling methodologies to overcome exceptions and handled them.
- Developed different modules and spring controller classes into Web layer using MVC framework to make calls to restful services using spring REST template utility class.
- Used Eclipse as an IDE for the development of the application.
- Created schemas extensively and tables to store the data that is being generated.
- Wrote SQL queries for creation and updating of existing database as required per addition of new features.
- Deployed the application on WebLogic Server.
- Used Maven to build and deploy the source code using project object model (POM) for execution and reporting of unit tests.
- Used Apache Subversion to manage all the files and directories of the application and also to retrieve the older versions of the application.
Confidential, Columbus, IN
J2EE developer
Environment: J2EE, Hibernate, Ant, Subversion, Struts Framework, Oracle, JUnit, JavaScript, CSS, XML, UNIX and Eclipse
Responsibilities:
- Implemented MVC Architecture to separate the presentation, business and database logic in the application using Struts.
- Setting up the basic project set - up from scratch of Struts-Hibernate App based on Design
- Developed web layer using Struts framework to manage the project in MVC pattern.
- Used Struts Tiles Framework for designing the layout of the application.
- Used JSTL and developed required tiles and tile definitions for templating and defined configuration in the struts configuration.xml.
- Preparation of Hibernate mapping files to perform the O-R mapping and enforce object relationships.
- Developed web based application using Struts framework for MVC architecture.
- Involved in user interface design for the Admin application using Struts Framework and web based user controls.
- Performed code review sessions with the team members.
- Designed and developed the presentation layer GUI using JavaScript, JQuery, AJAX, JSP, HTML5,CSS3, JSP custom tags and developed Client-Side validations using Struts validation framework.
- Designed and Developed re-usable J2EE components using Servlets, JSP, JDBC, XML.
- Developed JSP pages using Custom tags and Tiles frame work and Struts frame work.
Confidential, Austin, TX
Java Developer
Environment: Java, J2EE, JSP, Java Script, Servlets, JDBC, Oracle8i, Weblogic Server 7.0, Eclipse 3.0, ANT, CVS, JavaBeans, XML.
Responsibilities:
- Used Model View Controller (MVC) architecture for an efficient implementation of the view level customizations and interface with the application logic.
- Involved in writing user interface code using JSP.
- Used various J2EE design patterns like Session Façade, Command Pattern for the implementation of the application.
- Designing, coding and configuring server side J2EE components like JSP, Servlets, Java Beans, JDBC, JNDI, XML, and Struts Framework.
- Involved in Database design and developing SQL Queries, stored procedures on MySQL.
- Involved in building the application using Ant script.
- Configured the product for different application servers.
- Used CVS for maintaining the Source Code.
- Configured the new domain (Connection Pools, JMS) in Web logic in development environment for deployment of application for testing.
- Involved in all phases of Testing.
Confidential, MD
Java/J2EE Developer
Environment: Java 1.4,Struts, JSP, Servlets API, HTML, JDBC, Web Sphere 5.1, MS SQL server, XSLT, XML, JUnit, CSS, JMS, Hibernate, Eclipse.
Responsibilities:
- Responsible for the design and development of the framework. The system is designed using J2EE technologies based on MVC architecture.
- Developed Session Beans using J2EE Design Patterns.
- Implemented J2EE Design patterns like Data Access Objects, Business Objects, and Java Design Patterns like Singleton.
- Extensive use of Struts framework.
- Used JSP and Servlets on the server side
- Wrote SQL queries to access data from Oracle database.
- Set up Web sphere Application server and used Ant tool to build the application and deploy the application in Web sphere.
- Prepared test plans and writing test cases
- Worked on Hibernate.
Confidential, Raleigh, NC
Application Developer
Environment: Java, Web Sphere 3.5, Servlets, JavaScript, JDBC, SQL, JUnit, Eclipse IDE. Apache Tomcat 6
Responsibilities:
- Developed JavaScript behavior code for user interaction.
- Created database program in SQL server to manipulate data accumulated by internet transactions.
- Wrote Servlets class to generate dynamic HTML pages.
- Developed Servlets and back-end Java classes using Web Sphere application server.
- Developed an API to write XML documents from a database.
- Performed usability testing for the application using JUnit Test.
- Maintenance of a Java GUI application using JFC/Swing.
- Created complex SQL and used JDBC connectivity to access the database.
- Involved in the design and coding of the data capture templates, presentation and component templates.
- Part of the team that designed, customized and implemented metadata search and database synchronization.
- Used Oracle as Database and also Involved in writing SQL scripts.