Java Developer Resume
SUMMARY
- 6+ years of IT experience in areas of Analysis, Design, and Development of web based and client server three - tier application using Java/J2EE technologies.
- Expertise in developing Use Cases, Sequence Diagrams and Class Diagrams.
- Good knowledge and experience in developing web interfaces using technologies like XML, HTML, DHTML and CSS.
- Experience in performance tuning of the Java/J2EE application.
- Experience in development of web application using Servlets, JSP, JSF, ICE Faces, EJB, Spring MVC, Hibernate, JPA and JDBC.
- Strong knowledge on Servlets, JSP, JSF, ICE Faces, Spring, Hibernate, JPA and JDBC.
- Experience building application using Web Services.
- Used Spring framework to develop web based Java applications and also used Log4j.
- Extensively used the Model-View-Controller (MVC) architecture.
- Knowledge in developing the Spring MVC based applications.
- Proficient in MySQL and JDBC programming.
- Experience with Spring 4.0/Spring MVC framework, which is flexible control layer based on standard technologies like Java Servlets, JSPs, JavaBeans, and Extensible Markup Language (XML).
- Excellent communication and interpersonal skills
- Strength in Multitasking, problems solved and Timely resolution of issues. Self-motivated, diligent and Excellent Team player.
- Positive work attitude and self-motivated to work independently and as well as in team.
TECHNICAL SKILLS
LANGUAGES: JAVA, XML, HTML 5, XHTML
J2EE TECHNOLOGIES: Servlets, JSP, EJB, JNDI, JMS, JDBC
FRAMEWORK: JPA, Hibernate, JSF 2.0, Ice Faces, and Spring
ORM: Hibernate
SOA: Web Services, REST/JSON, REST/XML
WEB SERVERS: Tomcat, Glassfish
APPLICATION SERVERS: Websphere, JBOSS, Weblogic
Scripting Language: Javascript. Angular JS, UNIX
CONFIG MAG TOOLS: SVN
IDE: Eclipse
RDBMS: Oracle, DB2 and MYSQL
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- As the developer of the application, responsible for understanding the requirements of the application.
- Setting up the initial code base with appropriate folder structure, spring configuration files.
- Developed Technical Design Documents for different user stories of each development drop
- Involved in writing application level code to interact with APIs, Restful Web Services using AJAX, JSON.
- Involved in implementing JMS API for messaging.
- ImplementedDependencyInjectionusing spring.
- Experience in working with third party Web services APIs and Web Services using AJAX and jQuery.
- Used various Java and J2EE APIs including JDBC, Servlets, JSP, Java Script, AJAX and XML.
- Developed remote communication using REST/JSON and REST/XML with spring.
- Demo of the development for each user story to requirement and testing team for the approval of user story.
- Have performed validations using Spring validations frame work.
- Used Spring MVC web application framework for building presentation layer.
- Created UML diagrams like class and sequence diagrams to represent the flow of the application.
- Fixing issues in all the environments to make the application deployment stable.
- Used SVN as version control tool.
- Involved in the performance testing of the application. Based on the test results, code has been tuned to create less objects and increased in the memory of the servers.
- Fixing defects.
Environment: Eclipse STS, Tomcat 7.0, JDK 1.7, Oracle 11g, SVN, Spring 4.0.1, Hibernate 3.6, ILog7.1.1, XSD, XML, jQuery1.9, Spring MVC
Confidential
Java Developer
Responsibilities:
- As the lead developer of the application, responsible for understanding the requirements of the application.
- Developed Technical Design Documents for different modules of the application.
- Used Java, JSF, Ice Faces, Oracle technologies for the implementation of the application.
- Created XHTML pages using ICEFACES Core and HTML tags.
- Developed JSF managed beans and provided entries of the managed bean in the faces-config configuration file.
- Created UML diagrams like class and sequence diagrams to represent the flow of the application.
- Used SVN as version control tool.
Environment: XHTML 1.0, JDK 1.6, JSF 1.2, IBM WebSphere 7.0, Oracle, ICE Faces 2.0, Eclipse .0, SVN, HP Linux, JDBC
Confidential
Java Developer
Responsibilities:
- Involved in Analysis & Design of the online deals application.
- And created Class Diagrams and Sequence Diagrams using EUML2.0
- Understanding the three tier architecture for this application.
- Responsible for understanding the functionality specific requirements.
- Designing and development of different modules.
- Responsible for the development of the complex functionalities.
- Developed XHTML pages using ICE Faces.
- Created entity classes for persistent/Dao layer.
- Developed controller/Bean using JSF framework.
- Used spring framework for having the interaction between web-service-Dao layers.
- Used JSP and Java script to create front end for the users.
- Created entries of spring component into applicationContext.xml file.
- Added database configuration related entries and entity classes in the persistence.XML file.
- Used Table, Named Queries, and Colum annotations for creating the entity classes.
- Model-View-Controller Pattern has been used. XHTMLs are the views, managed beans are the model and Faces Servlet are the controller.
- Used Java, JSF, Spring, JPA annotations for the application.
- Performed call to Session Bean from web application.
- Developed Web Services using RESTFUL and JSON.
- Created persistence.XML and configured the hibernate3.2.5 for the application.
- Created Object-Relational mapping using Hibernate3.2.5.
- Use java mail for sending the mails.
- Used Hibernate Query Language (HQL) to query the database for complex data.
- Used Net Beans 6.9.1 as IDE and SVN as version control system.
Environment: XHTML 1.0, JDK 1.6, JSF 1.2, Glassfish 3.0, MySQL Server5.5, Spring 3.1, Hibernate 3.2.5, ICE Faces 2.0, Net Beans 6.9.1, SVN, JPA 2.0, IBM WebSphere
Confidential
Java Developer
Responsibilities:
- Used Spring MVC as a web frame work.
- Responsible for gathering requirements and implementing the design.
- Wrote JSPs to create front end and used java script for scripting.
- Have performed validations using Spring validations frame work.
- Created JSP and controller classes for different functionalities.
- Used JDBC for database operations.
- Developed service and DAO layers for the application.
- Understanding the three tier architecture for this application.
- And created Class Diagrams and Sequence Diagrams using eUML2.0.
- Created validator classes by implementing spring validator framework.
- Created controller classes by using SimpleFormController.
- Have written SQL queries Insert/ Update/ Delete of the data from database
- Use java mail for sending the mails.
- Responsible for understanding the functionality specific requirements.
- Used servlets for downloading and opening the resumes from the database.
- Fixed the critical defects of the applications.
- Have performed production support for the application.
Environment: HTML, JDK, Spring MVC, Tomcat, MySQL Server, Spring, Net Beans, SVN, JDBC, EJB.
