Email : ***************@*****.***
Phone: +*(510-***-****
Professional summary:
7+ years of experience in software development includes Design and Development of Web-based applications using Java/J2EE/Spring/Struts/ Hibernate technologies.
Experience in Agile and waterfall style of Software Development Methodologies.
Experience on GSF1 and GSF2 framework.
Experience with 2-tier, 3-tier and N-tier architecture
Worked on different Applications and Web Servers like IBM Web Sphere, BEA Web Logic, Apache Tomcat and JBoss. AJAX
Extensive experience in different IDEs like RAD, Eclipse, Net Beans and JBuilder.
Experience in web application design using open source MVC, spring and Struts Frameworks.
Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP, JSTL, and JQuery.
Strong experience in Frontend Development using technologies like experience in JavaScript/Ajax Frameworks, JQuery, CSS3, HTML5, Bootstrap (Responsive design) and JSP.
Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
Proficient in using RDBMS concepts with Oracle 9i/10g, DB2 and MySQL databases in developing applications using SQL Scripts, Stored Procedures, Joins, views and Triggers.
Good Experience in Core Java concepts like Threads, Collections Framework, and Generics, Threads.
Experience in using Hibernate, Struts and Spring Framework (Inversion of Control, AOP).
Good Experience in implementing Web services such as SOAP, WSDL, and UDDI.
Experience with XML technologies including XML, XSLT, and XSL and parsing methodologies like DOM and SAX. AngularJS
Experience in Oracle, SQL Having good experience in deploying the application in Windows and Unix Environments. AngularJS AJAX
Extensive experience in using Version Control Software such as CVS, SVN Perforce and responsible for various software version releases.
Experience in build tools like Maven, Ant.
Experience in Log4j as the logging mechanism Tools.
TECHNICAL EXPERTISE
Languages
C, C++, Java, HTML, JavaScript, SQL, PL/SQL, Unix, UML, HTML, CSS, XML.
Operating Systems
Windows, Linux
Databases
Oracle, SQL Server, MySQL, MS Access.
Web Application Servers:
Web Sphere 6.1/7.5/8.1, WebLogic7.0/8.0, Apache Tomcat 7.0, and JBoss
Skills
Waterfall Model and Agile Methodologies
Other
WebLogic, Tomcat, WebSphere, JBoss, Struts, Ajax, Spring 3.0, Hibernate 3.0, JUnit, log4j, XML Beans, JSTL, Struts Validator, tree tag, Display tag, WebLogic workshop, Eclipse IDE, Maven, Ant, Rational Rose, TOAD, PL/SQL developer, Visual SourceSafe, MKS, SVN, CVS and Clear Case
PROFESSIONAL EXPERIENCE
NHS- Texas, June 2015-Till Date
Java/J2EE Developer
Project: CLOSE- Chase Loan Origination System
●Prepared the prototype pages of the application based on the templates and requirements using HTML.
●Extensively worked on Data Structures and Analysis.
●Developed the application implementing MVC architecture, integrating JSF with Hibernate and Spring frameworks.
●Designed user interface using JSF (JSF), CSS (CSS), and XML.
●Used JSF - ICE faces framework for creating the managed bean and controllers.
●Developed the EJB (Stateless Session Beans) to handle different transactions.
●Developed deployment descriptors for the EJB and deployed on Weblogic10.3 Application Server.
●Implemented SOA using JMS for sending and receiving messages while creating Web services.
●Extensively worked on MQ Series using point-point, and used MS Publisher/subscriber messaging domains for implementing MS Exchange of information through messages.
●Developed XML documents and generated XSL files for payment transaction and reserve transaction systems.
●Implemented various J2EE Design patterns like singleton, service locator, business delegate, DAO, transfer object and SOA.
●Worked on Ajax to develop an interactive Web application and JavaScript for data validations.
●Used sub version to implement version control System..
●Build Ant script for the application and used log4j for debugging.
●Used JUnit for the unit testing of all the Java classes.
Environment: J2EE, EJB, JSP, JSF, Hibernate, Spring, ICE faces, Eclipse IDE, WebLogic Server, SVN, Oracle, JMS, HTML
ICANN – Los Angeles, CA
Oct 12-May 13
Sr. Java Developer
●Involved in requirement analysis and technical design.
●Enhanced the complete Web tier of the application with Struts MVC framework.
●Developed servlets based on Struts component.
●Developed and implemented action classes for the application.
●Extensively worked on Struts Validator framework.
●Involved in integrating the business layer with DAO layer using ORM tool Hibernate.
●Worked on transaction management using the Hibernate.
●Used SQL Server database.
●Developed code using Eclipse IDE for integrated development environment.
●Used JavaScript to address critical reusable functionality on the client side.
●Configured and deployed application on WebLogic application server.
●Monitored the error logs using log4j.
●Developed Maven scripts for build-management.
●Involved in testing, bug fixing and documentation of the system.
●Used SVN version control to track and maintain the different version of the application.
Environment: J2EE, Ajax, Spring, WebLogic Server, Hibernate, Struts, Tiles, JavaScript, JQuery, Servlets, Mav
en,log4j,Unix, JSP,SQL Server
TIAA-CREF – Palo Alto, CA Jan 11-Aug 12
Java Developer
The Lead Management Tool is for managing the customers of TIAA-CREF. The tool handles two types of customers, policy leads and customer leads. Different types of users maintained this tool. Depending upon the access level of the user, they can assign or reassign leads to agents, search or sort the leads, view the lead details, view leads assign history, list leads, create customer card PDF, generate CSV data, manager users, campaign management etc.
●Responsible for system analysis, design and development using J2EE architecture.
●End-to-end project management, including customization of the product based on the customer's requirement, met delivery deadlines on development, tested, and implemented phases of the system and customer relationship consulting.
●Used Spring to develop light weight business component.
●Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, and transaction management.
●Designed, developed and maintained the data layer using Hibernate, and used Spring ORM to integrate with Hibernate.
●Used XML for the data MS Exchange and used SAX and DOM parser to extract and read the required information from the XML.
●Developed Web services using REST, WSDL, UDDI and XML.
●Developed Session Beans for the business logic.
●Used JMS for asynchronous data communication.
●Created Stored Procedures using PL/SQL.
●Performed unit testing using JUnit and used test cases for testing action classes.
●Monitored the logs using log4j and fixed the problems.
●Used Ant to automate the build and deployment process.
●Involved in research activities for determining frameworks and technologies feasible for the development of application.
●Conduct knowledge sharing sessions among the team members in technical areas.
Environment: Core Java, JSP, Servlets, Spring, Hibernate, XML, WebSphere Application Server, Eclipse IDE, Oracle 10g,REST, JMS, Jetty, JavaScript, JSON, log4j and Ant
QUALCOMM - San Diego, CA
Oct 09-Dec 10
Sr. Java/J2EE Developer
●Involved in design, development and testing of the application.
●Involved in constructing and designing Sequence diagrams, Deployment diagrams, Dataflow diagrams, Class diagrams using UML, Rational Rose and Rational Software Architect (RSA).
●Developed the application implementing MVC Architecture, integrating JSF with Hibernate and Spring frameworks.
●Extensively used Spring for business Layer also used Spring for transaction management dependency.
●Involved in the development of user interface using HTML, CSS, JavaScript and JSP.
●Designed User Interface using JSF (JSF), CSS.
●Worked with Spring beans and configuration of Spring bean in configuration file.
●Worked extensively with XML Beans to produce and process XML.
●Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored Procedures, triggers and packages on DB2.
●Built and deployed WAR and JAR files for the product using IBM WebSphere application server.
●Functional and Load-Testing was performed interactively using soapUI.
●Used SVN control for version controlling.
●Used JavaScript to perform validation on the client side and to handle events on the client side.
●Worked on Web services (SOA, XML) in creating interfaces for the customers to interact.
●Used Ant scripts for build code.
Environment: Java, JDK, JSP, Spring, Hibernate, JMS, JavaScript, Web services, UML, RSA, SOA, JUnit, DB2, XML, JSF, CSS, DHTML, Ant, Taglibs, SOAP, WebLogic 8.1, log4j, SVN, SQL
Sonata Software, Mumbai, India, May 08-July 09
Sonata Software Limited is a software services company delivering transformational IT solutions through customer specific Centers of Excellence. Sonata serves Software Product Companies, and enterprises in the Travel, Manufacturing, Retail and Distribution verticals across the globe. Its key service lines include Business Intelligence and Analytics, Application Development Management.
Responsibilities:
Involved in requirements gathering, analysis, design and testing of the complete system.
Implemented the presentation layer using JSP, HTML and CSS.
Configured Multi-threading for deployment.
Designed and created various tables required for the project in MySQL database.
Developed the application using Eclipse.
Part of the team which was responsible for designing and developing the application in n-tier fashion as per struts based MVC architecture standards
Designed and developed the Web-based User Interface on Jakarta Struts Framework using Java Beans, Servlets, JSP and JavaScript.
Responsible for developing the Registration modules of the wholesale application
Utilize various Java Design patterns to develop Business modules based on the required functionality
Responsible for developing the OS specific scripts (Shell Scripts) for automating the closing doc Process.
Wrote stored procedures and functions on Oracle.
Environment: Java, J2EE, JSP, Servlets 3, HTML, JavaScript, CSS, XML, and Tomcat 6.
EDUCATION
Bachelor in Computer Science Engineering –India.