Java/j2ee Developer Resume
San Francisco, CA
SUMMARY:
- Java Programmer with over 6 years of extensive IT experience with primary expertise in Object Oriented and Web - based Enterprise applications using Java/J2EE and Client-Server technologies.
- Very strong and experienced on core java, and experience in Spring, Hibernate Framework.
- 3 years experiences in using html, html5, css,css3, JavaScript in projects to enhance the ability of web pages.
- Have used UI component in JSF 1.2 and 2.0, have used faces-servlet and managed bean in JSF.
- 2 years experiences in design, using different design patterns and worked with MVC architecture.
- 3 years experiences in web services like SOAP and Restful.
- Expertise in developing Multi-tier enterprise level web applications using various J2EE technologies including JSP, Servlets, Struts, Spring, EJB, JDBC, XML (SAX, DOM), XSLT, Java Multi-threading API.
- Expertise in various open source frameworks and tools such as Spring, Hibernate 3, Log4j 1.2.7 and Maven.
- Good Experience in implementing several object oriented design patterns such as Model View Controller (MVC) frameworks, Front Controller, Business Delegate, Session Facade, Service Locator, DAO, DTO, Singleton, Factory Model.
- Experience in presentation layer using JSP, JSF, HTML, XHTML, CSS, Ajax and JavaScript.
- Expertise in implementing various well-known Object-Oriented/J2EE Design Patterns and Session, Entity, Message Driven Enterprise Java Beans.
- Good knowledge of Database design and development that involves ER Modelling , Relational database schema , writing queries using SQL and formatting results.
- Extensive experience in SQL programming language in Oracle, MySQL database environments. Developed Stored procedures, Triggers, views, complex join queries, Strong and in-depth knowledge of various relation database systems.
- Good working knowledge on SVN and GIT for code management and version control.
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Strongly initiative, creative and able to learn new technologies. Ability to deal with people, ability to grasp things fast. Strong sense of team player.
TECHNICAL SKILLS:
Programming Languages: Core Java, C++, Python
J2EE Technologies: Java EE 6/7, JSP, Servlet, JSF, JSTL, JPA, JTA, JDBC, JNDI, JMS
Open Sources: Spring, Hibernate, J-Unit, Log4j, SVN, GIT, Maven
Web Services (SOA): XML, DTD, XSD, DOM, SAX, SOAP, RESTFUL, WSDL, UDDI
IDEs & Tools: Eclipse 3.x, NetBeans, SQL Develope
Application Servers: Tomcat 5.x/7.0, JBoss 4/5, GlassFish 4.0, WebLogic 9/11
Databases & Operating Systems: Oracle 10g/12g, MS SQL Server 2008, MySQL, Linux, Windows
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development. Using Agile methodology, SCRUM, Sprint meeting to efficiently monitor and manage the project.
- Developed multi-threading projects, considered concurrency situation and security aspect, Using synchronized method and synchronized variable.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Extensively used HTML5, CSS and JQuery, Ajax to enhance functionality and user experience on web pages.
- Have used JSF UI component to develop front-end web pages; have used faces-config.xml to manage faces servlet and managed beans. Have used Prime Faces to enrich view layers.
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
- Used Object-oriented analysis (OOA) for object-modeling techniques to analyze the functional requirements for a system.
- Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
- Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
- Dealt with Hibernate open source ORM framework for persistence management.
- Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.
- Used JBoss, an application server, to implement the Java Platform Enterprise Edition, create applications and to integrate applications with other applications.
- Developed UI with AJAX, DHTML and JavaScript for more interactive web pages.
- Used log4j for tracking errors and debugging the code.
- Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.
- Developed Messaging fram work for Asynchronous service using JMS.
Environment: Java/J2EE, Spring framework, Hibernate, Multi-threading, IOC, Agile methodology, SDLC, Design Pattern, Oracle 11g, Web services, RestFul API(Jersey Jar), Servlets, JQuery, JSP, JSF, Prime Faces, JMS, XML, XSLT, Junit, SOAP, JBoss, GIT.
Confidential, New York, NY
Java/ J2EE Developer
Responsibilities:
- Developed API services for Product import/export, Customer Import/Export, Order Import/Export
- Analyzed MVC architecture, Struts framework in view of the application workflow and application development.
- Front-end development using HTML, CSS, JSP/JSF and client side validations performed using Java Script.
- Worked on creating and updating the MySQL Database
- Developed JUnit Test cases for the system.
- Used Hibernate for persistence management.
- Used transaction attributes in EJB to handle the transactions by the container.
- JavaBeans are used for developing lightweight business components.
- Developed the User Interface using JSF/JSP/HTML and used CSS for style setting of the Web Pages.
- Designed XML schema for the system.
- Designed and developed the documentation for the system.
- Integrated functionalities to search for certain products based on product names or descriptions
- Integrated functionalities to browse the list of products by category, View a product's details
- Added utility to place a product in the shopping cart, View and edit the cart, Check out and place an order
- Used advanced level java scripting for AJAX, JavaScript, JQuery and CSS 3.0.
Environment: Java, JSP, Servlets, HTML, JSF, CSS, AJAX, XML, JavaScript, JQuery, Hibernate, Apache Tomcat, MySQL, Eclipse IDE
Confidential
Java/J2EE Developer
Responsibilities:
- Coordinating with the client in understanding their requirements and provide solutions and troubleshooting any issue.
- Used Eclipse IDE for developing the application.
- Developed new features using HTML, CSS and JavaScript.
- Java Servlets and JSP were used as a middleware to communicate Client & Server used JDBC for database access.
- Enhancement/ customization of the application based on client requirement.
- Coordinating with the functional team in case of any functional issues.
Environment: Java, JSP, Servlets, HTML, CSS, AJAX, XML, JavaScript, Apache Tomcat, MySQL, Eclipse IDE,