Post Job Free

Resume

Sign in

java developer

Location:
United States
Posted:
July 04, 2017

Contact this candidate

Original resume on Jobvertise

Resume:

SRINIVAS

ac04ud@r.postjobfree.com

314-***-**** ext ***

SUMMARY OF EXPERIENCE:

? Over 8 years of experience in Software Development Life Cycle - SDLC (Analysis, Design, Development and Testing), requirement gathering, client interaction, Use Case Design and understanding using Java/J2EE and other related technologies.

? Hands on experience in design and development of Java, J2EE, Servlets 2.3, JSP 1.2, EJB 2.0, JDBC, JSF, Struts 1.x, XML, XSD, XSLT, X-Path, ANT, Java Script, Web Services, WSDL, SOAP, HIBERNATE 3.0, SPRING 2.0, PL/SQL, Log4j, JAX-RPC, JAX-WS, RMI, JTA, JMS, SQL

? Extensive experience in using MVC (Model View Controller) architecture for developing applications using Servlets, JSP, Struts, Spring, JDBC, Java Beans, Hibernate

? Experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL)

? Excellent communication skills and ability to communicate with clients and understand their business requirement.

? Good knowledge and hands on experience in RDBMS like SQL Server 2005, Oracle. Working experience in data modeling and implementing stored procedures using PL/SQL.

? Sound knowledge in HTML5, XHTML, Angular JS, ExtJS, CSS2, DHTML, AJAX, XTMTL, CSS3, Ext JS, JQuery, UI Framework, Java Script MVC and Java Script

? Extensive knowledge of writing complex queries using SQL.

? Followed best practices using J2EE design patterns (MVC, Service Locator, Singleton, Session Facade, Business Delegate, DAO and VO)

? Solid experience in using Web services technologies like Restful, WSDL, Web services using REST, JSON, SOAP, and UDDI (Web service Security).

? Experienced in deploying J2EE applications over servers like Apache Tomcat 4.x, JBoss 4.2.3 and WebSphere 6.0 servers

? Proficient in n-tier application design and development using Spring MVC, Spring DI, Spring AOP and used Spring with ORM to integrate Spring Framework with hibernate and JPA.

? Experience in java - database connectivity (JDBC) and Connection Pooling.

? Exposure on XML, XSLT and it?s processing.

? Experience in writing Ant Build script, and deployment in application server environment.

? Good experience on java web application, JAR and WAR creation and deployment in application server environment (Tomcat 5.0 and Apache).

? Prepared Use cases and User manuals for various projects and good at Bug fixing, Code reviews, and Unit & System testing.

? Expertise in application development in EclipseIDE

? Experience in developing web based GUIs using JSP, HTML and JavaScript.

? Experience in using JMS, EJB and web services to communicate with other applications.

? Quick learner, excellent analytical and problem solving skills and good team player

? Ability to work independently and well-organized.

TECHNICAL SKILLS:

Languages JAVA, JavaScript, SQL, PL/SQL

Java/J2EE Technologies EJB, JSP, Servlets, JDBC, FLEX, JMS, MDB, JNDI, RMI, JSF, Swing, Web Services, SOAP, UML.

Data Bases Oracle 10g/8i, MS SQL Server 2005

Operating Systems Windows 98/2000/NT/XP

IDE?S Eclipse 3.x, Microsoft Visio, RAD

Web/App Servers WebLogic 9.0 & 10, Tomcat 5.5 & 6.x, JBoss 3.2, WebSphere 6.0/7.0

Version Control CVS, Clear case, SVN

Framework & Tools Struts 1.x/2.0, Spring 2.x/3.x, Hibernate 3.x, Ant, TOAD, JUnit, AJAX, Log4J, Maven, Find Bugs

Web Technologies JavaScript, CSS, XML, XML parsers, HTML, XSLT, JSTL, DOJO,JSP, Servlets, JSF,AJAX,SAX and DOM

OOAD UML, Design Patterns, RUP, Agile

PROFESSIONAL EXPERIENCE:

Southern California Edison, Pomona, CA June 2015- Till Date

Role: Java Developer

PROJECT: Pole Loading Project

Description: SCE?s electric and telecommunications facilities are attached to over 1.4 million poles that range from less than one year to nearly 100 years of age. General Order (G.O.) 95 requires that utility poles meet specified design criteria based upon calculated loads resulting primarily from wind and the presence of attached facilities. These criteria are called safety factors. The calculation of safety factors is referred to as pole loading.The project deals with developing an internal web application that enables calculation of pole loading while storing the data, andmake sure the General order requirements are met.

Responsibilities:

? Involved in the requirements gathering. Design, Development, Unit testing and Bug fixing

? Developed a Restful web serviceusing Spring Frameworkand Hibernate.

? Developed rich user interface using JavaScript, JSTL, CSS, JQuery and JSP?s.

? Involved in making release builds for deploying the application for test environments.

? Involved in various phases of software development life cycle.

? Worked on Requirement gathering and Functionality of the application from the specifications.

? Worked on UI designing, data modeling, and reviewed the design documentation.

? Worked on Bridges Framework which is custom built MVC framework.

? Implemented SQL queries for database interaction

? Used Clear Case and SVN for version control.

? Worked with QA team in preparation and review of test cases.

? Involved in production support, defect fixing.

Environment: Java 1.5, Spring, Hibernate, JAX-RS, Web logic 10.3, JSP, JSTL, SQL Developer, CSS, Java Script, Maven and ANT scripts, Eclipse, Putty, Design patterns, CVS and SVN.

Client: Monsanto, Saint Louis, MO Dec 2013 ? May 2015

Java/J2EE Programmer

Project: Automated Analysis (AAS)

Description:Automated Analysis (AAS) runs automatic calculation and statistical analysis for all of Monsanto harvest crop data. This application required developing a user interface, that statistically analyzes the crop data information at various Monsanto sites, and helps the researchers analyze the outcome of the crops for the particular year.

Responsibilities:

? Involved analysis, design and high-level coding phase.

? Developed the application using J2EE Design Patterns like Singleton and Factory pattern.

? Used Mule ESB for integration of existing systems and enable data exchange between them.

? Developed front-end content using HTML, JavaScript and CSS.

? Created Data source for interaction with Database.

? Developed SQL stored procedures and prepared statements for updating and accessing data from database.

? Involved in integration of layers (UI, Business & DB access layers).

? Monitored the error logs using Log4J and fixed the problems.

? Implemented Ajax with JQuery to refresh user selections

? Developed the Action classes and Form Beans.

? Developed XML Converter classes based on JDOM and XPATH and XML technologies to obtain and persist data.

? Involved in system, Unit and Integration testing.

Environment:

Servlets, JSP, DHTML, Struts, JavaScript, UML, Web Services, HTML, CSS, Eclipse, Java1.5, J2EE, SQL, Ant, Ajax, JQuery, Sun Solaris Unix OS Log4J and Oracle 10g.

Highmark, Pittsburgh, PA May 2012? Nov 2013

Java/J2EE Programmer

Project: Proposal Tool

The Proposal Tool Administrator (PTA) is a support application designed to facilitate the use of the Proposal Tool Quote Calculator (PT-Quote) by Sales. PTA is the conduit by which data is channeled to and from PT-Quote. In addition to the management of data, PTA also needs to provide for and enforce application-level and data security.

Responsibilities:

? Involved in client requirement gathering, analysis & application design.

? Used UML to draw use case diagrams, class & sequence diagrams.

? Implemented client side data validations using JavaScript.

? Implemented server side data validations using Java Beans.

? Implemented views using JSP & JSTL1.0.

? Implemented code MVC2 framework using JSP's JavaBeans & Servlets.

? Developed Business Logic using Session Beans.

? Implemented Entity Beans for Object Relational mapping.

? Implemented Service Locater Pattern using local caching.

? Worked with collections.

? Implemented Session Facade Pattern using Session and Entity Beans

? Developed message driven beans to listen to JMS.

? Performed application level logging using log4j for debugging purpose.

? Involved in fine tuning of application.

? Thoroughly involved in testing phase and implemented test cases using JUnit.

? Involved in the development of Entity Relationship Diagrams using Rational Data Modeler.

Environment: Java SDK 1.4, Entity Bean, Session Bean, JSP, Servlet, JSTL1.0, CVS, JavaScript, and Oracle9i, SQL, PL/SQL, Triggers, Stored Procedures, JBOSSv3.0, Eclipse 2.1, Solaris Flavor UNIX.

Client: Qwest, Denver, CO Oct 2010 ? April 2012

Java/J2EE Programmer

Project: Consulting+

Consulting+ is a web based order management system for Qwest residential service. Qwest Customer Service Representatives will use Consulting + thin client application to order various telephone services for the residential customers. This application replaces the existing thick client application to place the orders.

Responsibilities:

? Involved in analysis, design and high-level coding phase.

? Developed the application using J2EE Design Patterns like Singleton and Factory pattern.

? Used MVC at presentation layer.

? Developed front-end content using JSP, Servlets, DHTML, JavaScript and CSS.

? Created Data source for interaction with Database.

? Developed SQL stored procedures and prepared statements for updating and accessing data from database.

? Involved in integration of layers (UI, Business & DB access layers).

? Coded classes to invoke Web Services.

? Monitored the error logs using Log4J and fixed the problems.

? Developed, implemented, and maintained an asynchronous, AJAX based rich client for improved customer experience.

? Validated the UI components using AJAX Validation Framework.

? Implemented Ajax with JQuery to refresh user selections

? Developed the Action classes and Form Beans.

? Developed XML Converter classes based on JDOM and XPATH and XML technologies to obtain and persist data.

? Developed and worked with JSP custom tags.

? Involved in system, Unit and Integration testing.

Environment: Servlets, JSP, DHTML, Struts, JavaScript, UML, Web Services, HTML, CSS, Eclipse, Java1.5, J2EE, SQL, Ant, Ajax, JQuery, Sun Solaris Unix OS Log4J and Oracle 10g.

Client: Apollo Hospitals, India Aug 2008 ? Sep 2010

Java/J2EE Developer

Description:

The project aimed to develop a recruiting software and a referral portal for the employees of Apollo Hospitals to refer the candidates for the open position within the organization. The application enabled the administrator to post new referral schemes for the positions that are available and the employees can refer candidates accordingly. The project also had various reports that were required to be generated for the admin to pursue a detailed analysis during the recruitment phase of the candidates.

Responsibilities:

? Implemented Struts MVC design pattern and front controller pattern to this project.

? Developed user interface by creating at least one webpage for each component using Struts web MVC and ActionServlet as front controller for this application.

? Developed Action Class components for performing business process execution and involved in configuration of struts configuration specific xml file.

? Developed SCM by using the JSP/HTML like one form for each functionality user interface, standard validations using the JavaScript, Servlets used as the controllers for the business logic and business logic using JDBC, XML parsing techniques etc. using MVC.

? Developed SingleSignOn (SSO) functionality, through which we can run SCM from Oracle Applications.

? Involved in developing the Routings and configured Routing Program as scheduled the concurrent request.

? Developed Server-Side components for the business services for creating Items, BOM, Sourcing Rules, and substitute.

? Involved in raising the Notifications to Oracle Users through Mailing Concept for intimating to start the next process using workflow.

? Extensively worked on Oracle for writing complex queries in the business logic layer. Used joins, debugging the SCM related packages and customization.

? Extensively worked on creating the setups for Organizations, Templates, Concurrent Requests, Cross Reference Types, User Creations, assigning responsibilities, creating value sets, Descriptive Flex Fields etc. in Oracle Applications.

Environment: Java, JDBC, Servlets, Struts, JSP, Hibernate, Java Mail API, AJAX, HTML, XML, ANT, Log4J, CVS, RAD, Putty, Oracle 9i/10g, Web Sphere



Contact this candidate