Post Job Free
Sign in

Developer Java

Location:
Hyderabad, Telangana, India
Posted:
July 05, 2018

Contact this candidate

Resume:

Sai Kiran

Sr. Java Full Stack Developer

**********@*****.*** 313-***-****

SUMMARY

Senior Java/J2EE Developer with 8+ years of experience in Systems Analysis, Design, Development and Implementation of Web and Client/Server and Enterprise Application development using Java and J2EE Technologies.

Experience on J2EE technologies including Core Java, Servlets, JSP, JDBC, JNDI, JPA, JAX-WS, Struts, EJB, and spring, Hibernate, JMS, XML and JUnit.

Experience in working with the presentation layer using HTML5, CSS3, JSP, JSTL, Custom Tag Libraries, JavaScript, jQuery and AJAX.

Extensively experienced in using various design patterns such as MVC (Model-View-Controller), such as Multi Threading, Singleton, Session Facade, Service Locator, Factory and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.

Experience in developing User Interface (UI) Applications and professional web applications using HTML, CSS, Bootstrap, JavaScript, jQuery, AJAX, RWD, JSON, XHTML and XML.

Good understanding on latest approaches in HTML5/CSS3 development, JavaScript Frameworks jQuery.

Good Experience with JavaScript, MVC Framework AngularJS and knowledge on other frameworks like Backbone.js, Node.js.

Extensive Knowledge in Node.js for Server Side programming.

Experienced in building cross browser compatibility applications using AngularJS and Node.js.

Experience with working in java script framework like jQuery, AngularJS and Node.js.

Experience with Controllers, Views, and Stores in ExtJS.

Experience in developing ExtJS components like Grids, Toolbars, Panels, Combo-Box and Button.

Good Experience in working with the Document Object Model (DOM) and DOM Functions.

Experienced both in working on Designing table-less layouts and table-based layouts.

Expertise in Client Side designing and validations using HTML, DHTML and JavaScript.

Experience in developing Web applications using RWD, Bootstrap, jQuery and KnockoutJS.

Good Working Experience and understanding with Firebug for Mozilla and IE Developer Toolbar for Internet Explorer, Web Inspector for Safari, Developer Toolbar for Chrome.

Experience using all popular text-Editors like Eclipse, Brackets, Sublime Text and Notepad++.

Experience in installing and configuring MySQL, ORACLE and MongoDB servers.

Deployed this framework for the traditional mobile development which includes HTML, CSS and JavaScript.

Experience in built web services using spring and CXF operating within ESB, offering REST, AWS and SOAP interfaces.

Good work experience of Web/Application Servers like Tomcat, Web Sphere, JBoss and WebLogic.

Extensive experience in designing User Interactive (UI) Webpages and visually appealing User Interfaces with the help front-end Technologies like HTML5, DHTML, CSS3, JavaScript, XML, DHTML, XHTML, jQuery, AJAX, JSON.

Expert level knowledge in using spring modules like Spring Core, Spring DAO, Spring ORM and Spring AOP.

Proficient in using RDBMS concepts with Oracle 9i/10g, DB2, MySQL and PostgreSQL.

Proficient in programming by using the IDE's such as Eclipse, My Eclipse, RAD, Net Beans.

Hands on experience with Multi-Threading and Collections Frameworks.

Experience in Oracle […] PL/SQL Developer, SQL and UNIX Shell Scripting.

Experience in implementing projects utilizing various methodologies as Waterfall, Agile SDM's.

Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi-Platform Environment.

Has the motivation to take independent responsibility and be a productive team member, accompanying a strong programming and analytical background.

SKILLSET

Platforms

Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX, Linux.

Programming

JDK 1.5, 1.6, 1.7,1.8, C, C++

Server Scripting

JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting

JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, Javascript, CSS2, CSS3, HTML4, HTML5, NodeJS, Angular 2.

Java Frameworks

Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin

Database Tools

Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL Workbench,

Databases

DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL

Middleware Specifications

EJB 2.1, EJB 3.0, CORBA, RMI, JMS

Version Control

Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS, GIT.

IDEs

Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper.

Build Tools

ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration

Jenkins, Hudson

XML Tools

Altova XML Spy 2005,2008

XML Technologies

XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

Webservice Specifications

JAX-RPC, JAX-WS, JAX-RS

Webservice Tools

SoapUI 4.0,5.1, TcpMon

Webservice Implementations

Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF

Whitebox Testing

Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock

Blackbox Testing

JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunner,

Application Servers

Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers

Tomcat 5.0,6.0,7.1, Joans

UML Tools

Altova UML Model, Rational Enterprise, MS Visio

ORM Fra ORM Frameworks

Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis

Defect Tracking

JIRA, Bugzilla, Rational ClearQuest

Methodologies

Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban

Reporting

iReports, JReports

Batch Jobs

Quartz Scheduler, Cron, Spring Batch

HTML Editors

MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML

Templating

Velocity, Freemarker

Cloud Computing

AWS – EC2, RDS, S3, Dynamo DB,IAM

Micro Services

Swagger, Pivital Cloud Foundry, Spring Micro Services, Springboot, Netflix Eureka

EXPERIENCE

EXPRESS June 2016 – present

Sr. Java Full Stack Developer Columbus, OH

The company has a distinct combination of fashion and quality at an attractive value for multiple lifestyle occasions, including casual, jeans, work, and going out. The Company currently operates more than 650 retail and factory outlet stores, located primarily in high-traffic shopping malls, lifestyle centers, and street locations across the United States and Puerto Rico. Express merchandise is also available at franchise locations in Latin America. Express also markets and sells its products through its e-commerce website, www.express.com, as well as on its mobile app.

Responsibilities:

Followed Agile Software Development Methodology in the progress of the project.

Involved in design of Class Diagrams, Sequence Diagrams, and Event Diagrams as part of Documentation.

Used SAAS as a software distribution model through which apps are available to the customers.

Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS, and JavaScript).

Designed new UML diagrams through Use Case Diagrams, Class Diagrams, Sequence, components, activity.

Developing the web site for online trading using E-Commerce such as Electronic Data Exchange.

Extensively used Web Storm for development in the front end and used Subversion as version control system and Tortoise client for GIT.

Developing application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools, and existing designs.

Used AngularJS and Handlebars.js framework where data from backend is stored in model and populated it to UI.

Created AngularJS Controller Which Isolate scopes perform operations in UI.

Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.

Application was deployed on the Websphere Application Server.

Converted the pages from XMI (XML Metadata Interchange) to AngularJS and in this process had to deal with converting the XMI request and response in the front end to JSON (Java Script Object Notation).

Wrote the controller in Spring MVC which delegates the request from front end to the delegator layer and to make calls with backend systems

Ran the standalone front-end application in Grunt Server. Used Google Chrome for debugging the application.

Conducted Code Reviews

Managed source control and version control using GIT

Project status tracking using JIRA.

Used Pivotal Cloud Foundry as the cloud solution. Configured instances in dev and qa environments.

NodeJS was used to download angular dependencies. It was also used as a light weight webservier for frontend.

Integration room responsibilities.

Experienced in problem analysis in both technical system and application programs.

Essentially involved in all phases of SDLC to structure the unformatted requirements.

Designed the ER diagrams and structured data in the database with enforcing normalization for a consistent output.

Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).

Defined and developed the application's presentation layer using HTML5, CSS3, JSP, JavaScript and Backbone.JS with Dust.JS templating.

Used Hibernate - Object Relational Mapping Tool for the backend data persistency

Developed client's interface in PHP in MVC modelling using code igniter framework.

Created logical and physical data models putting to practice, concepts of normalization and RDBMS.

Velocity was used as the templating engine for sending emails to end clients.

Quartz was the automated scheduler to run nightly batch jobs.

Used Rational Application Developer which is based on Eclipse, to develop and debug application code.

Used JQuery widgets along with Angular to create a RIA.

Selenium and Fitnesse were used for Integration testing of the application.

Modified the Spring Controllers and Services classes to support the introduction of Spring framework.

PowerMock and JUnit were used for Unit testing and mocking downline dependencies.

Designed and developed custom message adapter components that allowed message to travel through IBM MQ

Created properties files and used enhanced JTable for improved overall performance.

Configured Websphere server which gave users a single point of access to the applications, services, information, and social connections they need.

Environment: JDK 1.7, Spring 4.1(DI, MVC, Integration, AOP), Hibernate 4.1, JAX-RS Webservices, JAX-WS Webservices, Apache CXF, JQuery 1.10, AJAX, MS Visio, JSTL, Oracle 11g, Websphere, Eclipse 4.2, Junit, XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, GIT, Pivotal CloudFoundry, NodeJS, Bootstrap, AngularJS, HTML5, CSS3, Toad, Maven, Hudson, TcpMon, Sun Jersey, Junit 4.1, Powermock, Selenium, JIRA, Rally, Velocity, Quartz Scheduler, TcpMon, Fitnesse, Selenium

TRAVEL CLICK Jan 2015 – May 2016

Sr. Java J2EE Developer Orlando, FL

As a trusted hotel partner with more than three decades of industry experience, TravelClick offers innovative, cloud-based and data-driven solutions that help hotels around the world to maximize revenue. More than 38,000 hotels are driving better business decisions to know, acquire, convert and retain guests through our interconnected suite of solutions – Business Intelligence, Reservations & Booking Engine, Media, Web & Video and Guest Management. Hotels also benefit from leveraging our more than 600 travel-focused partnerships.

Responsibilities:

Involved in Analysis, Design, and Development Production phases of the application.

Designed application using UML. Elaborated on the Use Cases based on business requirements and was responsible for creation of Class Diagrams and Sequence diagrams.

Designed the Web application Using Spring MVC (Model View Controller) pattern to make it extensible and flexible.

Analyzed, designed, implemented web based application using Java, JPA, JSP, Spring, XML, and SQL.

Functionalities include writing code in HTML, CSS, JavaScript, jQuery, Ajax, JSON, AngularJS and Bootstrap with MySQL Database as the backend.

Developed responsive web application for backend system using AngularJS with HTML5 and CSS3.

Built reporting module for analytic services using custom AngularJS MVC Framework Components.

Controllers and Services that are bind using Dependency Injection to enable loose coupling between application components.

Used Agile methodologies during the complete project life cycle.

Helped in preparing the design documents like process flow, sequence, component diagram.

Implemented DIM Web service using Spring Framework.

Used Agile methodology XP for development using User Stories.

Used annotations in the complete project development, webservices, MVC design.

Used JMS for consuming pin verification, device connect disconnect messages.

Used JPA as data persistence API for all the DAO, database operations.

Generated Hibernate Objects, and used Hibernate ORM for SOTI Publisher application.

Used Maven project management tool for build and deployment of the application.

Used Spring Quartz timer to load the DIM data base with device battery information on regular intervals of time.

Developed Spring REST Web services for opening, closing the locker door webservice operations.

Wrote lots of JSP's for maintains and enhancements of the application. Worked on Front End using Servlets, JSP and also backend using Hibernate.

Developed the presentation and controller logic for the screens related to my user stories using JSPs, HTML, bean and form tag libraries.

Developed code for user stories (based on user requirements) and successfully approved it from QA

Used Spring Cache Abstraction and Ehcache to reduce the number expensive executions.

Developed rule modules using Rule Engines, Drools.

Used Subversion (SVN), ClearCase as source controls.

Wrote GWT code to create presentation layer using GWT widgets and event handler.

Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.

Established continuous integration (CI) practices and standards for PSCU with Jenkins.

Involved in deployment of the application at various environments (Development, Testing, Staging, and Production).

Integrated the Java Code (API) in JSP pages and responsible for setting up React framework for UI development.

Used D3.js and High charts plugin for visualizations.

Build SOAP Web Services based on AWS (Amazon Web Services).

Developed JUnit Test Cases for Unit testing & for Continuous Integration we used Jenkins.

Used Jenkins which is an open source continuous integration tool written in java which provides

Integration services for software development.

Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS)

Successfully implemented Auto Complete/Auto Suggest functionality using AJAX, DHTML, Web Service Call and JSON.

Created Call flow diagrams for LMS applications using MS Visio.

Used Struts Framework in designing the IVR application.

Mainly involved in support, Maintenance and enhancement of the application.

Played a significant role in design and development of the VUI.

Responsibilities included development of new modules of the application such as Web using J2EE Technologies, Struts and Spring Framework.

Developed MVC Controllers and deployed flow of Execution in the Servlet Environment using Spring MVC.

Extensively used Core Spring Framework for Dependency Injection of components.

Developed Hibernate with Spring Integration as the workflow management api.

Used Maven Scripts to fetch, build and deploy the application to development environment.

Used Hibernate for mapping java classes with database and created queries with Hibernate Query language (HQL)

Developed model objects using Hibernate.

Application developed using RAD.

Maintained version control using GIT.

Used Log4j utility to log error, info and debug messages.

Implemented backend process for sending the data through FTP.

Worked with JMS as messaging service and JTA for Transaction management and having knowledge with JPA for Java persistence.

Using JMS to send email or notify companies or users who have subscribed particular services in our product.

Environment: JDK 1.7, RAD, Spring 3.1.0, Struts 1.3.10, REST WebServices, Oracle 11g, Spring MVC, Hibernate, JPA, Maven, JUnit, Log4j, HTML5, CSS3, JavaScript, JSON, JMS, DB Visualizer 7.1, Websphere, UML, Mockito, JSP, XML, JAXB, Unix, GIT, Jenkins, RAD, ReactJS, JUnit, Bootstrap, JMS, Quartz, AJAX

TCF BANK Jun 2013 – Dec 2014

Sr. Java J2EE Developer Chicago, IL

TCF is a Wayzata, Minnesota-based national financial holding company that offer services like banking, investment and loans. Personal Loan Processing Application offers various features like creating new accounts, managing existing accounts, processing credit card and personal loan applications. Personal Loan processing has various modules for Customer Information, Loan Application verification, Loan Authorization, Loan Approval and Change history.

Responsibilities:

Designed the Web application Using Spring MVC (Model View Controller) pattern to make it extensible and flexible.

Analyzed, designed, implemented web based application using Java, JPA, JSP, Spring, XML, and SQL.

Used Agile methodologies during the complete project life cycle.

Helped in preparing the design documents like process flow, sequence, component diagram.

Implemented DIM Web service using Spring Framework.

Used Agile methodology XP for development using User Stories.

Used annotations in the complete project development, webservices, MVC design.

Used JMS for consuming pin verification, device connect disconnect messages.

Used JPA as data persistence API for all the DAO, database operations.

Generated Hibernate Objects, and used Hibernate ORM for SOTI Publisher application.

Used Maven project management tool for build and deployment of the application.

Used Spring quartz timer to load the DIM data base with device battery information on regular intervals of time.

Developed Spring REST Web services for opening, closing the locker door webservice operations.

Wrote lots of JSP's for maintains and enhancements of the application. Worked on Front End using Servlets, JSP and also backend using Hibernate.

Developed the presentation and controller logic for the screens related to my user stories using JSPs, HTML, bean and form tag libraries.

Developed code for user stories (based on user requirements) and successfully approved it from QA

Used Spring Cache Abstraction and Ehcache to reduce the number expensive executions.

Developed rule modules using Rule Engines, Drools.

Used Subversion(SVN), ClearCase as source controls.

Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.

Established continuous integration (CI) practices and standards for PSCU with Jenkins.

Spring XML configuration for Camel Integration to messaging XML documents.

Front end development utilizing HTML, CSS, and JavaScript leveraging the Bootstrap framework and a Java backend

Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.

Parse XML documents like Device Connect, Disconnect messages using JAXB.

Used Microsoft Visio to design the work flows and sequence diagrams, class diagrams.

Writing unit and integration tests with Mockito framework.

Involved in deployment of the application at various environments (Development, Testing, Staging, and Production).

Used log4j for logging.

Environment: JDK 1.6, Eclipse 3.6, Agile, Spring FW 3.1.0, Cache Abstraction, REST WebServices, tomcat 6, Oracle 11g, Spring MVC, Hibernate, Drools, JPA, Maven, JUnit, Log4j, HTML, CSS, javaScript, JSON, JMS, DB Visualizer 7.1, Weblogic, UML, Mockito, JSP, XML, JAXB, Unix, Subversion(SVN), ClearCase, Jenkins.

RAYMOND JAMES Jan 2012 – Jun 2013

Sr. J2EE Developer St Petersburg, FL

Self-Service application aims to rebuild the existing system to provide a better user experience by upgrading its Financial Advisor facing application built on AngularJS and NodeJS. Some of the upgrades include enhancing the usability of these applications and including additional features to the existing applications.

Responsibilities:

Involved in database modeling applying the normalization rules

Developed Code using Struts framework, based on the MVC design pattern

Developed the presentation layer using Struts Tag Libraries

Developed the application with iterative methodology, recapturing the existing code and writing a new code for most of the modules

AngularJS1 was used with NodeJS to build this SPA in the cloud in a NgInx static environment.

Created POC for Spring Batch for running batch jobs.

Worked on backend logic using Servlets, EJB, Hibernate and JDBC.

Developed page specific elements, handlers, web beans, view helper classes, JSP pages & fragments by using design patterns and java standards

Analyzed, designed, validated the business logic of the system and implemented the application

Developed business services using EJB’s and used SOAP API.

Translated functional requirements into technical design by gathering the user stories.

Developed order history and order status of all the Authorized agent’s specific bonds

Developed dynamic pages for generating a report for displaying the existing business rules based on a search criteria to be reviewed by the CNA internally

Involved in debugging the product using JIRA Bug Tracking

Deployed the application on to Weblogic application server.

Developed Search Tool for the organization to display reports agent wise, month wise, weekly.

Involved in developing the UI pages using HTML, CSS, JavaScript, JSON, jQuery and AJAX.

Developed servlets for generating reports in PDF format.

Implemented multiple high-performance MongoDB replica sets on EC2 with robust reliability.

Implemented logging using log4j.

Deployed the application in JBOSS Application Server.

Developed Servlets and Worked extensively on My SQL.

Worked with MySQL for SQLYog and Workbench.

Written JQuery Validations for the User Front-ends.

Maintenance of data in different Oracle Database and environments using TOAD.

Worked on Hibernate object/relational mapping according to database schema.

Effective using in Clearcase and clearquest for version control and defect tracking

Environment: Windows XP/2000, Java 1.6, J2EE, Struts 1.2, EJB 2.0, Servlets, Session Beans, Maven, JavaScript 1.3, JSPs, HTML, AngularJS 1, Node, CSS, JQuery, JSON, Oracle 8i, Ajax, MongoDB, Soap, Toad, Eclipse 3.1, Weblogic, Apache CXF, MySQL, XSLT, JUnit, Log4j,Rational Clearcase, ClearQuest.

ITECH INSURANCE May 2010 – Dec 2011

Java J2EE Developer India

The project pertains to Foremost Insurance Billing and Payments System which require interacting with different entities like payment gateways, legacy systems for allowing customers to buy insurance online.

Responsibilities:

Developed Servlets and Java Server Pages (JSP).

Developed PL/SQL queries to generate reports based on client requirements.

Enhancement of the system according to the customer requirements.

Created test case scenarios for functional testing.

Used JavaScript validation in JSP pages.

Helped design the database tables for optimal storage of data.

Coded JDBC calls in the servlets to access the Oracle database tables.

Responsible for integration, unit testing, system testing and stress testing for all the phases of project.

Environment: Java 1.5, J2EE, Servlets, JDBC, Oracle 8, PL/SQL, HTML, JSP, Eclipse, UNIX, Struts 1.2.

EDUCATION

Bachelor of Technology

Computer Science

JNT University, INDIA.



Contact this candidate