Sr Java Developer Resume
Brea, CA
SUMMARY
- 6+ years of experience in Object Oriented Analysis, Design and Java Development using Java/J2EE technologies.
- Extensive experience in J2EE environment based on Model View Controller (MVC) using spring, Jsf and Struts.
- Expertise in Development of web - based applications in Java, J2EE (Servlets, JSP, JDBC, JNDI and JMS), REST and Restful Web Services, SOAP, Axis2, spring 3.0 2.5, Hibernate 3.0, JPA, XML, XSL, XSLT, CSS; Application servers (Web sphere, JBOSS, Tomcat and Oracle Web logic).
- Worked with Application servers like BEA Web Logic, IBM Web Sphere and JBOSS 3.x/4.0.
- Client-side Programming with HTML, DHTML, Java Script, Angular JS, CSS, AJAX and jQuery.
- Possess application development experience using Agile, SCRUM methodology
- Experience in working with various databases like Oracle 11g, MS-SQL Server 2008/2005 & good knowledge in T-SQL, PL/SQL statements, Stored Procedures, Triggers.
- Establish and maintain productive working relationship with management, Clients and team members.
- Experience in developing inter-operable Web Services and its related technologies like SOAP, WSDL, UDDI, XML, XSD, JAXB, with good understanding of JAX-WS, JAX-RS and JAX-RPC inter-operable issues.
- Extensive experience in development and implementation of ORM framework Hibernate/ Hibernate with Spring Data Access.
- Extensive experience in developing unit testing frameworks using JUnit, Mock Object and Cactus based on test first or test driven methodology.
- Experience in using various configuration management tools like SVN and CVS.
- Ability to learn quickly in work environment, excellent written and verbal communication skills, presentation and problem solving skills. Good team player, ability to work in fast paced environment.
TECHNICAL SKILLS
Programming Languages: JAVA1.5/1.6/1.8,PL/SQL
Frontend Frameworks: HTML, JavaScript, JQuery, Angular JS
J2EE Technologies: Servlets, JSP 1.2/2.0, AJAX, JMS, JDBC, EJB, JSTL, JSF 1.2.9/1.2.9.0 , Web Services
Frameworks: Struts2.0, Hibernate2.0/3.0, Spring 2.x, MVC
Web Development: HTML, DHTML, XHTML, CSS, Java Script, AJAX
Application/Web Servers: Web logic 12c, IBM Web Sphere, Apache Tomcat, JBOSSXML Technologies/Web
Services: XML, XSD, DTD, XSLT, XHTML, SAX, DOM, SOAP, REST, WSDL
Methodologies: Agile, OOAD, UML, OOP, MVC & MVC2, SOA.
Databases: MySQL,Oracle11g/10g/9i/8i,SQL Server 2000/2005,IBM DB2
IDEs: Eclipse 3.7, NetBeans, WSAD, My Eclipse 8.5, IBM RAD 7.0/7.5
Configuration: CVS, SVN, Rational Clear Case.
Tools: Rational Rose, Microsoft Visio, XML Spy, Sonar, Ant, MavenJunit, JMock, POI-API
Operating Systems: Windows 95/98/NT/XP, UNIX, MS-DOS
PROFESSIONAL EXPERIENCE
Confidential, Brea, CA
Sr Java Developer
Responsibilities:
- Created and maintained the configuration of the Spring Application Framework.
- Developed the web tier using JSP, struts. Implemented event handling java and JavaScript
- Used Spring JDBC to write some DAO classes to interact with the database.
- Mapped business objects to database using Hibernate.
- Involved in development of data abstraction layer using Hibernate ORM framework with Spring Support, and JDBC driven components.
- Configured the Log4J to log the Warning and Error Messages.
- Implemented the Maven Build tool for all the applications in the project.
- Used Ajax, JSTL, jQuery and JavaScript in front end design.
- Used Oracle as DB for queries execution and also involved in writing SQL scripts, PL/SQL code for procedures and functions.
- Used Web services - WSDL and SOAP for consuming data from the data center.
- Worked in agile methodology environment including test driven development with continuous integration/ delivery.
- Used XSLT for transforming XML document to html document.
- Used SoapUI for testing the SOAP Web Services.
- Developed JUnit test cases for the entire developed module.
- Used test driven development methodology.
Environment: Java 1.7, Spring 3, Struts2, Hibernate 3, Oracle 11g, J2EE, JSP, Servlets, JDBC, PL/SQL, SOAP, XSD, WSDL, HTML, JavaScript, jQuery, AJAX, Tomcat 6.0, Eclipse, CVS, JUnit, Log4J, JMS
Confidential, El Segundo
Sr Java Developer
Responsibilities:
- Analyzed, Designed and implemented new feature according to requirement provided by Product Owner or System Engineer.
- Wrote technical requirements and draw diagrams (architecture, class, sequence) in order to communicate it to team members and for future reference.
- Trained and guided new team members to bring them up to speed
- Support and trained subsystem and End to End testing team during testing period
- Provided support in production when prod support team could not diagnose or troubleshoot any issue
- Developed SOAP client to communicate with external SOAP based application
- Used Spring’s core, MVC, AOP, ORM module for dependency injection, statistics collection and Hibernate integration
- Used multithreading to call external application in parallel in order to reduce overall application latency
- Wrote validation scripts in SoapUI to test and validate application before releasing it
- Used Soap UI’s mock service to create simulator for any unavailable dependency
- Used bash scripting to perform simple tasks like pattern extraction and string manipulation on Confidential guide file
- Reduced load on backend server and increased application response time by optimizing varnish caching behavior
Environment: Java 1.8/1.7, Junit, Spring 3, Hibernate 3, REST, log4j, Maven, Apache Tomcat, Jboss, Eclipse, Red Hat Linux, Shell Scripting, SVN and GIT, Soap UI, MySQL
Confidential, NJ
Sr.Java Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
- In-order to understand the occurrence of defect or to rectify it directory structure has been created forthe code that is written for the UI part of the application which is very convenient for any of the teammate or the developer
- Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and also various other leading-edge products and technology in accordance with industry and business skills to deliver solutions to customer.
- Used core java to design application modules, base classes and utility classes.
- Designed and implemented customized exception handling to handle the exceptions in the application.
- Used Dependency Injection (DI) or Inversion of Control (IOC) In order to develop code for obtaining bean references in spring framework using annotations.
- Involved in Implementation of the application by following the J2EE best practices and patterns like Singleton, Factory, Session Façade, MVC and DAO.
- Used both Java Objects and Hibernate framework to develop Business components to map the Java classes to the database.
- Built data-driven Web applications with server side J2EE technologies like Servlets/JSP and generated dynamic Web pages with Java Server Pages (JSP)
- Involved in mapping of data representation from MVC model to Oracle Relational data model with a SQL-based schema using Hibernate, object/relational-mapping (ORM) solution.
- Used Spring IOC framework to integrate with Hibernate.
- Integrating HTTP Apache Http plug-in with WebLogic Servers.
- Implemented Maven Script to create JAR & dependency JARS and deploy the entire project onto the Web logic Application Server.
- Coded Java Beans (as the model) and implemented Model View Controller (MVC) Architecture.
- Developed Client applications to consume the Web services based on both SOAP and REST protocol
- Implemented version controlling using Dimensions.
- Utilized log4j for logging purposes and debug the application.
- Created and implemented Oracle Queries, functions using SQL and PL/SQL.
- Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
Environment: Jdk 1.6, UML,, Spring 3.1, Eclipse 3.5, Oracle 10g,WebLogic Application server 10.3, JSP 2.0,JQuery 2.0, Servlets, JDBC, Hibernate 3.3.x, Spring 3.0 XML, XSLT, CSS, DHTML, Junit 4.4, Log4j, Oracle10g, UNIX, Ant 1.8, Agile Scrum..
Confidential, Chicago IL
Sr. Java Developer
Responsibilities:
- Followed agile software development practice paired programming, test driven development and scrum status meetings.
- Extensively worked on front end, business, and persistence tier using spring and Hibernate frameworks.
- Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Extensively used Hibernate concepts like dirty bit checking, optimistic locking, inheritance, and association mappings.
- Developed use case diagrams, class diagrams, database tables, and mapping between relational database tables and object oriented java objects using Hibernate.
- Extensively used XSLT and XPATH for reports generation from XML files.
- Involved in Implementation of Middleware framework using Hibernate and Spring Framework for prototype development.
- Implemented spring with Hibernate and Spring AOP for declarative transactions using spring proxy Beans for prototype development.
Environment: JDK 5, J2EE, Web Services (SOAP, WSDL, JAX-WS), Hibernate 2.0, Spring 2.0, Servlets 2.4, JSP, Java Beans, NetBeans 5.5, Oracle SQL Developer 1.2.0, Junit, CVS 2.0.2.4, Log4j, PL/SQL, Oracle 10g, Websphere Application Server 6.1,Apache Tomcat Web Server 5.5
Confidential
Jr. Java Developer
Responsibilities:
- Participated in client requirement gathering.
- Involved in developing Class diagrams, Sequence Diagrams using UML.
- Developed HTML and JSP pages for user interaction and data presentation.
- Developed JSPs to implement the business logic, and use java beans to retrieve the data.
- Involved in Coding of Enterprise Java Beans, which implements business rules, and business logic.
- Involved in developing the Java classes and JavaBeans.
- Used CVS for source code version control.
- Supported Maintenances and bug fixes.
Environment: WebLogic Application Server v9.0, Apache Tomcat Web Server v6.0, JDeveloper, Core Java, HTML, JSP, Servlet, EJB, Java Beans, MySQL v5.2 CE, JUnit, CVS.
