Post Job Free
Sign in

Software Engineer Java

Location:
United States
Posted:
December 22, 2020

Contact this candidate

Resume:

KISHORE

************@*****.*** +1-249-***-****

SUMMARY

13+ years of experience in full life cycle software development projects

Good experience in design and Object Oriented Programming Technology

Complete knowledge of software development life cycle (SDLC), through phases of requirement, analysis, design, implementation, testing and documenting the entire life cycle using various methodologies like Waterfall, Agile and Scrum.

Good Exposure in E-Procurement, Banking, Insurance, Stock Market Trading, Financing, and Logistic domains

Extensive experience in working at client locations (Onsite Exposure)

Strong interpersonal skills, ability to work independently and in a team environment, meet tight deadlines and work under pressure

Experience in Global Delivery Model and Very good understanding of quality standards, procedures and processes

Expertise at Core Java, Servlets, Jsp, Liferay Spring MVC Portlets, Hooks, Themes, Struts, Swing, Hibernate, OpenJPA, Spring, Restful Web services, Xml, Oracle, MySQL, Tomcat, Web logic, Web sphere

Expertise on IDE tools Eclipse, Net beans, RAD, WSAD, Web logic workshop, and Liferay Developer Studio

Expertise in Repository tools SVN, CVS, GIT

Expertise in Build tools Maven, Jenkins, Bit Bucket/Stash, JIRA, Source Tree, Ant, and Vagrant

Expertise in product tools Ariba 8.x and 9.x

Experience in writing micro services using Dropwizard and Springboot

Experience in client side designing and validation using HTML, CSS, Java script, JQuery, JSP, Ajax, Dojo and Tag Library.

Experience in MVC Architecture, Struts Framework and Liferay Framework.

Experience in using Spring modules (Core, AOP, MVC, ORM, Portlet).

Expertise in Oracle, MYSQL, SQL Server.

Experience in Pair Programming and Test Driven Development (TDD)

Expertise in Unit Testing using Junit, Mockito, Powermock, automation using Selenium and Combine Testing.

Excellent communicational, analytical, and interpersonal skills. Highly motivated to take independent responsibility as well as has the ability to contribute and be a productive team member.

Expertise in study of Functional Specification and analysis of the existing system requirements

Expertise in preparing Specification Document for the enhancements

Expertise in implementing the business logics as per the requirement specifications

Expertise in investigating the Bugs/Issues

Expertise in code reviews by following best practices

Completing/closing the issues with proper unit testing to meet the service level agreement

Regularly followed up with QA team to discuss discrepancies identified during testing and performance tuning

Timely delivery of all project related deliverables to the satisfaction of customers

Process improvements identifications and discuss with business heads

Extensive experience in working at client locations (Onsite Exposure)

Extensive support to the client by providing user trainings at client’s place in Japan

SKILL SET

Programming Languages

Java, Swing

Web Technologies

Jdbc, Servlets, Jsp, Liferay 6.1 Portlets

Frame Work

Jakarta Struts, Spring MVC, Dropwizard, Hibernate, OpenJPA, Spring MVC Portlet

Markup Languages

Xml, Xslt, Xsd, Html, Css

Scripting Languages

JavaScript, JQuery, Marionette Backbone, DOJO 1.6

Web Services

Restful, Soap, Wsdl, Jax-ws, Axis

Messaging Services

ActiveMQ, IBM MQ

RDBMS

Oracle 9i, 10g, 12c, MySQL, SQL Server, H2

Web Servers

Apache Tomcat, Liferay Tomcat

Application Servers

BEA Web logic, IBM Web Sphere, JBoss, Jetty

Web service Tools

Postman, Swagger and Soap UI

Reporting Tools

Jasper Reports and iText

Design Tools

Jude Community

Build and Other Tools

Maven, Jenkins, Source Tree, BitBucket/Stash, Ant, Graylog, JIRA, Vagrant

Automation Tools

Selenium and Abbot

IDE Tools

Intellij, Eclipse, Net Beans, Spring Source Tool Suit, Web logic Workshop, RAD

Repository Tools

GIT, CVS, SVN

Operating Systems

MS-Dos, Windows 9x/NT/XP/7, Linux

Product

Ariba Buyer 8.x, 9.x and Travel & Expense, Vermillion

CERTIFICATION

Certified with SCJP 1.5 – 2008

EDUCATION

Master of Computer Applications – University of Madras

PROFESSIONAL EXPERIENCE

Company Name

Designation

From Date To Date

Reva Consulting Inc, Farmington Hills, Michigan

Programmer Analyst

Jan 2016 to Till Date

Trianz, Herndon, Virginia

Programmer Analyst

Sep 2015 to Dec 2015

Trianz, Hyderabad, India

Sr. Software Engineer

Jan 2010 to Sep 2015

Swide Solutions, Chennai, India

Sr. Software Engineer

Oct 2006 To Mar 2009

Client: Routeone LLC USA. (Jan 2016 – Till Date)

Responsibilities on this project:

Design, develop, and maintain RouteOne’s commercial web application and services.

Responsible for Routeone message service components and/or complete features.

Design and document new application components and utilities of moderate to complex scope.

Design and author new web services and utilities.

Maintain and modify existing application code and design documentation.

Analyzing, troubleshooting, and resolving application defects.

Triage and correct problems with development, test, and production systems.

Assist with review and estimation of effort and duration for features, change requests, or defects.

Work with internal teams & customers to confirm and maintain from data-mapping requirements.

Perform all work in accordance with company’s quality programs, standards, and procedures.

Maintain safety, security, and privacy standards throughout all area of responsibility.

Any other tasks as per the business need.

Environment: Java 1.8 (Java 8), Spring Framework, Liquibase, Dropwizard Micro Services, JSP, Ajax, Jersey Restful web services, JavaScript, JQuery, Backbone, Jetty, CSS 3, HTML 5, JSTL, Hibernate, Oracle, Tomcat, Websphere, AssertJ, Junit, Yaml, JSON, XML, DB Visualizer, GIT, Jira, Jenkins, Maven, BitBucket/Stash, VirtualBox, CVS, Swagger, Postman, Putty, WinScp, Intellij, Eclipse and Windows 10.

Client: New York Life Insurance Company (NYLIC) USA. (Mar 2015 – Dec 2015)

Responsibilities on this project:

Involved in analysis of requirements and Low level design for various modules.

Analyzed client requirements by interacting with various business divisions and consolidated SRS (Software Requirements Specification) Document.

Experienced in Interactions with the business unit to gather the requirements review the specifications and monitor the work.

Implemented Backend application layer using Spring IOC(inversion of control) and used (DI) Dependency Injection.

Used Hibernate ORM module as an Object Relational mapping tool for back end operations over Oracle database.

Developed Rest Services using Spring MVC.

Designed and developed the front-end using HTML, CSS, Java Script, JQuery.

Provided the best solution to implement the application special scenarios.

Logging for the application is done by Log4J.

Developing application with Spring ORM and Spring DAO design pattern to provide Hibernate integration and Java Database Connectivity (JDBC)

Involved in developing various reports using Vermilion Reporting Suite (VRS)

Involved in Data uploading from PACE to Vermilion Data Mart (VRM).

Developing the styles and components for the reports.

Creating users, roles and workflow schedules.

Performing unit testing to test the developed reports.

Involved in creating the required deliverable documents.

Environment: Java 1.7 (Java 7), Spring, Spring MVC, Jersey Restful web services, JSP, Ajax, JavaScript, JQuery, CSS 3, HTML, JSTL, Hibernate, Oracle, SQL Server, Tomcat Server, JSON, XML, PL/SQL developer, CVS, Eclipse and Windows 8.

Client: RAK( U.A.E). (Dec 2012 - Feb 2015)

Responsibilities on this project:

Involved in analysis of requirements and Low level design for various modules.

Analyzed client requirements by interacting with various business divisions and consolidated SRS (Software Requirements Specification) Document.

Experienced in Interactions with the business unit to gather the requirements review the specifications and monitor the work.

Involved in implementation of Themes and Layouts using Velocity Templates using Liferay 6.1.

Involved in implementation of Various Services, Hooks using Liferay 6.1.

Implemented liferay dialog using liferay AlloyUI.

Developed the Apache restful web services for mobile apps.

Developed the payment gateway for payment services.

Implemented Backend application layer using Spring IOC(inversion of control) and used (DI) Dependency Injection.

Developed Spring Controllers using Spring MVC and also used spring form tags in JSPs for java beans mapping.

Developed entity classes, Hibernate mapping files for the object relational mapping while configuring Hibernate, also developed HQLs and Named Queries and wrote Data Access Object (DAO) to handle HQL queries.

Developed JSP pages and performed validations in the JavaScript form validation. Created rich UI Experience using the JQUERY, AJAX.

Implemented the client side validations using Java Script.

Extensively used DAO design pattern, including mapping DAO objects, configuration file and classes to interact with the Hibernate database.

Worked on developing front end validations Using Java Script.

Developed presentation layer using JSP, Java, HTML and JavaScript.

Experienced in writing Hibernate mapping metadata files (HBM) and Hibernate DAO or creating automatically using plug in.

Logging for the application is done by Log4J.

Prepared Unit test cases and System test cases

Involved in Data migration from existing portal.

Developed the reports using Jasper Reports and iText.

Mentoring and assisting the team to reach their target and deliver effectively.

Implemented Read Speaker (third party tool) online text to Speech.

Good Providing application development support and consultation to plan testing and fix defect and support the external test team during integration test, System test, end-to-end test, performance test and user acceptance testing.

Environment: Java 1.6, J2EE, HTML, JSTL, CSS 3, JavaScript, AJAX, JQuery, Spring IOC Spring MVC 3.0, : Liferay 6.1, Liferay Tomcat Server, Jersey Restful web services, MySQL, Hibernate, SQL developer, Web Services, JSP, Java Script, JSON, XML, Jasper iText, CVS, Eclipse and Windows 8.

Client: Liberty Mutual (LM), USA. (Jan 2012 – Nov 2012)

Responsibilities on this project:

Worked with Business Analysts, Team members in gathering the business requirements and technical specifications.

Participated in design and development of various phases in Software Development Life Cycle (SDLC) using Agile Methodologies.

Developed UI screens using DOJO framework, HTML, CSS.

Implemented the client side validations using Java Script, JQuery.

Implemented the business logics for all the screens as per the specifications

Developed entity classes, Hibernate mapping files for the object relational mapping while configuring Hibernate, also developed HQLs and Named Queries and wrote Data Access Object (DAO) to handle HQL queries.

Logging for the application is done by Log4J.

Customized the UI Screens as per client requirements.

Prepared Unit test cases and System test cases

Supported Liberty mutual for regression testing of their data.

Coordinating with new version release installations/deployments with customer and communicating appropriately via email/Phone.

Environment: Java 1.6 (Java 6), Dojo, Struts, JSP, Ajax, JavaScript, JQuery, CSS, HTML, JSTL, Hibernate, Oracle, SQL Server, Web Logic, JSON, XML, PL/SQL developer, CVS, Eclipse and Windows 7.

Client: DAIFUKU, Japan (Mar 2011 - Dec 2011)

Responsibilities on this project:

Attended the training at the client location

Gathered requirements from the client

Prepared SRS documents and understanding documents

Prepared Unit test cases and System test cases

Developed UI screens using Bluedog and Busitune tools

Implementing the business logics for all the screens as per the specifications

Developed PLC programming to communicate between software and hardware.

Involved in complete testing of the product in Daifuku Factory at Japan

Implemented the application and given training at Maruti Suzuki Plant, Gurgaon.

Environment: Java 1.5 (Java 5), Bluedog, Busitune tools, Java, Hibernate,Tomcat Server, Struts, JSP, Ajax, JavaScript, JQuery, CSS, HTML, JSTL, MySQL, JSON, XML, CVS, Eclipse and Windows XP.

Client: Sun Chemical Corporation, USA (Jan 2010 - Mar 2011)

Responsibilities on this project:

Involved in requirement gathering, customer interaction, analysis of the requirements and project module designing.

Participated in meetings with business users, systems analysts and architects.

Customized PO, Expense print and approval email formats

Worked on Catalog management – Supplier enablement, buying group filtering, Catalog loading

Customized accounting elements like Account, Sub Account, Cost Center, Project, Region and Plant ID

Involved in Ariba Up gradation from 8.x to 9.x (limited to write java code where applicable)

Developed File Viewer to view the PO, Requisition, Invoice files in both HTML and XML format

Prepared the efforts and estimation for the change requests from Client

Developed UI screens as per the change requests

Prepared Stored Procedures as per the business logics

Environment: Java 1.5 (Java 5), Ariba 8.x and 9.x, Struts, Hibernate,Weblogic, Struts 1.x, JSP, Ajax, JavaScript, HTML, Sql Server 2005, JSON, XML, CVS, Eclipse and Windows XP.

Client: Sun Chemical Corporation, AMD (Ariba Data Management) USA

Responsibilities on this project:

Prepared the efforts and estimation for the change requests from Client

Developed UI screens as per the change requests

Prepared Stored Procedures as per the business logics

Environment: Java 1.5 (Java 5), Struts 1.x, Hibernate, Weblogic, JSP, JavaScript, HTML, Sql Server 2005, CVS, Eclipse and Windows XP.

Client: Bradea, Japan (Oct 2006 - Mar 2009)

Responsibilities on this project:

Involved in analysis of requirements and Low level design for various modules

Responsible for preparing SRS documents and Understanding documents

Responsible for developing the XML libraries

Developed UI screens using Swing

Developed Automated test tool using Abbot to test this Project automatically

Responsible for writing Unit Test Cases and System Test Cases and review

Performed unit testing using Junit

Environment: Java 1.5 (Java 5), Swing, JDBC, Abbot,Tomcat, MySql, CVS, Eclipse and Windows 2003.



Contact this candidate