We provide IT Staff Augmentation Services!

Sr.java Developer Resume

0/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY

  • A professional with 8+ years of experience working in various phases of application development cycle - Analysis, Design, Development and Supporting.
  • Expertise in complete Software Development Life Cycle (SDLC) and ability to work as the primary interface between Business and other parties.
  • Experience in adopting Waterfall and Agile methodologies during Software Development lifecycle.
  • Expertise in client/server domain: Web-Based, N-Tier Architecture and Database development
  • Expertise in web based applications and hands on experience in different frameworks like JSF, spring, struts and ORM (Open JPA and Hibernate) technologies.
  • Experienced in using design patterns Singleton, Adapter Factory method, Facade, Front Controller, MVC (Model, View & Controller)
  • Good Experience in SOAP and REST web services.
  • Experienced in developing applications using Eclipse, Struts framework using MVC II architecture, Hibernate & Spring.
  • Good Experience in Spring framework technologies like SpringCore, Spring AOP, Spring JDBC templates and Spring MVC.
  • Good Experience in Hibernate, extensively used Hibernate Associations Criteria Queries and Projections.
  • Having good experience in building multi-threaded Java server side applications and frameworks.
  • Used Open source products to build re-usable components that can be used as base application frameworks.
  • Good experience in front end technologies using Struts 1.x/2.0 and JSP 2.0.
  • Experienced with Internet technologies like Javascript, HTML, DHTML, XML, AJAX and XSLT.
  • Good Experience in middleware technologies like EJB and JMS.
  • Developed Maven &ANT as build script for application build and deployment.
  • Extensive experience in database programming on stored procedures, functions and triggers using (SQL, PL/SQL) with Oracle and DB2.
  • Coding, developing, modifying COBOL/IDMS programs. Write technical specifications for IDMS Logical Record Facility
  • Good experience in Application servers like Web logic, Web Sphere and JBOSS.
  • Good testing skills by unit testing the Code with JUNITS to find bugs.
  • Good experience on Javascript technologies JQuery and Angular JS.
  • Recognizing and rectifying the defects, bugs in designing and development by Analysis and Debugging Tools.
  • Quick learning and adopting new Technologies towards high productivity.
  • Understanding the Client Requirements by interacting with them and serving them with best services.
  • Extensively worked on Version Control tools like VSS,git,CVS, SVN, Clear case and Harvest source code management tool.
  • Involved in Quality Assurance (QA- Manual Testing) ; Experienced in reviewing test procedures, defining Test cases, reviewing and maintaining test scripts, analyzing bugs, interaction with team members in fixing errors.
  • Extensively experienced in Banking and Financial domains.
  • Involved in various production implementation and Application server clustering implementations.

TECHNICAL SKILLS

Languages: Java, C++,C, SQL, PL/SQL, C#, Python, HTML, XML, CSS

Utilities: J2EE,JDBC, Java Beans, Applets, Servlets, EJB 2.0/3.0, JNDI, MQ-Series, JMS,JAXP, Web Services(SOAP, axis, WSDL)

WebComponents: JSP,JFC/Swing, AWT,JSTL, XML/XSLT/XSL, JavaScript, HTML, DHTML, JQuery

Frameworks/API's: Struts 1.3.10, Spring2.5, Hibernate 3.0, EXTJS 2.0, AJAX, DOJO

Web Server: IBM HTTP Server, Tomcat 6.X, Apache Server, IIS

Databases: Oracle 10g/9i, IBM DB2,MySQL5.0, MS Access

Tools: Eclipse, RAD 6.0, JDeveloper10g, TOAD, Rational Rose, Rational RequisitePro, TeraData Assistances 7.1,VSS,CVS,SVN,Clearcase

Application Server: Web Logic 10.X/8.X/7.X/6.X, Websphere 6.X, JBoss 3.X/4.X/5.X

Testing&Buildtools: JUnit, Ant, Maven, Log4j

Operating Systems: UNIX,LINUX, Windows XP/2K

PROFESSIONAL EXPERIENCE

Confidential, Los Angeles, CA

Sr.Java Developer

Responsibilities:

  • Involved in all the different stage of SDLC like requirement gathering, High level design, Low level design reviews, Coding, Code reviews, deployment and defect fixing.
  • Responsible in organizing the meetings between various stake holders including Clients, BA's, and the development teams for smooth delivery of the project.
  • Responsible for coordinating the deployment configurations in various environments with the deployment teams.
  • Used Eclipse and Tomcat web server for developing & deploying the application.
  • Responsible for implementing web services REST.
  • Used different Spring annotations to implement business layer components and configured for web application.
  • Involved in fixing the bugs, which were reported by both testing team as well as Customer
  • Interact with the business analyst to discuss and understand the business rules and flow of the application for New Business.
  • Involved in functional phase to map the requirements and provided analysis and feedback on the design.
  • Implemented producer/consumer for REST based web service using JAX-RS annotations, Jerseyimplementation and Http client.
  • Used JMS to pass messages as payload to track different statuses, milestones and states in the workflows.
  • Prepared the Technical Spec document and presented it to the technical architecture team for approval
  • Address any issues that may arise during deployment to production and provide necessary support during go-live.
  • Prepared the documentation on best practices and coding standards
  • Use Subversion (SVN) version control system to maintain current and historical versions of files such as source code, web pages, and documentation.
  • Developed a good team environment and coordinated with team members for successful implementation of the project.
  • Developed web pages using JSP, JSTL, Custom Tag libraries, HTML, Java script, JQuery, JSON, Ajax and CSS.
  • Used Ajax for doing asynchronous calls to the Spring controller classes.
  • Parsed JSON data and displayed it in the front end screens using JQuery.
  • Used the features of the Spring Core layer, Spring MVC layer, Spring AOP and Spring ORM in order to develop the application.
  • Used Spring Batch with Quartz scheduler for generate the reports.
  • Used Java Mail API for sending reports to the mailed list.
  • Involved in integrating the business layer with DAO layer using Hibernate ORM Framework.
  • Involved in the configuration of Hibernate into a Spring Application and used spring's DAO support to build Hibernate Dao classes.
  • Involved in unit testing using JUnit framework.
  • Used Maven tool to build the application
  • Implemented logger for debugging and testing purposes using Log4j.
  • Excellent working experience with Oracle 11g including storage and manipulating data

Environment: Java 1.7, HTML5, XML, Hibernate 3.0, Spring 4, JDBC Template, JSON, SOA, Agile, JBoss, Oracle 11g, JQuery, Ajax, Jenkins, JavaScript, Maven, Subversion, REST, Linux, Log4J, Junit, Tomact7.

Confidential, Piscataway,NJ

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development,Integration and Testing ofapplication modules using AGILE (SCRUM) methodology.
  • Developed the application using Spring Framework with Model View Controller architecture and Hibernate as ORM.
  • Extensively used JavaScript, JQuery, AJAX and Angular JS technologies to build dynamic web contents with high performance.
  • Developed the UI Screens using JSP, JavaScript and HTML and did the client side validation with the JavaScript.
  • Analyzed and translated use case based requirements into design and constructed various UML artifacts such as Class diagrams, Sequence diagrams, Activity diagrams, Data Model and View of participating classes and VO's using Enterprise Architect tool.
  • Interfaced with Oracle11g back-end using iBatis and Hibernate Framework.
  • Wrote SQL queries and Stored Procedures for interacting with the Oracle database
  • Used Jersey Implementations to build REST web services.
  • Used JavaTimer Class to schedule tasks by using CoreJavaThread APIs
  • Extensively used Core Javasuch as Multi-Threading, Exceptions, and Collections API in application
  • Created Daemon threads for certain long running reporting process.
  • Worked on J2EE components such as EJBs, Entitybeans, JMS, Web Services, XML, SOAP.
  • Created and consumed SOAP based webservices using JAX-RPC and JAX-WS specifications with Apache CXF Implementations of SKELETON and WSDL file.
  • Used JMS to send and receive messages from the MQ and differentiated messages using Apache Camel.
  • Used MAVEN as build management tool
  • Used Log4J to capture the logging information.
  • Implemented Test Driven Development using JUnit.
  • Used SVN version control system for maintaining the component and for release and version management.
  • Developed business logic in customizable and modular way, which meets the complex client requirement changes, as per the client specifications and specified coding standards.
  • Deployed applications on WebSphere during development
  • Used Basecamp for project management and project status updates

Environment: Java, Spring, iBatis, JSP, HTML, CSS, JavaScript, Angular JS, JQuery, AJAX, Oracle 11g, Multithreading, Web Service - SOAP, JAX-B, JAX-RPC, JAX-WS, REST-JAX-RS, WebSphere, Apache Camel, Bootstrap

Confidential, Manhattan, NY

Java Developer

Responsibilities:

  • Preparation of Technical Specs using UML including class diagrams, sequence diagrams.
  • Designed, developed, and deployed server sideJava, Servlets, andJavaserver pages (JSPs) for browser based conference software.
  • Implemented Form classes, Action classes for the entire application domain module using Struts framework
  • Developed advancedJavaScript modules such as capture visitor information, browser version, button animation, timing object. Extensively used JSTL tag libraries
  • Developed the Business Delegate classes to delegate the application flow from action classes.
  • Created struts-config.xml, application-resources properties for the project.
  • Used Session beans to implement Session façade design pattern.
  • Involved in developing SOA Web Services using XML, XPATH, XSD, SOAP, WSDL and Apache Axis.
  • Designed the database and also modeled the database
  • Developed Data access bean and developed EJBs that are used to access data from the database.
  • Developed the applications using WebLogicto create the transactional business logic like EJB, JSP of a WebLogic Application.
  • Transactions for the result sets of queries were processed by business logic methods using Session Bean and Entity bean.
  • Applied patches and plug-ins for Jboss Application Server.
  • Installed and configured Jboss Application servers.
  • Secured the Jboss application server.
  • Deployed web and enterprise applications on Jboss application server.
  • Involved in the developing of ANT build script and deployment in WebLogic9.2 on Linux platform. Used SAX for XML parsing.
  • Advanced search functionality to retrieve Business/Residence customer information. Using,JSP, Servlets, SQL, Oracle, JavaScript, DHTML, CSS.
  • Used Log4j for logging mechanism and developed wrapper classes to configure the logs
  • Extensively used PL/SQL for writing queries and Stored procedures in Oracle Database.
  • Designed and developed SQL Queries.
  • Developed the Entity Beans to connect the database.
  • Used Junit and Struts Test cases for testing the application modules. Used CVS for version control.

Environment: J2EE, JDK 1.5,JavaBeans JSP 2.0, Servlets,JavaScript, Hibernate 3.0, JTA, Apache Tomcat, Toad, Oracle 9i, PL/SQL, Log4j, XML, HTML 4.0, CVS, JBoss 4.2, JUnit 4.0, Linux, Soap, JMS, MQSeries, FTP, Design Patterns.Log4j, XML Bean, Webservices, Weblogic Application Server 9.2, Eclipsed, Windows XP.

Confidential, Columbus,OH

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing
  • Generated the use case diagrams, Activity diagrams, Class diagrams and Sequence Diagrams in the design phase using Star UML tool
  • Developed the User Interface using JSP including frameworks Struts, Java Server Faces (JSF) 2.0 and AJAX. Used AJAX and JavaScript for Server side/client side validation.
  • Used Design Patterns like Singleton, Factory, Session Facade, Service Locator, and Data Transfer Object
  • Used JDBC module features to persist the data to the database for few applications. Also used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies
  • Developed the persistence layer using Hibernate Framework by configuring the 1:1/1: M /M: N mappings in the hibernate mapping files and created DAO
  • Used JAX-WS for building of Web Services. Also developed the web service client applications to test the web services. Tested the web service using SOAP UI
  • Done thorough code walk through for the team members to check the functional coverage and coding standards
  • Implemented Multithreading to achieve concurrency and more performance in user interfaces developed in swings
  • Design & Development of page flows, Web logic Workshop
  • Worked on Linux environment
  • Actively involved in writing SQL using SQL query builder
  • Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts
  • Used DAO pattern to retrieve the data from database
  • Used SAX and DOM XML parsers in the application
  • SVN was used for all source code control and maintenance
  • Developed test cases using JUnit
  • Developed the build scripts using ANT
  • Implemented application logging feature using log4j

Environment: Java /J2EE, Hibernate, Spring, Servlets, XML, Tortoise SVN, JSP, J2EE, JUnit, JSF, ANT, WebSphere, Swing, AXIS, UML, SOA, JAX-WS, SOAP UI, Log4J, SOAP, DOM, SAX, Oracle 10g, Oracle web logic server 10.3, WSDL, JavaScript, AJAX, Linux, JIRA and RAD

Confidential, San dimas, CA

J2EE Developer

Responsibilities:

  • Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development and the project was developed using Agile based SCRUM Methodology.
  • Involved in creating class diagrams and all technical flow diagrams
  • Used JPA(Java Persistence API) with JPQL queries to add persistence layer to the application and for ORM (Object Relational Mapping).
  • Designed and Developing the web interface using jQuery
  • Integrated the server modules with RESTful Web Services
  • Developed different GUI screens JSPs using HTML, DHTML and CSS to design the Pages according to Client Experience Workbench Standards.
  • Developing application using various Java /J2EE design patterns to improve usability and flexibility.
  • Client side validations were implemented using JavaScript.
  • Implemented the mechanism of logging and debugging with Log4j.
  • Version control of the code and configuration files are maintained by SVN.
  • Designed generic database Connection Pooling with JDBC using Oracle and involved in the SQL query optimization.
  • Developed PL/SQL packages and triggers.
  • Developed test cases for Unit testing and performed integration and system testing.

Environment: JDK1.6, Spring 3.0, jQuery 1.6, RESTful web services, Hibernate3.3.2, Eclipse Juno, Tomcat 7.0, MySql 5.1, Maven, Toad, xml, Windows, SVN.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Session Facade, Business Delegate, Singleton, Data Access Object, and Service Locator.
  • Developed Web services to allow communication between applications through SOAP over HTTP using CXF.
  • Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate 3.0, SQL, Maven, JMS, Oracle and JBoss.
  • Developed EJBs for implementing Business Logic and deployed them on JBoss Application Server.
  • Handled sessions of the application requests using EJB 3.0 Session beans.
  • Involved in migrating from Spring 2.0 to Spring 3.0 framework.
  • Designed and implemented transaction management using Spring AOP.
  • Used JPA for mapping business objects to the Oracle database.
  • Was involved in the upgrade process of Spring 2.0 to Spring 3.0 and Hibernate 2.x to Hibernate 3.0 to take advantage of new Spring and Hibernate features.
  • Worked on object modeling using UML2. Created Class Diagrams, Sequence Diagrams and Activity Diagrams to describe the relationship that exists among system's object in accordance with the business requirements.
  • Implemented different types of spring controllers as per application requirement, Spring Validator, persistence layer, DAO and service layer components using Spring Hibernate API and Spring Hibernate annotations. Extensively used Hibernate QL.
  • Extensively used Spring IOC, configured Application Context files and performed database object mapping using Hibernate annotations.
  • Use JSF to design web application. Including DB connection, pom.xml file for Dependency Injection, Java and XHTML File, MVC model.
  • Designed and developed the GUI components using JSF, JSP handled validations using JavaScript 1.8 and JSF validation components.
  • Developed client request validations and processing using JavaScript and HTML.
  • Troubleshooting of high volume and transaction and connection pool related issues in production and refactored code to fix the issues.
  • Configured and customized logs using Log4J.
  • Deployed applications on JBoss Application Server and performed required configuration changes.
  • Involved in multiple high priority releases with aggressive deadlines.
  • Designed web pages by using front-end technologies such as HTML, JSP, AngularJS, Ajax, JQuery and CSS.
  • Provided technical guidance and support to offshore developers.
  • Working under Agile/Scrum methodology.

Environment: Core Java, Spring Core, Spring MVC, Hibernate 3.0, AngularJS, AJAX, JSP, Servlet, JMS, JDBC, SOAP Web services, MyEclipse, Maven, HTML, SVN, XML, UML, Unix Shell Scripting, SQL, Windows and Oracle 9i.

Confidential

Jr Java developer

Responsibilities:

  • Design, Development of technical specifications using design patterns and SOA
  • Developed and tested the application in RAD development environment and deployed into the WebSphere.
  • Migrated the Servlets to the Spring Controllers and developed Spring Interceptors, worked on JSPs, JSTL, and JSP Custom Tags.
  • Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Written JDBC statements, prepared statements and callable statements for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
  • Implemented MVC architecture by using Spring to send and receive the data from front-end to business layer.
  • Used JSPs, HTML, Java Script, and CSS for development of the web pages.
  • Developed Ajax, Java Script validation functions for client side validations.
  • Used object query tool Xpath to simplify querying of sets of Java objects by using XPath-based syntax and JQuery.
  • Used O/R mapping tool Hibernate for persistence to make the product Database agnostic.
  • Used Data Ware house tools and Data stage ETL in order to transform, load data.
  • Used Xpath expression language to enable query complex object trees.
  • Experience calling the mainframe from the distributed platform.
  • Worked with PL/SQL using Oracle9i and Oracle10g database.
  • Involved in functional testing, unit testing and Integration testing and defect fixes.

Environment: JDK 1.5, Spring, Web services, WebSphere, JSF, JSP, HTML, JSP, Java Script, JUnit, Unix Shell Script, ANT, WSDL, XML, XSLT, JQuery, AJAX, XSD, Xpath, XPath, Oracle9i&10g, Windows XP.

We'd love your feedback!