Java Web Developer Resume
Cary, NC
SUMMARY
- Over 5 years of IT experience in analysis, design, development, deployment, testing and support of Client Server Systems and Web Applications
- Expertise in Java and J2EE technologies such as Servlet, JSP, Struts 2, JDBC, JSF, Spring, and Hibernate
- Expertise in front end technologies, such as Html, CSS, JavaScript, JQuery, and AngularJS framework
- Expertise in Web Service technologies, such as JAX - WS and Restful web services
- Proficient in testing technologies, such as JUnit, JMockit and JWebUnit
- Proficient in designing J2EE applications using MVC pattern and Struts framework
- Good understanding of design patterns
- A quick learner, punctual and trustworthy
- Good exposure to overall software development life cycle wif good knowledge of processes like version control, bug tracking
- Strong Interpersonal and communication skills, ability to work in a team as well as independently wif minimal supervision
- Very methodical and well organized wif excellent bottom-line for work
- Sound experience in System analysis, design, and development using UML methodology
- Good understanding of design patterns
- Motivated problem solver wif strong analytical skills
- A quick learner, punctual and trustworthy
- A capable and resourceful team member who also possesses excellent written and verbal communication skills
TECHNICAL SKILLS
Core Java: J2EE, JSP, Servlet, DOM, Struts2, UML, JDBC, XML Schema, XML, Swing, Java Beans, JSF, Spring, Hibernate
Web/Application Servers: JBoss EAP 5 and 6, Tomcat 4.x
Web Presentation: JSP, Servlet, JavaScript, HTML, DHTML, CSS, XML, XSLT, JQuery, AngularJS
Operating Systems: Windows XP, Windows 7 and Linux
Databases: Oracle, MySQL
Tools: Eclipse, Jenkins, JIRA, SVN, Rationale Rose, JUnit.
PROFESSIONAL EXPERIENCE
Java Web Developer
Confidential, Cary, NC
Responsibilities:
- Created various modules and components as per business requirement.
- Extensively used MVC architecture and JBoss for deployment purposes.
- Used SOAP Web Services to extract product/service/User related data from servers using XML/XSD, WSDL, XML, SOAP, Also implemented various Restful web services where producing and consuming JSON response.
- Developed and analyzed the front-end and back-end using JSF, Spring 3.0 and Hibernate 3.0.
- Integrated Spring (Dependency Injection) among different layers of an application.
- Used Spring framework for dependency injection, transaction management and AOP.
- Used Spring MVC framework controllers for Controllers part of the MVC.
- Designed and implemented the workflow steps from requirements documents using Spring Web Flow
- Developed Generate PDF functionality using Spring framework and iText
- Used JSF framework Managed Bean for Controllers part of the MVC.
- Integrated Spring DAO for data access using wif Hibernate.
- Developed the presentation layer written using JSP, HTML, CSS and client-side validations were done using JavaScript, jQuery.
- Implemented various complex PL/SQL queries.
- Written JUnit and JMockit Test cases for perform unit testing.
- Written JWebUnit Test cases for web unit testing.
- Used Maven automated build scripts to compile and package the application and implemented Log4j for the project.
- Involved in Daily Scrum meetings, Sprint planning and estimation the tasks for the user stories and participated in retrospective and presenting Demo at end of the sprint.
- Interacted wif Business Analysts to come up wif better implementation designs for the application.
- Interacted wif the users in case of technical problems & mentoring the business users.
- Co-ordination of activities between off-shore and onsite teams
- Deigned Use case diagrams, Class diagrams and Sequence diagrams using UML.
- Used JIRA for the issue tracking and bug reporting.
- Used SVN for the repository management.
- Used Jenkins for building test case running environment.
- Troubleshooting and Bug fixing.
Environment: JAVA 1.6, J2EE, JSF, Spring, Hibernate, SOAP Web Services, HTML, CSS, Java Script, JQuery, Scrum Methodology, PL/SQL, XML, UML, Linux, Oracle 10g, JBOSS, JIRA, Jenkins, Eclipse
Java/J2ee Developer
Confidential - O ’Fallon, MO
Responsibilities:
- Involved in high level and detailed design, coding, testing and implementation of the application.
- Worked in close interaction wif Developers, Designers and Project Manager.
- Developed functional use cases and class diagrams.
- Extensively worked on the Account Summary process - Creation of Business Classes, and implementation of business logic.
- Extensively used hibernate and jdbc for retrieving and updating the data between the database and application.
- Designed and created configurable Operations - Java Classes.
- Written the PL/SQL blocks like Procedures, functions and packages for validationg and retrieving multiple record sets from the database based on business logic.
- Validations are done by displaying the Error Messages from Java Side.
- Extensively worked on creation and configuration of Reusable Components using Core Java and XML for various sub Modules.
- Extensively worked in Application Support and Resolved the critical and high priority issues.
- Extensively worked on and resolved the Tickets logged by the Testers, Bo’s, Customer Support Team and Production Support team.
- Used Spring framework for Account Summary module and Cost Allocation module in the Smart Data Gen2 Services.
- Involved in preparation of Unit Test Cases and Writing the Junit test cases.
Environment: Java 5, GWT,JSP, Spring, Hibernate, Maven, Struts 1.x, Web Services, Crucible, Fish Eye, Jira, Bamboo,JBoss Application Server.
Java Web Developer
Confidential
Responsibilities:
- Implemented the MVC architecture using Apache Struts 2 Framework.
- Used Controller feature of struts framework for mapping different kind of actions and invoke respective services classes to access Sessions Beans and Entity Beans.
- Extensively used Core Spring Framework for Dependency Injections of components.
- Implemented Spring Transaction to ensure data integrity and consistency in database.
- Used Spring MVC, IOC, and AOP for business layer classes. Involved in developing code for obtaining bean references from Config file.
- Used Spring 3.0 annotations (@Controller) mechanism for handling requests.
- Hibernate TEMPhas been used for implementing the Persistence Framework for Database.
- Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
- Designed and Developed application screens using JSPs, HTML, XHTML, AJAX, JavaScript and AngularJS.
- Used JSON as data interchange format in AJAX calls.
- Created new JSP views to in corporate backend functionality to display on the UI screens using client rich technologies like JQuery, Ajax, JavaScript, HTML, CSS files.
- Involved in implementing JQuery for providing interactive user interfaces.
- Used SOAP WebServices to extract warranty related product data from servers using XML/XSD, WSDL, XML, SOAP, Also implemented various Restful web services.
- Used various Java, J2EE design patterns like Factory, Singleton, DAO, DTO, etc.
- Worked closely wif the testing team in creating new test cases using JUnit Framework .Written Maven dependencies for the project and used SVN as Version control System.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis, Code development and Code testing.
- Involved in Daily Scrum meetings, Sprint planning and estimation the tasks for the user stories and participated in retrospective and presenting Demo at end of the sprint.
- Deployed application using Tomcat Application Server.
- Design and development of components, such as Class, and Sequence diagram in UML
- Created different branches to maintain code base for each environment using SVN
Environment: JAVA, Struts2, Spring, Hibernate, SOAP Web Services, HTML, CSS, Java Script, AngularJS, JQuery, Scrum Methodology, PL/SQL, XML, UML, Linux, MySQL, Oracle 10g, Tomcat, Eclipse