Sr. Java Developer Resume
Los Angeles, CA
SUMMARY
- 8+ Years of progressive experience in Object - Oriented Analysis and Design with experience in the full life cycle of the software development process including requirement gathering, design, development, Implementation, testing and maintenance in Java/J2EE technology.
- Worked with development methodologies like Water Fall, Agile and Scrum.
- Expertise in several J2EE technologies like Core Java, JSP, Spring, Grails, Struts, EJB, JSF, SOAP and REST web services, JDBC, JSTL and JSF.
- Experience with Hibernate 3.0 Persistence Framework and Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object (DAO), Data Transfer Object.
- Experience in front end development using HTML 5, CSS 3, JavaScript, JQuery, Jboss, Ajax, JSON and JSTL.
- Worked on Angular.js, Backbone.js front end MVC Frameworks and Node.js in the development of web applications.
- Experience with using various IDEs such as Eclipse, MyEclipse and Net Beans.
- Experience using various application servers - WebLogic 10.3.2, IBM Web Sphere Application Server and Apache Tomcat.
- Worked to implement Java Web services using XML, SOAP, WSDL, REST and JSON.
- Good Experience in building and deploying web applications using Ant and Maven build tools.
- Experience in developing exception handling logic and implemented compensation activities.
- Experience in handling Version Control Systems such as Git, SVN and CVS.
- Working knowledge of RDBMS such as SQL, MySQL, Oracle and DB2.
- Good experience in implementing the design patterns like MVC, Singleton, Factory, Builder, Observer, Front Controller, Template, Facade, DAO etc.
- Experience using middle ware business logic technologies Session Beans, Entity Beans, Message Driven Beans.
- Experience in Writing stored procedures to implement various queries and updates to the databases.
- Experience in unit testing the applications using JUnit Framework, developed logging and standard mechanism based on Log4J.
- Excellent communication skills, team playing spirit, strong analytical & problem solving abilities, hard working, self-motivated, attention to details and able to meet aggressive project schedules.
- Good at Documentation on User requirements and System Specifications. Experience in designing Low Level and High Level design documents.
TECHNICAL SKILLS
Java Technologies: Java, J2EE, Servlets, Grails, JSP, JDBC, EJB, RMI, JMS.
Frameworks: Struts, Spring, JSF, Hibernate, Angular Js, Node Js.
Web Technologies: HTML 5, CQ5 DHTML, JavaScript, AJAX, JQuery and CSS 3.
XML Technologies: XML,XSL,XSLT,SAX,DOM,JAXP,JAXB,SOAP,UDDI,WSDL.
Application/Webservers: IBM WebSphere, JBoss, GWT, Apache Tomcat, WebLogic.
Databases: Oracle, IBM DB2, MySQL.
IDE Tools: IBM RAD, Eclipse, NetBeans, My Eclipse.
Tools: Ant, Maven, JUnit, Log4j, Toad.
Methodology: Object Oriented Analysis, Design and Development using UML, Agile/ SCRUM.
Other Tools: IBM Clear Case, SVN, CVS, IBM DB2 Control Center.
Operating systems: Windows, UNIX, LINUX.
PROFESSIONAL EXPERIENCE
Confidential - Los Angeles, CA
Sr. Java Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software.
- Involved in business requirement gathering and technical specifications.
- Involved in estimation and implementing the requested change on top of the existing application.
- Created and Maintained open-sourceJavaServer Faces (JSF) by using Apache My Faces.
- Extensively involved in developing RESTful web services which were exposed to cornerstone power builder product.
- Implemented RESTful Web services to exchange data between multiple systems and call services from a central portal.
- Used SOAP web services to validate client's payments and fulfill the client orders. Used SOAPUI tool to validate the web service.
- Created utilityJavacomponents and integrated them using Spring framework for Hibernate Object-Relational persistence.
- Model Attributes using annotations and used URL mapping to handle the requests and present clients to customized view by using different view templates.
- Used Spring Framework for Dependency injection and integrated with the Hibernate.
- Developed the Business Logic using Plain OldJavaObjects (POJOs).
- Written Spring components like Controller, Validator, Resource Mapping, Session Attribute, and
- Wrote SQL queries and Stored Procedures for Data Access Objects (DAO) and executed using hibernate. Involved in writing, complex queries, mapping persistent classes and managing the mapping files.
- Used Oracle database in developing the project and used SQL statements and procedures to fetch the data from the database.
- Used Hibernate ORM for persistence management, written CRUD and HQL based queries to retrieve and render the data.
- Extensively used Annotations, Mappings and querying the database using Hibernate.
- Used ANT scripts for automated deployment and preparing the build of the entire application.
- Hands-on experience in working with XML related technologies such as XML Schema, XSL, and XSLT.
- Used SVN for versioning.
- Used Log4j logging framework to debug the code.
- Involved in design, writing LLD and test strategy and developed application using agile technology.
- Developed presentation layer using JSP, HTML5, CSS, AJAX, JavaScript, JQuery, and JSTL Taglibs, Angular.js.
- Used JSF, JSP, JavaScript, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Developed and implemented project in Agile/scrum methodology. Participated in daily scrum meetings and updating Rally regarding the tasks and time spent on each tasks.
- Involved in integration of all the modules and fixing the issues.
Environment: Spring 3.0, Hibernate, J2EE, REST, Ajax, Ant, Oracle 11g, JSP, JQuery, CSS, HTML, Web Sphere, Eclipse, Linux.
Confidential - Philadelphia, PA
Sr Java Developer
Responsibilities:
- Involved in Agile/Scrum methodologies and in all phases of SDLC.
- Involved in Requirement Analysis - creating Artifacts viz. Use Cases, Class Diagrams etc. Used Hibernate for creating the data patterns.
- Developed Order flow application using NetBeans 6.8 IDE where corejavaconcepts have been used extensively. Made enhancements to the application with auto boxing, generics, annotations, Concurrency, garbage Collection.
- We have undergone through Test Driven Development (TDD) for the application with JUNIT testing. Performed Junit testing for this Application.
- Coded dynamic and browser compatible UI web pages using JavaScript, CSS3, Grails, HTML5, JQuery, Ajax, Angular.js and responsive design in MVC environment.
- Migrated the Speechmail and Sync applications fromJava1.4 toJava1.6. Deployed these applications in weblogic 10.3.2 under Linux OS and tested them with various use cases.
- Designed and Developed Business Process layer components and integrated with Spring framework.
- Configured web.xml, faces-config.xml for navigations and managed beans. Integrated JSF, Spring and Hibernate Frameworks.
- Used Cascading Style Sheets (CSS) for styling and to achieve uniformity.
- Developed API's for generating XML, JSON content to be used by FMC Frontend.
- Developed JSP pages using Struts Custom Tag Libraries such as HTML tags, Bean Tags, Logic Tags and Template Tags. Responsible for the end to end design and development of the authorization component by leveraging the Apache STRUTS framework extension points, managed shell scripting.
- Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
- Used Clear Case for version control and Clear Quest to work with change requests, or create and run queries to view records and defect status when tracking projects.
- Responsible for checking the MS-SQL Server Database for records to verify the Order Provisions.
- Tested the Load-balancing rules (CSS rules) and Firewall rules.
- Involved in Production support of the Application mentoring the offshore and onshore teams to resolve critical issues. Coordinating with the team to ensure deliverables.
Environment: JDK 1.6., XML/ XSL/XSLT, JSON, AJAX, XML, XML Parsers (DOM, SAX), Junit, Shell, PL /SQL Stored Procedures, Hibernate 3.0,Web Services (SOAP), Struts MVC,Linux, Ms-SQL 2005, UML, JSF, NetBeans 6.8, TDD(Junit) CSS, SQL, HTML, AJAX, WinSCP, FSecure, Putty (IDE for Linux), WebLogic 10.3.2, log4j, Clearcase, ClearQuest
Confidential - New York, NY
JAVA/J2EE developer
Responsibilities:
- Extensively used Web Sphere Studio Application Developer for building, testing, and deploying applications.
- Used Spring Framework based on (MVC) Model View Controller.
- Developed the presentation layer and GUI framework in HTML, JSP and Client-Side validations were done.
- Involved in Java code, which generated XML document, which in turn used XSLT to translate the content into HTML to present to GUI.
- Implemented XQuery and X Path for querying and node selection based on the client input XML files to create Java Objects.
- Used Web Sphere to develop the Entity Beans where transaction persistence is required and JDBC was used to connect to the MYSQL database.
- Designing GUI screens by using HTML, JSP.
- Developed the user interface using the JSP pages and DHTML to design the dynamic HTML pages.
- Developed Session Beans on Web Sphere for the transactions in the application.
- Utilized WSAD to create JSPs/Servlets/EJBs that pulled information from a DB2/UDB database and sent to a front end GUI for end users.
- Wrote the SQL Queries to retrieve the information from the Database.
- Written server side validations using JavaScript.
- In the database end, responsibilities included creation of tables, triggers, stored procedures, sub-queries, joins, integrity constraints and views
- Worked on MQ Series with J2EE technologies (EJB, Java Mail, JMS, etc.) on Web Sphere server.
- Authentication of the users is implemented using LDAP.
Environment: Java 1.6, EJB, IBM Web Sphere Application server v5.1, Spring 2.0, JSP, Servlets, JUnit, JDBC, XML, XSLT, CSS, DOM, HTML, MySQL, JavaScript, Oracle, UML, Clear Case, ANT.
Confidential -Chicago, IL
JAVA/J2EE Developer
Responsibilities:
- Implemented the business logic, using Spring framework, following the MVC Design Pattern.
- Developed RESTFUL web service using REST Jersey API.
- Developed front end screen using JSP, jQuery, AJAX, JSTL.
- Data Operations are performed using Spring wiring with Hibernate and Implemented Hibernate Template and criteria API for querying database.
- Used multithreading in programming to improve overall performance with JavaThread Pools.
- Wrote Unit Test Cases using JUnit framework and Server side Logging & Client side logging using Log4J (Apache open Source API).
- Involved in designing of the Error Code management system and wrote DML scripts for creating error code mappings.
Environment: Java, Spring, Hibernate, JSP, AJAX, JSTL, JQuery, JQuery UI, Eclipse, REST, JUnit, Log4J,Jdk1.6, Tomcat 7, Spring MVC, Spring DI, CORBA, Eclipse Indigo, Dojo, Html.
Confidential
Java Developer
Responsibilities:
- Involved in the Involved in the SDLC phases i.e. analysis, design, development and testing phases of the project.
- Involved in integrating Springs with Hibernate and delegated the persistence operations using Hibernate Template.
- JDBC APIs and Hibernate was used to access Database.
- Worked on database interaction layer for insertions, updating and retrieval operations of data from oracle database by writing stored procedures.
- Interacted with clients and application users in gathering the Requirements.
- Implemented Web Services to receive client requests.
- Implemented JUnit for testing.
- The application flow is designed and developed using Struts, spring and data mapping framework.
- Designed and implemented Session Facade, Service Locator, Business Delegate and Data Access Object design patterns.
- Prepared Test Cases to perform Unit, Integration and System Testing.
- Responsible in assisting the Technical lead with Requirement Analysis, Technical documentation and preparing Technical Design Specifications.
- Developed JSP pages for web Layouts using HTML, CSS, Struts Tags and UI components.
- Deployed the application components using Apache Tomcat and Web logic Servers and tested thedeveloped components using JUnit.
Environment: Java, JSP,J2EE, HTML, CSS, Struts, Apache Tomcat, Web logic, Junit, Façade, Web Services, Spring, Hibernate, Oracle 9g.
