Java Developer Resume
San Ramon, CA
PROFESSIONAL SUMMARY:
- About 8years of strong experience in analysis, design, development and deployment of Client/Serverenterprise/web,n - tier distributed applications using coreJava/J2EE technologies andEnterprise Application development.
- Over 8 years of Object Oriented Programming experience in Client/Server, enterprise/web n-tier
- Distributed applications using Java/J2EE (JSP, Servlets, JavaBeans), JDBC, JNDI, API, SAX, DOM andWeb Services.
- Expertise on Object Oriented Designing and Programming concepts, design patterns, design, architecture,
- Gathering functional requirements.
- Experience in web design using HTML5, DHTML, XML, CSS3, AJAX, JSON, JQuery,and JavaScript.
- Experience in application development frameworks like Spring2/3/4, Struts, Hibernate 2/3/4andiBatis Frameworks
- And also validation plug-ins like Validator frameworks.
- Experiencein Agile approaches, including Extreme Programming, Test-Driven Development andScrum.
- Experience in developing applications using Eclipse, IntelliJ IDEA and Net Beans.
- Excellent knowledge with the use of Gang of four design patterns and J2EE design patterns like
- SessionFactory, Singleton, Abstract.
- Factory and Data Access Object patterns in the development of Multi-tier Enterprise Applications.
- Experience in implementing web projects using IBM WebSphere Application Server, BEA WebLogic, JBOSS.
- Application development experience using Multithreading, Serialization, Externalization, Collection,
- Generics and Core JAVA.
- Excellent experience in Service Oriented Architecture (SOA) using SOAP, REST, WSDLand JAXB.
- Built the modules of the applications using Spring Boot.
- Strong Experience in working with Databases like Oracle, MySQL, PostgreSQL, DB2 and SQL Server and proficiency in writing complex SQL, PL/SQL for creating tables, views, indexes, stored procedures and
- Functions.
- Expertise in build scripts like Maven, ANT and build automation.
- Experience in using Hadooptechnologies such as Map Reduce, Pig and Hive scripting.
- Highly Capable in learning things quickly and good at time management.
TECHNICAL SKILLS:
Programming Languages: Java 7 and 8, HTML, JAVA Script, Shell Script, SQL PL/SQL, Pig, Hive, Hadoop
Java Technologies: JDK, Servlets, JSP, Java Beans, JDBC, Java Mail, JMS, AJAX
Frameworks: Spring,Struts 1.X MVC, Hibernate, JSF, XML, XSLT, JAXB, DOM, SAX, HTML, DHTML, JavaScript,AngularJS
Java Development Tools: Eclipse, RAD 6.0, Edit plus, WSAD,TOAD, SQL Developer
SOA Technologies: SOA, ESB, Web Services, SOAP, REST, WSDL and UDDI, SOAP UI
Servers: Apache Tomcat, Web Logic, IBM Web sphere, Jboss
Version Control System: SVN, GIT
Databases: MySQL, Oracle,MS SQL Server 2008, MS Access and DB2
Testing Tools: JUnit, Clover, Quality Center
Design Tools: UML Design Methodologies with Rational Rose 2000
PROFESSIONAL EXPERIENCE:
Java Developer
Confidential, San Ramon, CA
Responsibilities:
- Worked in AGILE based development Environment.
- Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
- Worked on Spring IoC, Spring MVC framework, Spring Messaging Framework and Spring AOP to develop application service components.
- Developed User interface using JSP, Angular JS, JSP Tag libraries, third party libraries and JavaScript.
- Used JavaScript, JQuery and Ajax API for intensive user operations and client - side validations.
- Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Identified and created Enterprise Java Beans (EJB).
- Creation of Hibernate mapping files to develop Database tables from Classes and generation of database schema.
- Created SOAP Web Services (JAX-WS using Axis 2.0) for inputting rate summary, also used WSDL and SOAP messages (XML technologies) for getting data from different module and SAX XML parsers being used for data retrieval.
- Utilized XML and JSON for storing data, which needs to be utilized in some part of application, created a parser to parse both XML and JSON documents and used Xpath as a part of XML path language for finding information in an XML document. Used XSLT for XML transformations and XML trees for data parsing.
- Wrote SQL Queries and stored procedures for data manipulations with the Oracle database.
- Used Oracle 11g as Databases and wrote SQL queries for updating and inserting data into the tables.
- Developed Ant Scripts for the build process and deployed in EAP Server.
- Involved in the creation of various Data Access Objects (DAO) for addition, modifications and deletion of records using various specification files.
- Used CVS for version control, ClearQuest 2003 for bug tracking along with handling Client change requests and enhancements.
- Modified Log4j for logging and debugging and developed the pom.xml using Maven for compiling the dependencies.
Environment: Java 1.7, JSF 1.2, SSL, Spring 4.0, XML, Oracle 11g, Web Services, Web sphere, SOA, SOAP UI, WSDL 1.1, SAX, JavaScript, JQuery, Maven, HTML, Angular JS, Oracle 11g, JNDI, IBM WebSphere 6.1, CVS 1.1, Log4J 1.2, JIRA 6.3 and JUnit 3.8.
Confidential, FL
Java/J2EE Developer
Responsibilities:
- Analysis and understanding of business requirements.
- Effectively participated in weekly client communications with Business Analysts.
- Involved in the architecture team for design and implementation of system.
- Developed application using Spring MVC, JSP, JSTL, CSS, JQuery and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Developed Custom Tags to represent data in a desired unique table format and to implement paging logic.
- Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
- Business logic is implemented using Spring Core and Hibernate.
- Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
- Wrote Page level code using JavaScript with AngularJS frameworks along with JQUERY and other JavaScript libraries.
- Developed REST based Web Services using XML/JSON messages that were used by the front end.
- Consumed SOAP based web services, created stubs using Apache Axis.
- Performed the ETL of the data using Pig and Hive scripts.
- Developed the interfaces using Spring boot.
- Hibernate Caching was implemented using EhCacheto improve the performance.
- Created WAR file to deploy Servlets, JSPs and Web Services in BEA WebLogic Application Server 10.3.5.
- Worked on integrations using SOA framework, working with multiple legacy systems.
- Developed and modified database objects as per the requirements.
- Developed Exception handling framework and used log4J for logging.
- Involved in Unit integration, bug fixing, acceptancetesting with test cases, Code reviews.
- Used Maven as project management tool.
Environment: Java 8, J2EE, JSP, Spring 4.0, AngularJS, Hibernate 4.1, JMS, XML, REST, WSDL, AJAX, HTML, JAVASCRIPT, JQuery, CSS, GIT, Log4J, JAXB, Pig, Hive, Hadoop JUnit3.8, WebLogic 10.3.5, Eclipse Indigo, Oracle 10g, Spring boot.
Confidential, Louisville, KY
Java/J2EE Developer
Responsibilities:
- Involved in gathering requirements and built technical specifications from the requirements.
- Agile methodology was used to develop the application. Daily Scrum was conducted as a part of thismethodology.
- Used Spring modules for building the application based on different design patterns.
- Performed Inheritance based ORM with tables to simplify the data in Hibernate.
- Worked extensively on AngularJS c reating Controllers.
- Developed templates for Multiple Screens using AngularJS.
- Developed Business logic with the help of spring dependency injections, make them as spring beans usingconfigurations and spring annotations.
- Developed SQL queries and executed them by using Hibernate Template provided by Spring.
- Implemented Spring based declarative transaction management as Spring Aspects.
- Configured and build Asynchronous communication with JMS services with MQ Series.
- Developed HQL queries to retrieve data using Hibernate. The Data Manipulation operations wereimplemented using Hibernate Template provided by Spring.
- Used Hibernate mapping annotations, interfaces to work with Data base CRUD operations.
- Consumed Web Services (REST) from third party for authorizing payments to/from customersand implemented using JAX-RS.
- Did Packaging and Deployment of builds through Maven scripts and integrated with Jenkins.
- Used Ajax, JSTL and JavaScript in front end design.
- Used Log4j for tracking the applications and SVN used for version control.
- Involved in the code review process and updating the best practices document.
Environment: Java 7, J2EE, Spring 3.5, Hibernate 3.6, REST, Spring boot, AngularJS Java script, Ajax,Log4j, SVN.
Confidential
Java Developer
Responsibilities:
- Analyzing the requirement document and preparing queries for clarification from client.
- Development of Web Layer with MVC framework using Java, JSP, Servlets.
- Coding for Model and Controller.
- Development of Web application using Spring framework based on MVC architecture.
- Implemented and configured various Action classes for handling the client requests using Struts framework.
- Wrote WebServices for sending and getting data from the external interface.
- Automation of Web Services Testing using SOAP UI 5.0.0
- Involved in implementing the JMS (Java messaging service) for asynchronous communication.
- Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
- Was involved in improving the existing design by minimizing dependencies between the layers with the help of design patterns
- Involved in analysis for Reporting framework.
- Involved in procedures and functions modifications.
- Cross browser issue fixing with Firebug and IE Developer.
Environment: WebLogic 11g, Java, J2EE, Hibernate3, Spring MVC, Spring Web flow, JSP, Web Services, SVN
Confidential
Java Developer
Responsibilities:
- Involved in the application development in J2EE technology
- Solely involved with the technical architect to design the Proof of Concept for the project, implementing the
- Toughest modules in the process and stabilizing the architecture
- Extensive exposure to Struts framework and stateless session beans
- Worked with Struts custom tags
- Designed HTML/JavaScript Web page Prototypes for business user approval
- Exposed the service layer of the application to third party vendors via webservices
- Designed HTML Forms & Frames and coded JavaScript for input validation
- Was solely involved in the UML designing for this project
- Involved in analysis and design of the application
- Designed the class (package), object, use case, sequence, collaboration, statechart, activity, component, andDeployment diagrams
- Performed unit testing, system testing and Integration testing of my modules
Environment: UML, Rational Rose, Java, J2EE, Servlets, JSP, Struts Framework, Weblogic Server and Oracle 10g Database.