Post Job Free
Sign in

Jav

Location:
Irving, TX
Posted:
August 29, 2017

Contact this candidate

Resume:

Nagender T

646-***-****

**************@*****.***

PROFESSIONAL EXPERIENCE:

Over 8 years of experience in working on the various phases of Software Development Life Cycle like requirements analysis, design, coding, testing, debugging and maintaining the websites.

Analysis, Development, Testing, Documentation, Deployment, Integration, and Maintenance of web based and Client/Server applications utilizing Java, J2EE, Spring, Hibernate, JSF, JMS, XML, EJB, JSP, Servlets, JDBC, JSON, JNDI, HTML, DHTML, JavaScript, AngularJS, SQL, and PL/SQL. Deep knowledge in various Core Java concepts like OOPS, Collections, Generics,I/O, Multithreading, Exception Handling, Serialization, Enums, Inner Classes and Garbage Collection.

Experience in using design patterns and UI frameworks such as MVC, Struts, Hibernate, Spring.

Hands-on experience in different modules (Spring MVC, Spring ORM, Spring JDBC, Spring AOP, Spring IOC) of the Spring Application Framework. Extensive experience in Struts Tag Libraries and Custom-tag implementations in JSP to embedded business logic.

Very good experience in developing applications using Object Relational Mapping (ORM) Technologies Such as JPA and Hibernate. Strong Knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions.

Involved in development of SOAP based web services using WSDL, SOAP, JAXB, AXIS, JAX-WS and Restful web services using JAX-RS and JERSEY APIs.

Strong experience in XML and SGML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, EJB, JAXP, JAXB, XML-RPC and XML Beans.

Experience in developing testing strategies for both server side and web based applications using JUnit Test First Methodology and Test Driven Methodology.

Developing websites using HTML 4.0/5.0, XHTML, CSS, CSS3, JavaScript, JQuery, Bootstrap, Ajax and JSON. Strong hands-on experience with Angular JS and also EXT JS. Experienced in developing event driven applications using AJAX, JSON, XAML and XML.

Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages and Cursors for Oracle, SQL Server, DB2, MySQL, PostgreSQL.

Configure and monitor numerous MongoDB and NoSQL instances. Experienced in working with Apache Tomcat, JBOSS, WebSphere and WebLogic application servers.

Well experienced in build tools like Maven and Gradle. Experience in using RAD, RSA, NetBeans, Eclipse IDE, STS Spring Tool Suite for Application development.

Vast knowledge of utilizing cloud technologies including Amazon Web Services (AWS), MicrosoftAzure and Pivotal Cloud Foundry (PCF).

Experience in log management tools like log4j, Splunk generating the application usage reports.

Strong Knowledge and extensive experience using automated build and testing utilities such as Jenkins, Junit and Maven. Knowledge in developing applications using Waterfall, Agile and SCRUM methodologies.

Experience in using Version Control Systems like CVS, SVN, and GIT. Have good communication skills to discuss the projects with technical and non-technical SME’s.Some of the attributes that would describe me would be Team player, Quick learner, and Self-Motivated

Technical Skills

Technologies: Java, J2EE, JEE, Spring core, Spring boot, Spring AOP, Spring Transaction, Spring MVC, Struts, JSF, Hibernate ORM, JSF, JPA,Spring core, Spring Batch, Spring boot, Spring AOP, ORM, JSF, JPA, JSP, Servlets, EJB, jQuery, JSTL, AJAX, XML, HTML5, CSS3, JavaScript, AngularJS 2.0, JQuery, Node JS, React JS, Bootstrap, TILES, DOJO, JSON, XSLT, XML, JNDI.

IDE’s and Utilities: Eclipse, My Eclipse, NetBeans, IntelliJ IDEA, Spring Tool Suite (STS), XCode, Apache Camel

Database: Oracle 10g/11g, SQL Server, MongoDB.

Web Services: RESTful web service, SOAP, WSDL, JMS, JAXB. UDDI, Axis2, CXF,JMS, MDB, MQ Series.

Version control/Build Tools:Git, SVN, CVS, ClearCase, Jenkins, Maven, Ant.

Testing Tools: JUnit,Mockito.

Application Servers: BEA WebLogic, Tomcat and JBOSS 5.1/6.0, IBM Web sphere 4.0, Apcahe Camel

Cloud Technologies: Amazon Web Services (AWS), Pivotal Cloud Foundry (PCF), AWS SDK

Operating Systems : Windows XP/Vista, Linux (Red Hat, Ubuntu, Fedora), Mac OSX.

Scripting: JQuery, JavaScript, jQuery, JSON, JSF and JSP.

Design Tools: UML on Rational Rose 4.0.

Professional Experience :

Valley National Bank, Wayne, NJ Jan 2016 – Current

Sr. Java/J2EE Developer

Responsibilities:

Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing ofapplication using AGILE methodology (SCRUM).

Extensively used Core Java like concepts - Generics, Collections, Exception Handling, Multi-Threading and Serialization. Developed entire application web-based client implementing MVC Architecture using Spring Frame work

Worked extensively on Spring IOC/ Dependency Injection. Configured the crosscutting concerns

like logging, security using Spring AOP and Spring Security.

Implemented Object-relation mapping in the persistence layer using Hibernate frame work inconjunction with spring Functionality. Worked on development of Hibernate, including mapping files, configuration file and classes tointeract with the database.

Strong in design and development of SOAP & Restful Web Services using WSDL, SOAP, JAX-WS, CXF, AXIS, JAX-RS, JERSEY and WS-Security. Integrated process into build system which auto-generates Restful API documentation from source code improving API documentation quality and availability while reducing maintenance costs.

Implemented the business logic using various Design Patterns.

Developed Webpages using HTML5, CSS3, JavaScript, Angular JS, Bootstrap and AJAX.Used SQL Queries in Java code to do select/update/delete depending upon the business requirement

Extensively worked with XML schema, XSL/XSLT, XML to navigate in XML documents,and DOM4J to process and parse XML files.

Responsible for modifying existing xml schema definition as per client’s requirements. Used XPATH to navigate through Attributes and Elements in an XML Document.

Used JUnit framework for Unit testing of application. Involved in writing Java API for Amazon Lambda to manage some of the AWS services.

Deployed applications on AWS by using Elastic Beanstalk. Used Web Services for Service Oriented Architecture SOA support on the AWS cloud. Used Eclipse IDE to develop/create my code.

Used Git as source control management giving a huge speed advantage on centralized systemsthat have to communicate with a server.

Used Maven as a build tool automating the building, testing, publishing and deploymentloading all the dependencies from the nexus artifact repository. A Web Sphere JNDI naming tree is maintained for the external configuration of a service. Used Log4j to capture the log that includes runtime exception and for logging info and arehelpful in debugging the issues.

Environment: Java 1.7, J2EE, Spring IOC, Spring MVC, Spring Data, Spring Security using LDAP, Hibernate, SOAP, Soap-UI, CXF, REST, Postman,HTML5, CSS3, Ajax,Angular 2, Bootstrap, JSP, XSD, WebSphere, Oracle 12c, Oracle ADF Business components, AWS, JUnit, Log4J, Unix, Git, Maven, JIRA,Jenkins, Eclipse.

Kohl’s, Chicago, IL Jul2013 – Dec 2015

Role: Java/J2EE Developer

Responsibilities:

Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Designing, Developing, Testing, Finalizing and the project is developing with Agile software development with Scrum Methodology

Hands on experience in J2EE framework and extensively used Core Java and Spring API in developing thebusiness logic using Agile Methodology.

Implemented Model View Controller (MVC) Architecture based presentation using Spring framework.

Worked on Servlets, JSP, Drools, JDBC and JavaScript under MVC Framework and implemented OOADconcept in the applications.

Extensive experience of developing Representational state transfer (REST) based services and SimpleObject Access Protocol (SOAP) based services.

Used MySQL as database and Involved in the development of PL/SQL backend implementation and usingSQL created Select, Update and Delete statements.

Involved in designing of user interface.

Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, DataTransfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.

Involved in writing EJBs (Stateless Session Beans) and Web Services for building the middlewaredistributed components and deployed them on application servers.

Developed RESTFUL web service and hands on experience in JSON parsing and XML parsing.

Implemented the Hibernate framework (ORM) to interact with database.Designed and developed web pages using HTML, JSP, JavaScript and XSLT, involved in writing new JSPs,designed pages using HTML and client validation using JavaScript and jQuery.

Developed the application as cloud native and deployed in Pivotal Cloud Foundry platform. Performed Unit testing and Integration Testing.

Involved in Agile methodology with respect to the successful development of the project.Deployed GUI code to WebLogic application environment and standalone components to JBoss Server.

Worked as full stack backend developer for mobile applications (Front-End) in two project like CarLocator, Crash Detection.

Developed web services to perform various operations on the supplier information.Supported the applications through debugging, fixing and maintenance releases.

Involved in mapping the data from various vendors with the existing database.Responsible for updating the supplier database if new updates are available.

Responsible for requirements gathering, analyzing and developing design documents and reviewing withbusiness.

Involved in Units integration, bug fixing and User acceptance testing with test cases.

Environment: Java 1.6, J2EE, Servlets, JSF’s, Spring 3 (Spring MVC, Spring Annotations, Spring AOP), Hibernate, HTML, CSS, JavaScript, JQuery MySQL, SOAP Web services, Tomcat 6, WebLogic Server 8.1/9.x/10.x, Cloud Foundry, Maven3, JIRA, Jenkins, Eclipse Juno.

Genworth Financial, Stamford, CT Nov 2011 – Jun 2013

Role: Java/J2EE Developer

Responsibilities:

Maintained constant communication with Business Analyst and Business Users to identify informationneeds as per business requirements.

Used Spring as middle tier application framework, persistence strategy using spring support forHibernate and declarative transaction management. All logic exposed via interfaces and practices of Test Driven Development followed consistently.

Implemented the Model View Controller (MVC) framework using Apache Struts.

Used Hibernate O/R Mapping to implement persistence POJO classes representing tables in the database.

Designed and developed the UI using Struts view component, JSP, HTML, CSS and JQuery.

Used Struts validator framework for client side and server side validation. Also implemented dynamicloading of JSP’s using AJAX.Developed the database tier using JDBC2.0 in Eclipse IDE. Also the connectivity was made secure usingthe necessary validations. Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks likeStruts and Hibernate.

Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the OracleDatabase.

Extensively used Spring IOC architectural model to inject objects based on the selection of componentslike setter injection and Interface injection to manage the object references.

Responsible for writing Hibernate Criteria and HQL queries.Involved in writing various PL/SQL queries and Stored Procedures to encapsulate a set of operations to execute on a database server.

Implemented Controller, Service and DAO layers for Check deposit flow of mobile online banking system.

Used Java Messaging Services (JMS) for reliable and asynchronous communication

Tested Service and data access tier using JUnit in TDD methodology. Used Apache's log4j with Singleton Design Pattern to implement the logging system for this web application.

RAD as IDE for the application development and integration of the frameworks.

Deployed the applications on IBM Web Sphere Application Server.Used Clear Case for version management between various integration and development streams.

Maven is used as a build framework. Used Oracle 10g as the backend database. Involved in creating the SQL scripts for the database. UsedStored Procedures in the application.

Worked with production support team in debugging and fixing various production issues.Prepared high and low level design documents for the business modules for future references andupdates.

Environment: Java/J2EE, design patterns, spring, Apache Struts, Hibernate, JMS, XML, RAD, WebSphere Application server, JBoss, Oracle 10g, Clear case, Junit, HTML, CSS, AJAX, JQuery, CVS, Apache Ant, Bugzilla.

TvaranaSolutions, India Apr 2010 – Sep 2011

Role: Java/J2EE Developer

Responsibilities:

Implemented the project according to the Software Development Life Cycle (SDLC). Designed JSP using Java Beans.

Involved in Design, Development, Testing and Integration of the application. Developed the Stateless Session bean for processing the business logic. Implemented spring framework (Action and Controller classes) for dispatching request to appropriate Class.

Designed and implemented front end web pages using CSS, DHTML, Java Script, JSP, XHTML and JSTL.

Designed stored procedures, Packages, Views, Cursors, Functions and triggers using SQL and PL/SQL.

Implementing business logic and data base connectivity. Used Clear Case as a version controlling tool for managing the module developments. Wrote Web Services using SOAP for sending and getting data from the external interface.

Automation of Web Services testing using SOAP UI 5.0.0.Created UML diagrams (Use Case, Class, Sequence & Collaboration diagram) based on the business requirements using IBM Rational Software Modeler.

Developed Business Modules and User Interaction Modules for the existing system. Designed and developed the web component using MVC Pattern under Spring Framework and tag libraries.

Created user-friendly GUI interface and dynamic web pages using HTML, CSS, JSP and AJAX for user access management service application. Implemented the architecture using Agile methodology under Eclipse environment.

Developed unit test cases using JUnit for the newly implemented system. Configured and Tested Application on the WebLogic Application Server.

Fixed bugs reported by the client. Used Eclipse IDE for front end development environment.

Worked on production issues and interacted with the users and documented the Application.

Environment:Java JDK, Servlets, EJB, JMS, JDBC, HTML, Java Script, XML, CSS, XHTML, DHTML, SOAP, Web Services, JSP, JSTL, WebLogic, MySQL, SQL, Windows.

Education: Bachelor of Technology, Electronics and Communication Engineering.



Contact this candidate