Sr. Java Developer Resume
PlanO
SUMMARY:
- Over 14+ years of experience in System Analysis, Design, Development, Testing and Implementation of projects involving Web,Mobile and Client/Server technologies.
- Experience includes Application Development including Customization, Maintenance of various Business Applications running under Web based design.
- Good understanding of business knowledge which includes Healthcare, RETAIL,CONSUMER GOODS, Banking and Financial sectors.
- Having experience in leading team and possess excellent communication and interpersonal skills, ability to quickly grasp new concepts, both technical and business related and utilize as needed.
- Ability to do research on the new areas of interest, build prototypes under the working models on new technologies.
- Strong skills in Requirement gathering and study, Gap Analysis, Scope Definition, Recommendations to Business Process Improvements, Development of Procedures, Forms and Documentation.
- Code, Validate, Debug and fix UI look and feel issues in HTML5, CSS,JavaScript, JQuery,AJAX,AngularJS,NodeJS.
- Worked on STRUTS, JSF and Liferay portlets.
- Worked on Hibernate and Spring framework.
- Strong experience in creating SOAP and REST webservices.
- Worked on EJB 2.1 specification and working knowledge in EJB 3.0.
- Worked on ALBPM, Documentum, MuleESB and TIBCO ESB.
- Working knowledge of Andriod.
- Understanding of SSO and SSL in web application.
- Worked on POI, BIRT and LUCENE and EHCache.
- Worked on unit testing JUNIT framework.
- Experience in building ear using ANT scripts and deploying it in application servers in the UNIX environment.
- Experience in optimizing SQL queries and writing Oracle Stored Procedure.
- Worked on IBM Websphere, Weblogic and Glassfish Application servers.
- Worked on Liferay portal.
- Build Tools like Hudson and Cruise Control.
TECHNICAL SKILLS:
Programming Languages: Java, JDK 1.3/1.4,1.5,1.6
J2EE Technologies: JSP, Servlets, JDBC, EJB, JNDI, WSDL, SOAP & REST Webservices,JMS.
Application servers: BEA WebLogic 9.1/10.x, WebSphere 4.0/ 5.1, Glassfish.
Web Servers: Apache 1.3, Jakarta TOMCAT
Databases: Oracle 8i/9i, MS SQL Server, MySQL, DB2
Frameworks: Jakarta Struts, Java Server Faces, Hibernate Framework, Spring Framework, JUnit, Portlets.
Javascript Frameworks: yui,JQuery,JQwidgets,angularjs.
XML Technologies: XML, XSL, XSLT, DTD, XML Schema, SAX, DOM
IDE: Eclipse, MyEclipse,WSAD 5.x, RAD 6.0.1, IBM VAJ, Net beans, Epiphany Marketing Analyzer, Primavera Team Player
Scripting Languages: JavaScript, ANT, JQuery.
Operating Systems: Windows 2000/98/NT/XP, UNIX
Design / Version Control Tools: UML, Rational Rose, CVS, VSSStar team.: EAI Tibco BW, Tibco EMS.
Testing tool: Load runner. Portal ALBPM, Liferay.
Other Tools: Toad, SQL Navigator, SQL Developer,SQL* Loader
PROFESSIONAL EXPERIENCE:
Sr. Java Developer
Confidential
Responsibilities:
- Created Stored Procedures in Oracle DB
- Created triggers in Oracle DB
- Code Optimization in SOAP Webservices and security fixes in Webservices.
- Design and Coding JSP screens.
Environment: JDK1.5,Struts1.2,JSP,SOAP,WSDL,XSD,JMS,Yojna,Strata,Oracle,DB2,Websphere.
Confidential, PLANO
Sr. Java Developer
Responsibilities:
- Involved in the lifecycle of the software design process including, requirement Definition, prototyping, design, interface implementations, unit testing and maintenance.
- Created html pages with Jquery,jqWidgets and AJAX.
- Used Javascript along with AJAX to upload the excel sheet to the server using Spring CommonsMultipartResolver.
- Applied Spring Dependency injection using setter method. Used default bean scope as singleton in most of the scenarios.Imported Mail and Properties spring configuration resources in the main application context file.
- Used Spring JavaMailSenderImpl and SimpleMailMessage template to send email.
- Created util:map in the spring configuration file.
- Used to use annotations in the bean,
- Used to scan the classes which have been defined using @Conmponent.
- Used Spring’s JdbcTemplate to retrieve records from DB and implemented RowCallbackHandler to process each row.
- Created JERSEY REST webservices.for SFOD, Merch and Presell application.Created entity classes using @XmlRootElement and @XmlElement.Used @GET and @POST operations in the resource file.Used @Consumes and @Produces to define the MediaType.Used SSO Siteminder and LDAP for SSO and authorization. Web.xml and weblogic.xml had security:constraint tag which has URL:pattern, http:method and auth:constraint for role names.
- Used JAXB to convert POJO to XML.
- Created classes using XSD and placed the XML message in TIBCO Queue.
- Created Oracle DDL to modify columns and add columns and also modified existing views.
- Updated Oracle stored procedures based on the Change requirements.
- Created war and ear using ANT build scripts.
- Deployed war and ear in weblogic server.
- Used angular controller,routeprovider,directives.
Environment: JDK1.5,HTML,JQuery,AJAX,Javascript,Hibernate,Spring,Jersey REST webservices, SOAP webservices,JMS,ANT,angularjs,AWS,Weblogic server, GIT,Maven,TERADATA,DB2 and Oracle.
Confidential
Technology Lead
Responsibilities:
- Involved in Project Estimation using Use case methodology.
- Managed and tracked the projects to the plans.
- Totally responsible for execution and controlling project without slippage.
- Prepared Technical Design document.
- Optimized SQL and recommended efficient ways of coding.
- Weekly status reporting to the client and daily interaction with the client.
Environment: JDk1.5, JSP, Servlets, DB2.
Confidential, Wisconsin
Sr. Java Developer
Responsibilities:
- Involved in the lifecycle of the software design process including, requirement Definition, prototyping, design, interface implementations, unit testing and maintenance.
- Created UML diagrams like Class diagrams and Sequence Diagrams using JBuilder.
- Worked on MVC architecture under JSF framework.
- Used Spring framework for dependency injection with the help of Configuration files.
- Created an XML configuration file for Hibernate to map to SQL Server Database.
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Created HBM Mapping files for the entire application.
- Created Hibernate Interceptor classes to insert/update the DB audit tables.
- Created startup Servlet to load the master data as a Cache.
- Extensively written unit test cases using JUnit framework.
- Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send asynchronous request.
- Worked on JQuery functions, Dialogs, Popups.
- Created ANT Build Scripts to generate EAR.
- Deployed application (ear/war) in Weblogic Application Server.
- Used Star team as the Source Version control tool and Eclipse as the IDE.
- Involved in Project Estimation using Use case methodology.
- Managed and tracked the projects to the plans
- Totally responsible for execution and controlling project without slippage.
- Mentor Team members.
- Weekly status reporting to the client and daily interaction with the client.
Environment: JSF, JQuery, AJAX, Javascript,EHCache, Hibernate,JUNIT,Continuous Integration - HUDSON,CVS, ANT, Weblogic server and Oracle PL/SQL, Unix Scripts
Confidential
Sr. Java Developer
Responsibilities:
- Involved in preparing Technical Design, Interface Spec, DB design and WSDL for the various application.
- Created WSDL (Top down approach) using Eclipse IDE.
- Created XSD for WSDL file.
- Created WSDL Autotypes using Weblogic Ant Scripts.
- Created Service End Point Interface and Service End point implementation using Weblogic ANT Scripts
- Created SOA Webservice provider and SOA webservice consumer.
- Used JAXB to convert Java to XML and XML to Java.
- Designed and developed all UI Screens (Forms) using Java Server Pages, Struts, Html, CSS and JavaScript.
- Created Action Classes, Action Forms, and Form Bean Request processor for the application using Model View Controller (MVC) approach.
- Wrote JavaScript’s for validating the User Input.
- Used SAX and DOM for parsing XML documents.
- Coded synchronous JMS Sender and Receiver Program.
- Used Log4j to provide central logging facility.
- Used CVS as the Version Control tool.
- Used Eclipse as the IDE.
- Install Documentum App, configure Documentum.
- Build ear and Deploying TIBCO BW in UNIX environment
- Build and deploy the web application using ant scripts in UNIX environment.
- Fixed unit testing issues in Tibco BW.
- Created HBM Mapping files.
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Used Log4j for logging facility.
- Used Ant scripts to create war and ear.
- Used Hermes script and unix script to deploy the ear in weblogic application server.
Environment: Core java, Servlets, JSP, AJAX, JAX-WS,JAX RPC, XML, XSD,JMS, Thunderhead, Documentum, Hibernate, SSO, BEA ALBPM WORKFLOW, TIBCO BW.
Confidential
Senior Developer
Responsibilities:
- Placed at client’s place (San Francisco, California, U.S) for knowledge transfer of the application.
- Involved in preparing ROM and estimating the complex CSR
- Involved in fixing the defects.
- Worked on few enhancements.
- Worked on WSAD IDE.
- Was involved in adding patches to Websphere production server.
- Deploying the applications in the websphere production server.
- Troubleshooting the problems during Websphere patch installation in Production using the log files.
- Involved in optimizing the Stored procedures to enhance better performance.
- Used wsadmin tool to add nodes for Deployment Manager.
- Build and deploy the web application using ant scripts in UNIX environment.
Environment: Core java, JSP, Servlets, Struts, IBM Websphere Administration, Oracle.
Confidential
Senior Developer
Responsibilities:
- Was leading a team of size 6.
- Prepared Technical Design document.
- Mentored 4 trainees.
- Reviewed test plans
- Involved in coding a complex program
- Involved in internal and external audits.
- As a backend developer, optimized queries in the Stored procedures.
Environment: Primavera Project Management Tool, core java, Oracle 9i.
