Java Developer Resume
Sf, CA
SUMMARY
- Around 7yrs of software industry experience in designing, developing, testing and deploying client - server, web-based enterprise application using JAVA/J2EE technologies.
- Solid foundation in software programming concepts of OOPS and OOAD.
- Extensive experience in Web application development using - HTML, HTML5, DHTML, CSS, XML, UML, JavaScript, Ajax, Spring, Hibernate, J2EE (JSP, JMS, JSON Servlets, JDBC, JNDI, Java Beans, JQuery, Struts, EJB).
- Extensive experience in JQUERY plugins and CSS3to create UI Design.
- Experience in creating dynamic presentation layer using JSP.
- Extensive use of JavaScript and certain JavaScript libraries such as jQuery (preferred library) and AngularJS, ExtJS.
- Good knowledge of Spring, Spring MVC, Struts and Hibernate.
- Followed best practices using J2EE design patterns (MVC, Service Locator, Singleton, Session Facade, Business Delegate, DAO).
- Experienced in deploying J2EEapplicationsover servers like Apache Tomcat, JBoss, Weblogicand WebSphere servers
- Extensively used Collections, Multithreading and Exception Handling.
- Worked with Java IDE tools like Eclipse.
- Extensively used log4j as the logger.
- Used Ant and MAVEN for building and deployment of application.
- Experience in writing SQL Queries and procedures.
- Experienced in conducting Unit testing and code coverage using JUnit.
- Hands-on experience in using various version control systems like SVN.
- Experience in generating UML use case diagrams, class and sequence diagrams.
- Knowledge of REST based JAVAWeb Services.
- Proficient user of Photoshop to create and design User Interface layouts.
- Extensive experience in Test Driven Development.
- Exceptional communication skills in handling direct interactions with clients, excellent adaptability, proactive, team player, self motivated, can work independently, and leadership attitude
- Proven ability to work independently and as a part of a team with an ability to deliver within short deadlines.
TECHNICAL SKILLS
JAVA Technologies: Java, J2EE, JDBC, JSP, Servlets, Spring MVC, Hibernate
Databases: Oracle, MYSQL
XML technologies: XML, XSL, XSLT, DOM
IDE: Eclipse
Scripting Languages: JavaScript(JQuery, AngularJS, ExtJs), WebSphere RAD
Web Technologies: HTML5, CSS3, JQUERY, AJAX, JSON
App Server: Weblogic, Tomcat, JBoss Jetty, WebSphere
Frameworks: Struts, Spring MVC, Spring, Hibernate
Version Control: SVN, CVS
Build tool: Ant, Maven
Tools: TOAD, XML SPY. Firebug
Protocols: TCP/IP, HTTP, FTP and SOAP
Operating Systems: Windows 2000/NT/ XP, MS-DOS, UNIX, LINUX,OSX
Designing Tools: Adobe Photoshop, Adobe Illustrator
PROFESSIONAL EXPERIENCE
Confidential, SF, CA
Java Developer
Responsibilities:
- The application uses the SPRING MVC framework. Views are programmed using JSP pages with the jstl tags; Model is a combination of spring and Java classes.
- Developed rich UI components using jQuery and CSS3.
- Improved the user experience of the application by using AJAX.
- Involved in development of server side components using spring framework (IOC).
- Built DAO framework for the application using Hibernate.
- Exposed REST based APIs that were used by consumer website.
- Maintained the application configuration information in various properties file
- Used WebLogic Application Server to develop, test and deploy the Java components
- Interacting with business users to collect the requirement and get the direction on task.
- Also had the responsibility of verifying the code according to pre defined coding standards and delivering the same to the client, which gave me a further insight into the process involved in delivery of the code
- Played a key role in post production support.
- Experience in working with code repository tool like SVN.
Confidential, Denver, CO
Java Developer / UI Designer
Responsibilities:
- Developed GUIs using JSP, JSTL and developed CSS to display statistics on web service calls.
- Used Spring MVC Framework to build presentation layer.
- Developed JSP pages and jQuery for dynamic representation of Customer data on the client side.
- Generated table entities and DAOs using Hibernate tools.
- Worked on system analysis to modify and enhance the present system.
- Involved in development and enhancement of REST based Webservices.
- Tested web services by creating test clients as a part of unit testing.
- Developed GUIs for a whole module representing a system to access IRIS.
- Wrote Ant build files for different modules of the project.
- Prepared design documents for various modules in the system.
Confidential, LA
Java Developer
Responsibilities:
- Actively participated in the offshore calls for understanding of the requirements.
- Worked on building the JSP pages.
- Worked on the backend enhancements using core java.
- Involved in guiding the team members in developing the code and bug fixing.
- Demonstration of the project to the QA team.
- Used collections.
- Used AngularJS for MVC framework.
- Designed and developed SQL queries for retrieving data and updating the database.
- Used SAX and DOM parsers for parsing of XMLs.
- Worked on resolving production issues.
Confidential, Lowell, MA
Java /J2EE Developer
Responsibilities:
- Involved in requirements gathering and analysis in SDLC
- Involved in studying the Current Legacy Systems, User Requirement and Creating Design Document.
- Design and development of User Interfaces using JSP, HTML, and CSS.
- Designed Application Oriented Framework with architectural advisory
- Developed the application using JSP, Struts and Servlets.
- Developed Action Classes and Action Forms and implementing validations.
- Designed Component using Hibernate extensively
- Integrated Layered Communication with Design Patterns
- Used HQL and Hibernate Objects for System Flow
- Implemented DAO Pattern using Hibernate
- Writing SQL Queries and Stored Procedures for displaying and inserting.
- Unit Tested Development Components with JUnit Framework
Confidential
Java Developer / UI Designer
Responsibilities:
- Involved in the development of web module for monitoring and controlling application using Spring Framework.
- Established user interface design standards, internationalization considerations, framework guide and checklists to enhance Development's autonomy.
- Translated business requirements into design specifications working with Product Management, Systems Analysts and Subject Matter Experts.
- Designed screenshots and prototypes and developed the common look and functionality to be migrated across the product suite to ensure user interface consistency.
- Developed Data Access Objects (DAOs) to access data from the database.
- Used Filter Servlets to do activities like redirecting the user if he is not signed in already.
- Developed Hibernate for data persistence.
- Was involved in deployment using ANT for tool.
- Developed information architecture, UML task flows, storyboards, wireframes, low- and high-fidelity prototypes, and detailed design specifications.
- Used JavaScript for client side validations.