Java/jee Developer Resume Profile
West Chester, PA
Summary:
- About 5 years of extensive experience developing enterprise, web-based and SOA applications using Java- J2EE technologies.
- Programming and development expertise in various JEE technologies including JSP, Servlets, EJB, MDB, Java Mail, JDBC, Java Beans, JNDI, JMS, Active MQ ,AJAX and web services SOAP .
- Extensive experience working with frameworks like Spring MVC, Hibernate and Swing.
- Substantial experience working on application with clustered-server like Tomcat, Web Logic Apache Web Server XAMPP and GlassFish4.
- Excellent knowledge of XML, XML Parsers, XSL and SOAP.
- Good understanding of development and implementation of various Java/J2EE design patterns such as Data Access Objects, Transfer Objects, Singleton, Factory Design and MVC.
- Experience working in SQL, Stored procedure and Query Optimization.
- Worked extensively with the client-server side web technologies such as HTML/HTML5, DHTML, CSS/CSS3, Bootstrap, JavaScript, J-Query, AJAX, WordPress, Joomla,.
- Excellent Knowledge of Backbone.js, Mustache, Underscore.js.
- Worked on drafting test-cases using JUnit.
- Experience in error-logging and debugging using Log4j.
- Proficient in using IDE tools such as Eclipse and NetBeans.
- Worked on build and Dependencies management tools like Maven and Ant.
- Self-motivated team player with excellent analytical and interpersonal skills and ability to work independently.
Technical Skills:
Web/Application Servers | Apache Tomcat, Glassfish, XAMPP, WebLogic |
J2EE Technologies | EJB, Servlets, JSP, JSTL, JSF, JDBC, MVC, Hibernate, Spring, JNDI, Log4J, JUNIT, ANT, AJAX |
Messaging System | JMS, Java Mail |
Language | Java , XML , JavaScript, SQL |
IDE Tools | Eclipse, NetBeans |
Web Technologies | JavaScript, CSS/CSS3, HTML/HTML5, DHTML, XML, JSP, JQuery, AJAX, Joomla, WordPress, |
Internet Protocols | HTTP, HTTPS, FTP , SOAP , TCP/IP |
Databases | MySQL, SQL Server |
Testing Tools | JUnit |
Version Control Tools | CVS, Clear case, Harvest |
Operating systems | Windows XP 7,8 , UNIX |
ORM | Hibernate |
Professional Experience:
Confidential
Java/JEE Developer
Responsibilities:
- Participated in all aspects of Software Development Life Cycle such as user requirement gathering, business logic analysis, program specific designs and implementation.
- Developed the User Interface creating dynamic JSP, HTML5, CSS3, JQuery.
- Validation of the fields and programming of the behaviors of web pages was done using JavaScript.
- AJAX was implemented to perform search functions and other asynchronous actions in order to increase performance of the page.
- Used Glassfish Server to deploy the whole application.
- Maven and its repository tools were used to build the project and manage the dependencies using POM XML.
- Used EJB to create the session beans where all the business logic classes and interface were encapsulated.
- Used Hibernate ORM to map the java objects, connect and perform CRUD operation with the database.
- Exchange of data was performed using SOAP and WSDL web services. Created WSDL XML and SOAP XML , SEI, java classes with web service annotation for this process.
- Spring framework was used to perform the dependencies injection and plumbing of codes.
- Session objects were created to identify the different user.
- Used JNDI to lookup and locate a resource data and objects.
- Used JMS with ActiveMQ and Message driven Bean to send the message and automated notification mail to the user.
- Used Log4J to handle the error and Debugging.
- Involved in developing store procedure, and performed query optimization and database programming language in database using MySQL.
- Tested application using the JUnit to unit test case to enrich the quality of code.
- Implemented DAO, Singleton and session Factory design pattern.
- Implemented the MVC framework by separating the business logic with the presentation logic using Spring MVC framework.
Environment: Java, J2EE, Spring 3.2.7, Spring MVC, SOAP, JUNIT, JSP, Servlets, Maven 3.1.1, Glassfish 4.0, Eclipse 4.3.2 Kepler, Hibernate 4.2.8, Log4J, EJB 3.0, DAO, MySQL 5.6.13, JMS, JNDI, XML, HTML5, CSS3, JavaScript, AJAX, Jquery
Confidential
Java/JEE Developer
Responsibilities:
- Involved in design and development phase of whole Software Development Life Cycle.
- Created User Friendly GUI and Dynamic web pages using JSP, HTML, CSS , JQuery for user access Management service application.
- Involved in the client side Validation of fields and programming the behavior of web pages using JavaScript.
- Used web services such as SOAP and WSDL to exchange the information between the two systems.
- Developed UI objects for rendering the user data and managed the UI using AJAX, JavaScript and JQuery.
- Used Glassfish server to deploy the whole application.
- Created and designed dynamic JSP and servlets for the presentation layer.
- Created a session bean that wrapped all the business logic interfaces and classes in EJB container.
- Involved in making secured and reliable business logic using core java features like multithreading, Inheritance, overriding, polymorphism and collections.
- Implemented the Model Layer with POJO classes and integrated with Hibernate for Object Relational Mapping ORM in order to perform CRUD operation.
- Developed stored procedure, performed query optimization of database in MySQL.
- Designed Data Access Object DAO, Singleton and session Factory design pattern.
- Used JMS with ActiveMQ to develop automated mail notification.
- Performed the error tracking and debugging using Log4j.
- Tested application using JUnit to unit test cases to enrich the quality of code.
- Used spring framework to combine different component with the uses of dependency management concept.
- Used Maven and maven repository tools and configured the POM XML to manage dependencies.
- Developed user interface by using Srping MVC architecture and modified the Controllers and Services classes.
Environment: Java , JEE, Spring 3.1.2, Spring MVC, Hibernate 4.1.6, MySQl 5.5.24, JNDI, JMS, JSP, Servlets, EJBs 3.0, Maven 3.0.4, Eclipse 4.3.2 kepler, GlassFish 3.1.2, Log4J, JUnit, SOAP, DAO, AJAX, JavaScript, JQuery, CSS3, HTML4
Confidential
Java/JEE Developer
Responsibilities:
- Involved in analysis and understanding of business requirements.
- Worked extensively in Front End development creating JSPs, HTML, CSS, JQuery and Javascript.
- Performed Client side Validation using JavaScript.
- Used AJAX framework to retrieve the list of search results and perform dynamic searching of the houses, locations from database.
- Application was developed in Spring MVC framework.
- Developed codes using various design patterns like Singleton, DAO, Session Factory and MVC.
- Developed DAO service method to populate the domain model object using Hibernate.
- Used ORM Hibernate to perform CRUD database operations.
- Used Apache Log4J for logging and debugging.
- Implemented core java features such as Collections framework, Multithreading and Input Output, Exceptions and other OOP concept.
- Used maven and maven repository tools to manage the dependencies.
- Implemented business logic such as User Authentication and Transfer of Services in EJB layer.
- Used Spring framework to perform the plumbing of code and dependency Injection.
- Involved in Deployment of the whole application in Oracle Web Logic server.
- Performed the lookup of data and resources using JNDI.
- Used JMS and Java Mail to perform asynchronous messaging and sending email.
- Involved in the test driven development performing unit test cases of the application using JUnit.
- Exchange of data and information was done using the SOAP web services Method.
- Involved in using MySQL for performing query optimization, developing stored procedure and programming of database.
Environment: Java, J2EE, Spring 3.0.5, Spring MVC, Hibernate 4.0.0, JSP, Servlets, JNDI, JMS, Java Mail, MySQL 5.5.9, Log4j, JUnit, WebLogic 10.3.4, SOAP, Maven 3.0.3, EJB 3.0, XML, Eclipse, Windows, HTML4, CSS, JavaScript, JQuery, AJAX
Confidential
Java/JEE Web Developer
Responsibilities:
- Involved in developing front end using dynamic JSP, HTML, CSS, and Javascript.
- Performed Client side validation of forms and fields using JavaScript.
- Used Servlets in order process the request and response mechanism.
- Used AJAX to perform the search functions and load dynamic contents and results in web page.
- Used JMS and Java Mail to communicate within the application system and to send the mail to customers.
- Extensively used DAO and DTO classes files to connect with database using JDBC.
- Used Session Beans to wrap the business logic classes and interfaces in the EJB layer.
- Developed the application using DTO, DAO, and Singleton,design pattern.
- Used JNDI to lookup a data and reference to EJBs that is live component running inside the server.
- Developed stored procedure and performed query Optimization using SQL in MySQL database.
- Glassfish server was used to deploy the whole application.
- Performed the testing of the application to unit test using JUnit.
- Used Spring framework to manage the dependency injection and to perform the plumbing of code when necessary.
- Used SOAP web service method to exchange the data and information between systems.
- Extensively used Collection framework API, Exceptions and Multi-threading.
Environment: Java, JEE, JMS, JNDI, JMS, EJB 3.0 , Java Mail, Glassfish, Eclipse, JSP, JSTL, Servlets, SOAP, JUnit, MySQL 5.1.44, XML, HTML4, CSS2, JavaScript , AJAX, Windows.