Java Developer Resume
Olympia, WA
SUMMARY:
- Highly motivated IT professional, 7+ years of experience in development and implementation of customized software and web - based applications.
- Expertise in full Software Development Life Cycle (SDLC) including Software Architecture, Object Oriented programming, Designing & Prototyping.
- Thorough knowledge in core Java concepts - OOP, JAVA, JDBC, Multi-Threading, JUnit and advanced Java concepts - JSP, Servlets, HTML,CSS, XML, Hibernate, AJAX, Java Beans and SPRING.
- Involved extensively in designing/developing web based applications using HTML5, CSS3, XML and MVC design patterns.
- Designed web pages using various XML technologies including DTD, XML schema, and DOM and SAX parsers.
- Worked with various Frameworks like Struts and Spring.
- Good Knowledge on Direct capture of objectives (DCO) including tools like Application profiler, Enterprise Application Accelerator, Use case rulers, document wizard.
- Developed applications using various methodologies like Agile and RUP.
- Worked with IBM Web Sphere, Weblogic application servers and Apache Tomcat web servers.
- Good experience with Operating Systems like Windows NT/9x/2000/Me/XP/Vista and partially on UNIX.
- Skills in analyzing user requirements, modeling the system and ensuring the functionality.
- Strengths include excellent interpersonal and communication skills.
- Has the ability to provide solutions from a functional and technical perspective, meet deadlines.
- Excellent team player, dynamic and flexible with positive attitude and excellent learning skills.
- Good knowledge on web based technologies.
TECHNICAL SKILLS:
Operating Systems: Windows XP, 2000, Win-NT
Programming Languages: Java, J2EE, JDBC, JSP, Java Beans, PL/SQL, MySQL.
J2EE Technologies: Servlets, SPRING, Ajax
Framework: Struts, Spring, Hibernate
Databases: DB2 8.1, Oracle 10g/9i/8i, SQL Server 2005, DB2 8.1
Development tools: RAD 7.5.3, IDEA 8.1, Eclipse 3.5, IntelliJ.
Web/Application servers: JBoss, Web logic 10.x/8.0/7.1, Apache Tomcat 6.X, 7.1, WebSphere.
Web Development: HTML, DHTML, XHTML, CSS, XML, XSLT, XSD, AJAX,HTML5, CSS3.
Build/Testing tools: ANT 1.7.1, JUnit 4.7
Web Services: SOAP, REST
Others/Tools: Agile, RUP, Ant, JUnit, Subversion.
PROFESSIONAL EXPERIENCE:
Confidential, Olympia, WA
Java Developer
Responsibilities:
- Extensively involved in SDLC life-cycle.
- Analyzed the requirement and explained the root cause and resolution in Clear-Quest.
- Documented the requirements root cause and resolution in IBM - Rational Requisite Pro.
- Extensively worked with SPRING framework and also struts config files.
- Developed user interfaces (UI) JSP’s in Struts framework. Built the application using Maven.
- Extensively used tag libraries and also developed some custom tags.
- Developed Stateless Session Beans as Session Facade component.
- Developed dynamic SQL’s and wide Persistent tier for interfacing with DB2.
- DAO, Value Object and Session Facade are some of the J2EE Design patterns extensively implemented.
- Worked on JPA, MQ for request sending and processing.
- Developed the User Interfaces using JSP, HTML, CSS, and JavaScript.
- Wrote positive and negative Test cases for the requirement in Clear - Quest.
- Used Source Control Management system for building user interfaces.
- Used Web Sphere as App Server and IBM RAD.
- Used Clear Case as version controller and Clear Quest as issue tracking software.
- Actively involved in design discussions and efficiently provided industry standard solutions.
Environment: Java, J2EE, Web-Sphere 8.0, AJAX, Hibernate, XML, Spring, HTML, Agile, JDBC, JSP, Servlets, SOAP, JavaScript, JUnit, DB2, Design Patterns, CSS, Clear-Case, Clear-Quest, IBM- Rational Requisite Pro.
Confidential, Boise, ID
Java Developer
Responsibilities:
- Created the detailed Design documentation.
- Involved in walk through with the analysis for Use Cases and feasibility scope.
- Designed Class, Sequence and Object Diagrams, using IBM Rational Rose to model the detail design of the application.
- Developed front-end using JSPs, HTML and used JavaScript for client side validations.
- Implemented Session beans that encapsulate the backend business processes.
- Used JMS (Java Messaging Service) for asynchronous communication between different modules.
- Used Hibernate to store the persistence data into the DB2 database and written HQL to access the data from the database.
- Developed the User Interfaces using JSP, HTML5, CSS3, JSF and JavaScript.
- Developed logging module-using Log4J to create log files to debug as well as trace application.
- Used SVN for version control across common source code used by developers.
- Tested the application functionality with JUnit Test Cases.
- Used ANT scripts for automated deployment and preparing the build of the entire application.
- Deployed the applications on Tomcat Server.
- Completely documented the flow and functionality of the code for further reference.
Environment: Java, J2EE, Hibernate, SPRING, Servlets, JSP, JNDI, XML, JavaScript, HTML, CSS, Windows-7, DB2, JUnit, SVN, ANT, Log4J.
Confidential, Somers, NY
Java Developer
Responsibilities:
- Created the detailed Design documentation.
- Gathered requirements from Analysts, authored High level and detailed design of the module.
- Contributed in understanding the functionality of the current system Requirement Specification document.
- Involved in developing complete workflow from Action to Mapping.
- Developed front-end using JSPs, HTML and used JavaScript for client side validations.
- Developed component based UI for web applications using JSF 2.0
- Developed the application using Angular.JS and JSON. Built the application using Ant.
- Implemented Session beans that encapsulate the backend business processes.
- Deployed the applications on IBM Weblogic Application Server.
- Developed logging module-using Log4J to create log files to debug as well as trace application.
- Used Boreland Star-Team for version control across common source code used by developers.
- Tested the application functionality.
- Completely documented the flow and functionality of the code for further reference
Environment: Java, J2EE, Weblogic 11g, AJAX, Multithreading, XML, Struts, HTML, JDBC, JSP, Servlets, SOAP, JavaScript, DB2, Design Patterns, CSS, Star-Team, Ant.
Confidential, Chicago IL
Java Developer
Responsibilities:
- Created the detailed Design documentation.
- Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document.
- Actively engaged in the Agile development process.
- Vigorously participated in the Scrum meetings.
- Contributed in the system study to understand the functionality of the current system Requirement Specification document.
- Developed DAO’s to process the database operations.
- Involved in development of the applications using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet).
- Designed and Implemented MVC architecture with Spring Framework, writing Action Classes/Forms/Custom Tag Libraries & JSP pages.
- Designed, developed and maintained the data layer using Hibernate and configured Spring Application Framework.
- Involved in developing Schedular Quartz job functionality.
- Tested the application using Active MQ.
- Deployed the Jar, war files and session beans etc. on WebSphere Application server.
- Worked with QA team to design test plan and test cases for User Acceptance Testing (UAT)
Environment: Java, J2EE, SPRING, Servlets, Eclipse 5.5.1, Hibernate, HTML, JavaScript, JSP, Spring MVC, CSS, JDBC, DB2, Websphere, Active MQ Ant
Confidential, Palo Alto, CA
Java Developer
Responsibilities:
- Mobilized business requirements, authored High Level Design and Detailed Design of each independent module of the project
- Defined XML schemas.
- Developed Java Web Services that enables integration and two-way communication between the Enterprise Servers with ORACLE as back end.
- Deployed the application on Weblogic server and configured the server to the application requirements (SPRING, JDBC, and JMS).
- Developed the User Interfaces using JSP, HTML, CSS, JSF 2.0 and JavaScript.
- Worked on jQuery, AJAX and JSF for designing highly user interactive web pages.
- Achieved the application design using MyEclipse.
- Developed the presentation layer of the application using Struts Framework
- Designed and implemented Business Delegate, Session Facade, DAO, Singleton, Factory and DTO Design Patterns.
- Designed and developed the data model for the development of persistence layer.
- Performed Client and server side validations using JavaScript and Validation framework.
- Performed application performance tuning using JProfiler.
- Applied Inversion of Control (IOC) in SPRING and developed JavaBeans based configuration management.
- Used Subversion for version control and created automated build scripts.
- Handled production support of the application.
Environment: Java, J2EE, SPRING, Servlets, Eclipse 5.5.1, AJAX, Struts, Hibernate, ORACLE, HTML, JavaScript, JSP, CVS, CSS, JDBC, Profiler, DB2, XML, Weblogic, Ant.
Confidential
Java Developer
Responsibilities:
- Gathered business requirements, authored High Level Design and Detailed Design of each independent module of the project
- Integration and two-way communication between the Enterprise Servers is established by Java Web Services
- Defined XML schemas.
- Deployed the application on Weblogic server and configured the server to the application requirements
- Established User Interfaces using JSP, HTML, CSS, and JavaScript.
- Achieved the application design using MyEclipse.
- Developed the presentation layer of the application using Struts Framework and created the struts-config.xml file, resource bundles for distribution module.
- Worked on jQuery, AJAX and JSF for designing highly user interactive web pages.
- Proposed and implemented Business Delegate, Session Facade, DAO, Singleton, Factory and DTO Design Patterns.
- Designed the data model for the development of persistence layer.
- Accomplished Client and server side validations using JavaScript and Validation framework.
- Presented application performance tuning using JProfiler.
- Applied Inversion of Control (IOC) in SPRING and developed JavaBeans based configuration management.
- Used Subversion for version control and created automated build scripts.
Environment: J2EE, SPRING, Servlets, MyEclipse 5.5.1, AJAX, Multithreading, Struts, Hibernate, HTML, SOA, MVC, JavaScript, JSP, CVS, CSS, JDBC, DB2, XML, Weblogic, Ant.