We provide IT Staff Augmentation Services!

Sr.java Developer Resume

5.00/5 (Submit Your Rating)

El Dorado Hills, CA

SUMMARY:

  • 7+ years of experience in the IT industry, involved in complete software development life cycle including requirement gathering, analysis, design, development, peer walkthroughs, architectural review, deploying, testing, debugging, implementation and maintenance of application in the Client/Server and Internet/Intranet environments.
  • Application development experience using Front end technologies Angular.Js, HTML5, CSS3, JSP, Servlets.
  • Expertise in developing Multi - tier enterprise level web applications using various J2EE technologies including JSP, JSF, Servlets, Struts, Spring, EJB, JDBC, JNDI, JMS, ANT, RMI, Java Multi-threading API, ORM tools like Hibernate and iBatis.
  • Expertise in developing application using Spring Framework that uses features of IOC, Spring MVC, Spring JDBC, Spring Batch, Spring Security and AOP features.
  • Developed rich and complex Web UI using Swing, HTML/XHTML, JavaScript, CSS, XML, JavaScript, JQuery, AngularJS and Bootstrap.
  • Extensive experience using AJAXand JSON as data interchange format.
  • Developed web Methods flow Service and java service including JDBC adaptor service, transaction management, caching, error handling, HTTP and SMTP client.
  • Application development experience using multithreading, Serialization, Externalization, Collection framework, Generics and Core JAVA.
  • Extensive experience with EJB - Session, Entity and Message Driven Beans.
  • Experience with Object Oriented Design and Object Oriented Analysis, Complete System Life Cycle, RUP, UML and associated tools such as Rational Rose.
  • Good Experience in implementing several object oriented design patterns such as Model View Controller (MVC) frameworks, Front Controller, Business Delegate, Session Facade, Service Locator, DAO, DTO, Singleton, Object Factory and Composite View.
  • Extensive experience in SQL programming language in Oracle PL/SQL, TSL, and MySQL database environments. Developed Stored procedures, Triggers, views, complex join queries;Pl/SQL materialized views, Strong and in-depth knowledge of various relation database systems.
  • Experience in developing and deploying applications through Tomcat and application servers like IBM WebSphere and JBoss.
  • Excellent experience in developing applications using EclipseIDEandIBM RAD.
  • Expert level programming skills in UNIX and shell scripting, CVS tools used Perforce.
  • Good knowledge with CVS, ClearCase, GIT and SVN for code management and version control.
  • Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, UDDI and WSDL.
  • Developed RESTful web applications using Spring MVC, JAX-B and JSON.
  • Worked with the build tools like Jenkins and Hudson.
  • Experience in writing Selenium Test cases, Junit Test cases using JUnit and Cucumber.
  • Ability to deal with people, grasp things fast, Strong initiator, creative and willingness to work has always been my strengths.
  • Strong background in supporting production environments and meeting customer needs.
  • Excellent Client interaction skills and proven experience in working independently as well as in a team.

TECHNICAL SKILLS:

Languages: Java, J2SE, J2EE, SQL and PL/SQL.

XML Technologies: XML, XSL, XSLT, SAX, DOM, AXIS and JAXB

Web Technologies XML Schema, DTD, REST, SOAP, WSDL, SAAJ, JAX - RPC, DOM, SAX, XQuery, XPath, XSL, XSLT.: HTML 5, DHTML, XHTML, JSON, CSS3, JavaScript, AJAX, Bootstrap, JPA, JSP, Servlets, GWT, EJB, JMS, Swing, DOJO, JNDI, Java Beans, JAX-WS

Application servers: Glassfish, WebLogic, Web Sphere, JBoss

Web Servers: Apache Tomcat.

Directory Server: Netscape LDAP, Oracle Internet Directory (OID).

Applications Frameworks: Struts, JSF, Spring MVC, Spring-Core, Spring JDBC, Spring Hibernate, JQuery,Angular.JSDatabases: Oracle, MySQL, SQL Server, PostgreSQL,DB2

Operating Systems: Windows, Red hat Linux 9 and Solaris.

IDEs: Eclipse, Netbeans, WebLogic Workshop, RAD.

Version Control Systems: Clearcase, CVS, Subversion, VSS, GitHub

Tools: Viewer.: Clarify CRM, Load Runner, Log4J, DOM

SOA/Web Services: WSDL, ESB, SOAP, SOA and Restful services.

SDLC Methodology: Agile (SCRUM), TDD, Waterfall

MessageOrientedMiddleware: Active MQ, Web Sphere MQ

Testing: JUnit, Cucumber, Dynatrace.

Build/DEV Tools: TOAD, SQL Developer, SOAP UI, Axis2, Rally, Jira, Quartz Scheduler, Putty, WinSCP, Obsidian, LogFaces, SONAR, PMD, Rational Rose, UML, Visio, ANT, Maven, Gradle, Jenkin.

PROFESSIONAL EXPERIENCE:

Confidential, El Dorado hills, CA

Sr.Java developer

Responsibilities:

  • JQuery, HTML5, CSS, AJAX and JSP have been used to build the user interfaces for web application.
  • Developed better, faster and interactive Front-End using JSP, AJAX, JQuery, JavaScript, HTML and CSS.
  • Used Asynchronous JavaScript and XML( AJAX ), JQuery, HTML and CSS for better, faster interactive Front End.
  • Used jQuery AJAX request/response and JPA to form the integration between Front-end and Middleware API's.
  • Decoupled DOM manipulation from application logic and client side of an application from the server side using AngularJS .
  • Worked on Bootstrap.js, Knockout.js, require.js, Moment.js, jQuery JavaScript libraries to make website responsive and interactive.
  • Service oriented architecture (SOA) has been implemented using Restful web services which can accept a JSON object coming from the user.
  • Used Spring IOC for Dependency injection and Spring Hibernate for Data access layer.
  • Used Spring AOP to capture performance statistics of business logic and DAO layer methods.
  • Spring Security has been implemented to make more robust application.
  • JSON objects have been created to store them in Database in OFFLINE mode.
  • Developed portal screens using JSP and Spring MVC framework.
  • Developed Restful Controllers using Spring MVC.
  • Selenium IDE and JUnit are used to test UI and backend respectively.
  • Used Maven Deployment Descriptor Setting up build environment by writing Maven build.xml, taking build, configuring and deploying of the application in all the servers.
  • Configured pom.xml to manage project dependencies, plugins and goals.
  • Used maven for running unit tests and create reports.
  • Batch jobs have been developed using Spring Batch.
  • Responsible for development of Business logic in Core Java.
  • Application is implemented using agile methodology where there is daily SCRUM meetings to understand the status and resolve any issues.
  • Involved in the combining two web applications into one for a new project.
  • Designed multiple enhancements to OLTP and BATCH subsystems that reduced online response time.
  • Migrated project's database to SQL Server from MySQL and DB2.
  • Worked with client testing team in improving and debugging various production issues.
  • Apache Tomcat and node.js servers to deploy and configure Java API's and Front-end modules respectively.

Environment: JDK 1.7, JSP 2.0, JSON, Servlets 2.x, Hibernate 3.x, Spring 2.5/3.1, Agile Methodology, JUnit, Selenium Testing, JavaMail, Javascript, JQuery, AngularJS, AJAX, XML, XSLT, CSS, Tomcat 7.x, WebLogic 3.1, REST Webservices, SQL Server, Jenkins integrated with Maven, Windows 7 and GitHub.

Confidential, San Francisco, CA

Sr.J2EE Developer

Responsibilities:

  • Created interactive web pages and applications by usage of HTML, CSS, and JQuery.
  • Called Rest web services to get JSON Object and modified the response object to display in UI.
  • Used test driven development approach for application development.
  • Created and modified the CSS classes to change look and feel.
  • Used JQuery Selectors to show and hide the particular content.
  • Added security for service layer methods using Spring Security.
  • Developed the application using Eclipse 3.5 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, and version control (SVN).
  • Used Hibernate, object/relational-mapping (ORM) solution, and technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Used Jersey Implementation of REST to provide rest web services.
  • Extensively used the LOG4j to log regular Debug and Exception statements.
  • Used JAX-RS annotations to specify the type of data producing or consuming, validate the user requests, map user requests and to pass input parameters.
  • Developed Client side restful web services to get the JSON object (Response) and manipulated the JSON Object to display the response in the webpage.
  • Used Design Patterns such as Singleton, Business Delegate, Session Facade, Service Locator, Simple Factory Pattern, and Data Transfer Object.
  • Involved in creation of Low Level Design including sequence diagrams and class diagrams to understand the existing architecture.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean references in Spring IOC framework.
  • Primarily focused on the Spring Components such as DispatcherServlets, Controllers, Model and View Objects, View Resolver.
  • Created the spring Bean Factory for initializing services.
  • Involved in development of SOAP Web services using Apache Axis2 to extract client related data from databases.
  • Used Web Services (SOAP & WSDL) to exchange data between portal and other modules of overstock.
  • Involved in writing Oracle PL/SQL Stored procedures, and views.
  • Instituted logical and physical database design that enhanced ability to deliver successful business and engineering projects.
  • Written client interfaces, and implementation classes to consume the web services.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Hibernate Session Factory, Hibernate mapping files, dependencies between delegate classes, DAOs, controller classes, validation classes and the domain Objects are configured as part of the spring configuration file
  • Extensively worked with HQL and Hibernate criteria queries.
  • Wrote unit testing codes using JUnit, resolved bugs and other defects using Firebug and Eclipse's debugging tool.
  • Worked in an agile environment delivering output in sprints and participating in scrums.
  • Used Web Sphere console to deploy the application in development Environment.
  • Analyzed application performance using DynaTrace Tool.

Environment: Jdk 1.6, UML, Spring 3, Eclipse 3.5, Oracle, Web Sphere Application server 7.5, JSP 2.0, JQuery 2.0, Servlets, JDBC, Hibernate, XML, XSLT, CSS, DOM, DHTML, Junit 4.4, SVN, Log4j, Oracle10g, TOAD, UNIX, Maven, Agile Scrum.

Confidential, Saltlake City, UT

Java Developer

Responsibilities:

  • Involved in every stage of Project including, but not limited to Requirement Analysis Prototype Design using UML, JSP and Java
  • Participated in the entire Software Development Life Cycle (SDLC) of projects using Object Oriented Analysis and Design (OOAD)
  • Developed the application using Spring MVC framework with respect to Model View Controller (MVC 2.0) architecture.
  • Developed and used custom tags for JSP's dynamic content display.
  • Provided JUnit test cases for the application to support the Test Driven Development (TDD).
  • Used Hibernate ORM module as an Object Relational mapping tool for back end operations over Oracle database.
  • Provided Hibernate configuration file and mapping files.
  • Developed Web Service client interface with JAX-WS from WSDL files for invoking the methods using SOAP.
  • Designed and Developed server components using Java Beans, DAO & Transfer objects.
  • Provided Log4j support for the application for debugging the system.
  • Provided ANT build tool for building and deploying the application.
  • Managed source repository using CVS as version control tool.
  • Design, develop, implement and UNIX shell scripts.
  • Develop and debug SQL, PL/SQL scripts including in ORACLE 10g databases to perform various tasks.
  • Actively participated in UAT and System testing. Maintained different documentation including Defect tracking sheet.
  • Worked in different support activities when needed.

Environment: Java 1.6, JSP 1.2, Spring MVC 2.5, Hibernate, Ajax, Oracle 10g, ANT, Unix, HTML, DHTML, CSS, XML, SOAP, WSDL, JUnit, Eclipse, Oracle Weblogic server 10.0.

Confidential

Java/J2EE Developer

Responsibilities:

  • Estimation of work based on Agile methodology.
  • Integrated three different vendors to a common platform using AJAX and implemented AJAX for server side validations, auto loading of data and to improve performance.
  • Used Apache’s Jakarta STRUTS 1.xjframework for designing of the complete Web tier.
  • Handled development and deployment of Session Beans ( EJB ) for each module to their respective instance of app server.
  • Generated Class Diagrams, Sequence Diagrams with Microsoft Visio and RAD.
  • Designed patterns implemented such as Singleton, Front Controller, Factory pattern, Data Access Object.
  • Involved in writing and consuming Web Services using SOAP, WSDL, deployment, configuration and testing.
  • Used Spring Framework for Dependency Injection and integrated with Struts Framework and Hibernate.
  • Implemented logging mechanism using log4j.
  • Wrote SQL, PL/SQL and stored procedures as part of database interaction.
  • Extensively used Hibernate for Object relational Mapping for data persistence.
  • Unit testing, bug fixing in multiple environments (DEV/INT/CERT/PROD) and reproduce bugs for fixing and code review of individual modules in the application.
  • Developed the Ant scripts for preparing WAR files used to deploy J2EE components on Application server.
  • Release management and support. Participate in User Acceptance Testing during each Agile Cycle.
  • Ensure that coding standards are maintained throughout the development process by all developers.
  • Review proposed test cases with technical analysts, business analysts, developers and documentation staff to ensure understanding of system requirements from a QA perspective in order to achieve a high level of quality throughout this project.

Environment: Java, JSP, Servlet 2.4, EJB, JavaScript, AJAX, Hibernate 2.0, Web Services, WSDL,Java Beans, WebSphere Application Server 6.0, Rational Application Developer (RAD 7.0), Oracle 10g,Spring2.5, SQL Developer, IBM-ClearCase

Confidential

Java Developer

.Responsibilities:

  • Involved in the design of the module Patient and Reports.
  • Involved in the testing and integrating of the program at the module level.
  • Implemented validation rules using Struts framework
  • Developed user interface using JSP, HTML, Velocity template
  • Implemented user authentication using LDAP authentication API.
  • Implemented web forms using HTML controls
  • Implementing the Design Patterns for Database independency.
  • Responsible for deploying the application in Jboss server
  • Generating Jasper reports using iReport Tool
  • Customizing the Reports using Design Patterns.
  • Written database queries, Procedures and functions.
  • Integrating Drug database to our application based on NDDF Rules.

Environment: Java, JSP, Servlets, Struts, HTML, CSS, XML, XSTL, DHTML, Design Patterns, Eclipse, CVS, JBoss, JDBC, Mongo DB, Rational Rose, Xml Spy, UNIX, Windows-XP.

We'd love your feedback!