Java Developer Resume
Roseville, CaliforniA
PROFESSIONAL SUMMARY:
- 8 years of experience in Architecture, Analysis, Design, Development, Testing, Documentation, Deployment, Integration, and Maintenance of web based and Client/Server applications using Java and J2EE technologies
- Strong understanding of Object Oriented Analysis and Design, Object Oriented Programming, Software Development Life Cycle (SDLC) process and Agile methodology.
- Hands on Experience in J2EE architecture, design patterns, objects modeling using various J2EE technologies and frameworks.
- Expertise in developing software Web Applications using J2EE technologies like Core Java, JSP, Servlets, HTML, Angular JS, Java Script, JDBC, JNDI, XML, Struts, JSON, Hibernate, Spring, Web2.0 technologies, AJAX, JQuery and JUnit.
- Robust noledge in Web Services, SOAP programming, WSDL, and XML parsers like SAX, DOM.
- Extensive experience in designing, developing and deploying J2EE applications on Websphere Application server, Weblogic, Apache Tomcat, JBoss etc.
- Good Experience wif XML technologies including XML, XSL, and XSLT.
- Experience wif IDEs like RAD, WSAD, Eclipse, My Eclipse, NetBeans etc.
- Good Exposure in writing SQL queries, PL/SQL stored procedures/functions etc for relational databases like Oracle 10g/9i/8i, DB2, SQL Server 2000, MySQL, and Sybase etc.
- Extensive noledge of Client - Server technology, web-based n-tier architecture, Database Design and development of applications using J2EE Design Patterns like Singleton, Session Facade, Factory Pattern and Business Delega te.
- Hands on experience wif JUnit in developing test cases and determining application functionality.
- Experience in working on various operating systems like Windows and Unix/Linux.
- Excellent communication, presentation skills, a very good team player and self-starter wif ability to work independently and as part of a team.
- Good at production support, root cause analysis and resolving production issues.
- Good experience at performance tuning of web applications and SQL queries.
TECHNICAL SKILLS:
Operating Systems: Windows 2000/XP/NT/vista/, Unix, Linux.
Programming Language: C, C++, Java, J2EE, PL/SQL, T-SQL
Web/J2EE Technologies: JSP, Servlets,Angular JS, HTML, Java Script, AIP, JSF, EJB, JDBC, JNDI, JPA, JMS, XML, Struts, Hibernate, Spring, AJAX, and Junit
Application/Web Servers: Websphere 6.0/5.0, BEA WebLogic 8.1/6.0/5.1, JBoss 3.2.5,Tomcat 4/5/6
IDE: RAD 6.0, WSAD 5.1, Eclipse 3.0, Sun One Studio 5.1
Open Source Java: Ant 1.6, log4j, JUnit 4.0 and dom4j, JAXB
Frameworks/ Architectures: MVC2, Struts 1.2, Strut 2.0,Angular JS Boostrap
Design Methodologies: SDLC, OOAD using UML
Design Tools: Rational Rose 2000, Microsoft office Visio, Microsoft Project.
RDBMS/Databases: Oracle 10g/9i/8i, DB2, MySQL, SQL Server 2005, Sybase.
Version Control Systems: CVS,SVN, Rational Clear case
Distributed Technologies: J2EE, EJB, JavaRMI, Web Services.
PROFESSIONAL EXPERIENCE:
Confidential, Roseville California
Java Developer
Responsibilities:
- Involved in the Business Requirement Analysis, Design, Coding, Testing and Support.
- Worked on Agile Methodology that includes weekly meeting wif business analysts and monthly sprint review wif clients.
- Extensively worked on User Interface for few modules using JSPs, HTML5, JavaScript, JQuery, Ajax
- Designed and developed application based on Spring MVC design pattern, used spring validation and wrote validation rules.
- Implemented Spring Business objects (BO), Spring Data Access Objects (DAO) and Data Transfer Objects (DTO).
- Involved in integrating the business layer wif DAO layer using ORM tool Hibernate
- Used Hibernate Query language (HQL) to perform queries against the database.
- Used Hibernate for Persistence in data access layer to access and update information in the database.
- Used Spring MVC Framework to develop the application by implementing Controller, Services classes.
- Used different design patterns like Singleton, Factory, Adapter, Front Controller, Decorators, Data Access Object (DAO), Data Transfer Object (DTO) and Business Delegate to develop the application.
- Involved in XML config file used XPath, XQuery for query passing.
- Convert the swing application functionalities into angular js.
- Used JAXB API to bind XML Schema tojava classes.
- Consumed and created Restful Web services.
- Developed POJO based programming model using Hibernate
- Involved in writing Stored Procedures and Functions using PL/SQL in Oracle 10g.
- Extensively worked wif Eclipse and Tomcat to develop and deploy the complete application.
- Used Maven as the build tool.
- Used CVS as version control system.
- Involved in Unit & Integration Testing using Junit framework.
- Used log4j logging framework for logging application messages.
Environment: Java, JSP, Spring 3.0, POJO’s, Hibernate, XML, Web services, HTML5,Angular Js, JSF, CSS, JavaScript, PL/SQL, Apache Tomcat, MAVEN, Log4j, Oracle, CVS, Agile, Eclipse, Junit, JAXB, Design Patterns, REST API, HP Quality Center.
Confidential, Mountain View California.
Java Developer
Responsibilities:
- Involved in use-case analysis, design reviews and software component estimation.
- Used Scrum (Agile) as Development methodology.
- Developed angular js directive to create different graph types based on user selection.
- Created bar-chart and line chart plugin using D3.js.
- Involved in designing the overall System Architecture of Project based on MVC (Model View Controller), Struts Framework, Spring Framework and J2EE specifications.
- Involved in Server Side coding using Spring MVC framework.
- Applied design patterns including MVC Pattern, DAO Pattern and Singleton.
- Involved in writing Spring configuration XML file that contains declarations and other dependent object declaration.
- Performed the duties and activities of a Project Manager on API qualification testing of a new managed pressure drilling project
- Development of UI models using HTML5, JSP, JSF, JavaScript, JSON and CSS.
- Worked on Hibernate ORM/JDBC conversion utility for the purpose of Data Conversion.
- Responsible for developing DAO layer using Hibernate ORM framework.
- Developed SQL to pull out various combination closing fee details.
- Used SOAP web services to send and receive order related data from other sub systems.
- Participated in design meetings and prepared prototypes based on Restful and SOAP for invoking third party Web Services.
- Coordinated wif offshore development team and clarified their day-today questions. Reviewed offshore delivery before check-in the code.
- Involved in writing Stored Procedures and Functions using PL/SQL in Oracle 10g.
- Used ANT scripts to build and deploy application.
- Implemented logging using spring’s (AOP) Aspect Oriented Programming Concept.
- Used LOG4J, JUnit for debugging, testing and maintaining the system state
Environment: Java, JSP, Spring 3.0, Hibernate, API,RAD 7.5,AIP, XML Web service JAX-WS, HTML5, XML, JSF, CSS, JavaScript, AJAX, MAVEN, Log4j,Agile, Clear Case, Web sphere 7.0, Oracle, REST, SOAP, JIRA, JAXB, PL/SQL.
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Involved in translating functional requirements into technical requirements.
- Involved in document analysis and technical feasibility discussions for implementing new functionalities.
- Generated Hibernate XML files for the configured beans.
- Good noledge in developing single page application using Angular JS.
- Involved in developing front end screens using JSP, JPA, Struts View Tags, JSTL, JSON, XML, XSLT, DHTML, HTML5, CSS, AJAX, Web2.0 technologies, JavaScript, JQuery.
- Involved in server side and front-end validation using Struts Validation framework, JavaScript
- Used various components of struts like Action Classes, Action Servlet, Action Forms, Tiles, Validation Framework, etc.
- Developed RESPA Mortgage Compliance application using MVC framework/J2EE technologies, which is used to Add/Modify mortgage closing fees based on RESPA govt. regulation.
- Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
- API used to relate dis information to dependent POST modules.
- Participated in testing and release activities, served as a liaison between super user and the application for testing against defined requirements.
- Used Web Services, SOAP programming, WSDL, and XML parsers like SAX, DOM.
- Created, reviewed and maintained detailed functional and technical design documents for the channel sales and channel program management processes in the functional areas supported.
- Oracle database was used, wrote stored procedures for common queries
- Involved in designing the database schemas for the new data layer on Oracle.
- Used Linux/Unix scripting.
- Involved in migration of Weblogic Application Server 8.1 to Apache Tomcat 6 and Jboss6.
- Used VSS as source control repository for configuring the source code using the subversion.
- Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
- Used Selenium to automate some test cases.
- Was involved in production support and used Mercury Quality Center for defect tracking.
Environment: Core Java, Angular js, Sun JDK 1.6, JSP, JPA, JSON,HTML, Struts, J2EE, Design Patterns, Servlets, Hibernate, Struts Tag Libraries/JSTL, XML, XSLT,UML, JUnit, Oracle, PL/SQL, Web logic Application Server 8.1/9.2, Log4J, CSS, jQuery, VSS, ANT, Windows XP Professional
ConfidentialJava Technology Analyst/Developer
Responsibilities:
- Involved in requirements gathering and developing the use cases.
- Designed class diagrams and sequence diagrams using Microsoft Office Visio.
- Implemented persistence framework using Hibernate
- Responsible for designing hibernate mapping files based on business logic and Object relationships
- Handled Transaction Management in Hibernate using provided data source.
- Developed Spring Controllers, Domain(business logic) and utility classes
- Deployed EJB Components on WebLogic.
- Good noledge in developing single page application using Angular JS.
- Developed web pages using JSP, JPA, HTML, XSLT, CSS, JavaScript, JSTL, JQuery.
- Implemented performance best practices to a web site.
- Developed Controlling Page Navigation and Handling the Request Parameter's wif Managed beans in JSF.
- Involved in developing various EJB's to handle business logic and also wrote numerous Session/Entity Beans and deployed on Server.
- Assisted on migration tasks and application/setup checkouts
- Used AJAX for rich user interface for rich internet applications
- Developed SQL Server applications, translate data and manage implementation to ensure successful execution of the application
- Involved in moments of application from development to QA, QA to UAT and UAT to Production environments. validation of data, transfer via i8237 DMA across PC-104 bus, and API to communicate wif scheduler, BIT and various LRUs.
- Stream lining production support process, shift allocations, reviews
- Implemented logging by using Log4j
- Used Selenium to automate some test cases.
- Coding / Analyzing / Unit Testing the production tickets opened for the Orion application in production
Environment: Java, J2EE, JSF, Struts, AJAX, EJB,API, Hibernate,, Rational Rose, XML - Parser (DOM), XLST, JSP, JPA, HTML, Angular JS, CSS, JQuery, JavaScript, JSTL, Eclipse, Weblogic, SQL Server 2005, Log4j, MS Visio, Windows XP.
Confidential
Java Developer
Responsibilities:
- Implemented MVC-II Architecture using Apache Struts framework.
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications from Business Analyst.
- Developed and Deployed the application using WebLogic 8.1 application server/Oracle 9i.x and JMS
- Involved in understanding the business processes and defining the requirements.
- Designed the system and documented Use Cases, Class diagrams, Sequence diagrams.
- Designed and developed User Interface Screens using JSF, JSON, HTML, DHTML and JSP.
- Used JUnit to write repeatable tests (regression testing), mainly for unit testing.
- Used Singleton, Service Locator, DAO, Business Delegate, factory design pattern for services.
- Eclipse used as Java IDE tool for creating Action Classes and XML files.
- Developed the User Interface Screens for presenting WebLogic using JSP, HTML, and CSS.
- Involved wif Postgre SQL Database Design and Development.
Environment: Java, J2EE, JSP, HTML/CSS, Servlets, Java Beans, MDB, JDBC, MS SQL Server, JBoss, CVS, JavaScript, SAX parser, Eclipse, ANT, JUnit 3.x, JMeter.