Post Job Free
Sign in

Java Developer Web Services

Location:
Fremont, CA
Posted:
February 15, 2016

Contact this candidate

Resume:

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.



Contact this candidate