Nihal
Java/J*EE Developer
*****.*******@*****.***
PROFESSIONAL SUMMARY:
Java Programmer around 6 years of Experience in working with various J2EE technologies including Servlets, JSP, Java Beans, Struts, Spring, Hibernate, JDBC, Web Services, Java SOA.
Experienced working in all the phases of Software Development Life Cycle using Core Java, JAVA, J2EE technologies.
Worked on various Workflows within the development criteria
Performed jobs execution using Quartz Schedulers
Developed applications using frameworks and API like Struts, spring, JSF and Hibernate
Experienced working with Web services technologies like SOAP http protocol, WSDL, JAX-WS, JAX-RS.
Developed applications based on Model-View-Controller (MVC) architecture using J2EE design patterns like Data Access Object, Business Delegate.
Extensive knowledge working with My Eclipse 6.6, Eclipse 3.2/3.1 tools
Good experience in installing, configuring, deploying applications using Weblogic, Websphere, Apache Tomcat, JBoss Servers.
Expertise in developing reliable and scalable enterprise applications using Servlets, JSPs, JSTL, JMS, JDBC, AJAX, DWR, Java Mail, XML, XSLT, EJB, Web Services, JavaScript, CSS/CSS3 HTML/HTML5, DHTML and XHTML.
Exposure to Scripting Languages like HTML, JavaScript, JQuery and Ajax
Experience in developing application in Core Java
Strong experience in developing Service Oriented Architecture based applications and web services using SOAP 1.1.
Good knowledge on Object Oriented Analysis and Object Oriented Design, Modeling Applications with Use case, Class Diagrams & Sequence Diagrams.
Strong experience in PL/SQL and SQL for writing SQL queries, Triggers functions and Stored Procedures on databases like Oracle 8i/9i/10g.
Worked with Source control tools like CVS and SVN
Expertise in using Development Tool Eclipse, Weblogic Workshop and NetBeans
Expert in using testing, logging and building tools like JUnit, Log4J and Ant
Experience in System maintenance, analysis and performance in Windows, UNIX and Linux environment
Exposure to Full Life Cycle Solution Development (Requirement gathering, Analysis, Design, Development, Documentation, Testing and User training)
Ability to handle multiple tasks and work independently as well as in a team
Expert Communication, Interpersonal, and Organizational skills
SOFWARE SKILLS:
Programming languages and Scripts
Java, J2EE, Java Script, JQuery, HTML5, DHTML, CSS3, PHP, JSTL, C, C++, Perl, XML. Node.JS, AngularJS
Modeling Tools / Languages
UML on Rational Rose 4.0.
J2EE Technologies
Servlets, JSP, EJB 2.x/3.x, JMS, JNDI, SWING, JSON.
Application Servers
BEA WebLogic 8.1 and 9.2, IBM WebSphere 7.X,8.X, JBOSS
Web Servers
I planet Enterprise 6, Apache Tomcat 4.1.18
Frameworks / APIs / Tools
MVC, Spring 2.0/3.0, Struts 1.1/1.2/2.0/Tiles, JSF 2.x/3.x, DOJO, Log4j, JUnit, Ant, Maven 1.0 ERWIN.
Web Services
JAX-WS, JAX-RPC, SOAP, Restful, WSDL, UDDI.
XML
XSL, DOM, XML Schema, SAX, XSLT and Designing DTDs.
Database
Oracle 8i/9i/10g/11g, DB2, SQL Server, MS Access, MySQL
IDE
RAD 6.0, Eclipse5,RSA7.0,WSAD,Netbeans
Version and Source Control
CVS, WinCVS, Clear Case, SVN
ORM
Hibernate 3.1, JPA, Top Link
Operating Systems
Windows 95/98/NT/XP/Vista/7, UNIX, LINUX, Solaris
EDUCATION:
Bachelor of Technology in Computer Science Engineering, Gitam University, Vishakhapatnam, India.
PROFESSIONAL EXPERIENCE:
Client: Harley Davidson, Milwaukee, WI Jun’ 2015 – Till Date
Role: Java Developer
Responsibilities:
Involved in various SDLC phases like Design, Development and Testing.
Developed the application based on MVC architecture.
Developed front end using Struts and JSP.
Wrote Triggers to validate the users input.
Involved in developing spring web MVC frame work for portals application.
Implemented the logging mechanism using log4j framework.
Developed web services in Java and Experienced with SOAP, WSDL.
Wrote test cases in JUnit for unit testing of classes.
Used Maven to build the J2EE application.
Defined new validations through Angularjs for the form field validation implemented through HTML5.
Performed client-side validations using JavaScript.
Tested/debugged web browser using Firebug.
Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.
Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
Used AJAX, JSON to send request to the server to check the functionality of the website.
Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles
Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
Experience in using SASS with CSS3 for designing purpose.
Created cross-browser compatible and standards-compliant CSS-based page layouts.
Developed AJAX based web based UI framework by utilizing JQUERY library. Used Rational tools for CVS as well as UML documents creation.
Developed page layouts, navigation, animation buttons and icons.
Created UI designs using Web 2.0 standards.
Developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
Used JMS API for asynchronous communication by putting the messages in the Message queue.
Environment: JAVA/J2EE, JSON, XML, XHTML, JavaScript, HTML5, CSS3, JQuery, Ajax, Angular JS
Client: State Department of New Jersey, Trenton, NJ Sep’ 2014 - May’ 2015
Role: Java Developer
Responsibilities:
Involved in the coding and integration of several business critical modules of CARE application using Java, Spring, Hibernate and REST web services on WebSphere application server
Developed the Web Based Rich Internet Application (RIA) using JAVA/J2EE (spring framework).
Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
Developed Servlets and JSPs based on MVC pattern using Spring Framework.
Designed and Developed WebServices to interact with various business sectors and used REST protocol for web services communication
Created procedures, functions and written complex SQL queries on the DB2 database.
Extensively involved in the development of backend Logic or data access logic using Hibernate.
Developed various UI (User Interface) components using Spring MVC, JSP, and HTML, JavaScript, AJAX.
Developed web pages using JSPs and JSTL to help end user make online submission of rebates. Also used XMLBeans for data mapping of XML into Java Objects.
Used Log4J to create log files to debug as well as trace application.
Planning, Estimation Assigning, Tracking, Status Reporting for Onsite and Offshore Tasks.
Involved in Production Support and also minor enhancements as per application requirements.
Environment: Java 1.6, J2EE, Restful Web services, spring, Oracle, JSON, HTML, CSS, JavaScript, JQuery, Eclipse, WebSphere, Hibernate.
Client: Sun life Financial Services, Boston, MA Nov’ 2012 - Aug’ 2014
Role: Java Developer
Responsibilities:
Participated in system design and prepared UML diagrams and Class diagrams for DTO objects and actions.
Designed and developed Hibernate Mapping files and configuring hibernate.
Configured and maintained the Spring Application Framework’s IOC container.
Spring Application Context was used to inject the core java pojos into application.
Generating Hibernate mapping files and domains using tables.
Implemented the AngularJS, MVC architecture using Struts framework.
IBM MQ Series is used as JMS Server.
Creating the message from the uploaded information and transaction data and sending this information using SOAP.
Storing the SOAP messages received in the JMS Queue of WebSphere MQ (MQ Series).
Listening the WebSphere MQ through message driven beans and processing the queue messages.
Developed custom JSP tags for Pricing, Order Management, Product Management modules.
Wrote script for AJAX implementations in the website.
Performed XML Transformations from value objects to XML and from xml to HTML data.
Designed and developed views, controller and model components implementing Struts Framework.
Performed unit testing using JUnit.
Developed the Logging framework using log4j.
Implemented Design patterns for recurring problems.
Developed Web Services, and web logic which are published on to the Websphere application server.
Environment: J2EE, Java/JDK 1.5, JSP, Servlets, Spring 2.0, JavaBeans, Hibernate 3, Struts 2.0, AJAX, XML, XSD, DOM, HTML/ DHTML, JavaScript, Oracle 10g,WebSphere, SOAP 1.2, WSDL, UDDI, UNIX, RAD 7.0,WIN CVS 2.0, Ant 1.6, JUnit, log4j.
Client: Axis Bank, Hyderabad, India Mar’ 2011 - Sep’ 2012
Role: Java Developer
Responsibilities:
Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Design, Development, Implementation and Testing of the project.
Designed Class diagrams and Sequence diagrams in the design phase of the project using Rational Rose.
Implemented the application using Struts Framework which is based on Model View Controller design pattern.
Used the Struts validation and Tiles Framework in the presentation layer.
Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
Developed AJAX scripting to process server side JSP scripting.
Involved in the GUI development for implementing new JSP pages.
Developed Front-End using HTML, JSP 2.0, and JavaScript and CSS technologies.
Used JDBC as persistence layer for interacting with Oracle database.
Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
Configured and used Log4J for logging all the debugging and error information.
Developed Ant build scripts for compiling and building the application.
Used Maven as a build tool, wrote the dependencies for the jars that needs to be migrated.
Configured and Deployed application on IBM Web Sphere Application Server in Windows XP environment
Created JUnit test cases for unit testing the application.
Participated in the production support and maintenance of the project.
Environment: JDK 1.5, JSP 2.0, HTML, Java Script, Struts 1.2.8, JDBC 3.0, IBM Web Sphere 6.1, XML, XSLT, XMLSchema, WinSCP, Unix, JUnit, Rational Rose, Ant, UML, JDBC, Maven, Oracle 10g.
Client: SIFY Technologies Limited Mar’ 2010 – FEB’ 2011
Role: Java Developer
Responsibilities:
Developed and Implemented WebServices and used Spring Framework.
Expertise in developing enterprise applications using Struts Frameworks.
Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
Used XMLSpy plugins for designing the schemas and transferring the XML to HTML files
Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
Contributed to organization of testing and quality improvement process (JIRA, Confluence).
Worked with dimensional modeling of relational data sources (DMR) using Cognos 8 Framework Manager and create cubes using Framework Manager.
Performed J2EE application deployment using JBoss application server on Windows and Linux.
Created directory structure flow using UNIX to receive and send data to internal and external systems
Responsible for the design, development, unit testing, deployment and maintenance of COBOL for two major projects.
Environment: Java, J2EE, JSP, Struts, HTML, CSS, JavaScript, JQuery, AJAX, XML, XSLT,
SOAP Web Services, Apache Axis 2, JSON, EJB, SQL, JUnit, JSF, JDBC,JDK, Oracle PL/SQL, JBOSS Application Server