Post Job Free
Sign in

Java Developer

Location:
Lee's Summit, MO
Posted:
December 18, 2015

Contact this candidate

Resume:

Prem

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

+1-510-***-****.

PROFESSIONAL SUMMARY:

* ***** ** ********** ** design, development and implementation of software applications using Java, J2EE, technologies. Having good experience in the Information Technology Industry and also healthy participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding.

Experience in Software life cycle phases like Requirement Analysis, Implementation and estimating the time-lines for the project.

Conception and development of the main product of the company, a SaaS RIA written inusing spring, Hibernate and MySQL.

Have Good Knowledge on Open Text (formerly Global 360) Software.

Good knowledge and hands on experience in MVC (Struts 1.x), spring 2.x and ORM (Hibernate 3.0) frameworks.

Experience working with AngularJS, Backbone MVC Framework, NodeJs.

Experience working Hands-on active Java Development.

Developed some part of the code using Linux/Unix platform.

Design, develop and implement large-scale enterprise systems, built on enterprise systems.

Strong knowledge in Concurrent and distributed application framework like Akka.

Extensive experience in various UI widgets using JavaScript libraries like angular.js, backbone.js, Require.js, Ext.js and Node.js and developing Rich Internet Applications RIA.

Experience in Lucene/Apache Solr to index the processed data to make use of Solr search capabilities.

Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.

Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.

In-depth understanding of Relational Data Models.

Extensive experience in using various UML, Rational Rose, design patterns and industry best practices such as MVC (Model-View-Controller), Singleton, Facade, Factory and DAO, DTO, singleton.

Strong experience in E-commerce.

Good knowledge on Order Management.

Good documentation skills on both functional and business requirements.

Expertise in Distributed and Web environments, focused in JAVA Technologies –Java collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework.

Extensively experienced in Middle Tier Development using Servlets, JSPs, and EJB.

Created RESTful web services interface to Java-based runtime engine and accounts.

Expertise in Web-Development technologies like Servlets, JSF, JSP, JSON,JSTL, HTML,HTML, HTML5, JavaScript, CSS, CSS3,XML, XSL/XSLT, Angular JS, AJAX, JQuery.

Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.

Good knowledge and experience with multiple Servers like IBM Web Sphere, IBM Web Sphere ESB (Enterprise Service Bus), Web Logic server, Apache Tomcat, JBoss.

Extensive experience in working IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).

Strong knowledge on Application Programming interface API.

Extensive experience in implementation of the version control software SVN, CVS, Git, and Rational Clear Quest.

Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.

Hands on experience using Messaging Services like JMS, MQ Series.

Proficient in RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MY SQL PL/SQL, SQL* Plus, Database triggers, Procedures, Functions.

Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.

Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently.

EDUCATION:

Bachelor of Technology, JNTU, India.

TECHNICAL SKILLS:

Languages

Core Java, J2EE, SQL, PL/SQL, UML, C, Lucene/Apache Solr

Web Technologies

JSON, JSP, JSF, Servlets, JNDI, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP, REST, WSDL, JAX-RS, JSX-WS, HTML, HTML4, HTML 5, CSS, CSS 3, DHTML, Java Beans, JavaScript, Dojo, Angular JS, AJAX.FUSE, JAVA API.

XML Technologies.

XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB

Web/App. Servers

Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere 7.0, Web Sphere Application Server 8.0 & RAD 8.5, JBoss. IIS

IDEs

Eclipse, Net Beans, Red Hat Developer Studio, WSAD, IBM RSA development IDE

Tools

TOAD, XmlSpy, Ant, PL/SQL Developer, Junit, JMock, I Report, Notepad ++, Putty, Eclipse, My Eclipse.

Operating systems

Windows, UNIX, Linux, Sun Solaris.

Databases

Oracle 8 / 9i / 10g, HSQL, DB2, PL/SQL, My Sql, MS SQL Server 7.0, Sybase, MS-Access.

Design Patterns

MVC, Singleton, Visitor, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern etc.

Frameworks

Struts, CSS Frameworks, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, Log4j.

Version Control

CM Synergy, Rational Clear Case, Rational Clear Quest, CVS, VSS, SVN, Git.

Professional Experience:

Client: Comcast, Washington, D.C April 2015 – Present

Role: Java Developer

Description: Comcast Corporation is an American multinational mass media company and is the largest broadcasting and largest cable company in the world by revenue. My project involves developing online services like paying bills online, interact with database, automated unit testing to ensure robustness.

Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.

Developed Web Applications using Java/J2EE, JSF.

Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, Struts tags and HTML. Used JavaScript for client side validation.

Used Hibernate Persistence Strategy to interact with database.

Designed and Developed with Angular JS, Node JS for web design.

Used ANT scripts to build the application and deployed on WebSphere Application Server.

Expert in writing SQLs.

Worked on the Database Layer for the Alert workflows using Oracle.

Worked on Angular JS modules & Angular JS controllers to design web based application design.

Proficient in RDBMS concepts and experience in working with Oracle 9i/10g, DB2.

Monitored the error logs using Log4J and fixed the problems

Ensured that the code developed meets quality and design criteria.

Developed some part of the code using Linux/Unix platform

Enhanced user interfaces to enable input of additional personal information for the purpose of plan generation using CSS, HTML, HTML5, DOJO, JavaScript, AJAX, Backbone JS and Angular JS.

Debugging the code, analyzing the defects, applying fixes.

Performed Unit Testing using mocking frameworks like Mockito, Easy mock and Integration Testing using Test Harness.

Providing documentation for Design, Planning & Estimation, and Impact Analysis.

Code Walk through at the end of every minor release.

Root cause analysis of the bugs

Environment: Oracle, SQL, JAVA/J2EE, HTML, AngularJS, NodeJs, JSP and Java script, Struts, Hibernate, Eclipse, UNIX/ Windows, Perl scripting.

Client: YRC Freight Company, Kansas City July 2014-Mar 2015

Role: Java Developer

Description: YRC Worldwide Inc. is the holding company for brands including YRC Reimer, New Penn. It has a comprehensive network in North America. My project involves designing and developing the application based on model-view-controller architecture. Developing frontend using HTML, CSS, and Java.

Responsibilities:

Complete the build head of time so as to give room for the unexpected issues during testing phase.

Involved in the development of JSP and Action Classes.

Developed Web Applications using Java/J2EE, JSF.

Designed and developed JSP Custom Tags based on Struts Framework.

Designed and developed the Application based on Model-View-Controller architecture

Used Struts as the UI framework and implemented various design patterns

Write code for Struts, Hibernate Code & make Configuration for Struts, Hibernate.

Distributing developing/maintains work with team member help to team member in Tech.

Completion of development and integration

Developed frontend using HTML, CSS, JavaScript, Angular JS, Backbone JS and DHTML.

Using e-commerce integrated with spring.

Using Relational Model for database management to manage data.

Designed Frontend within object oriented JavaScript Framework like bootstrap, Backbone.js, Require.js, Node.js, Angular.js and Ext.js.

Created stored procedures using PL/SQL to interact with the Oracle database

Implemented OO Aspects using PL/SQL in Oracle Database.

Highly Involved in Handling Database exceptions using PL/SQL.

Extensively involved in calling JAVA using PL/SQL in Oracle Database.

Involved in writing external Procedures for Oracle database.

Involving in coding part of various area of project.

Developed some part of the code using Linux/Unix platform.

Report to client/project manager given status of development

Exhaustive testing in the development environment and catches up as many bugs as possible during local testing rather than letting the bugs getting migrated into production environment.

Environment: Oracle, Java/J2EE, Struts, Hibernate, HTML, JSP and JavaScript, Eclipse, VSS, Clear case, Linux/Unix.

Client: United Health Group, Minneapolis June 2013 – June 2014

Role: Sr. Java Developer

Description: This Project is an initiative tasked with reducing complexity, terminating inefficiencies, generating operational efficiencies with enhanced automation and improving speed to market. The Workflow is a sub-project of this program tasked with implementing a technology-based solution for improving operational efficiencies in the enrollment processing.

Responsibilities:

Involved in deriving at class diagrams and sequence diagrams during the design phase of the project using UML.

Attended discussions with the client to discuss and understand various components of the requirement and to implement the same.

Status report was provided to the manager/Scrum master regarding the progress of the task assigned at both the beginning/end of the working day. JIRA tickets were created and tasks were completed in the assigned time.

Developed Web Applications using Java/J2EE, JSF.

Used UI such as JavaScript, HTML, CSS, and Angular JS for enhancing the user interaction with the application and for client side validation. Coding, Testing and implementing new functionalities for new requests in the Application.

Actively participated in the implementation, maintenance and testing phases plan generation using Struts framework.

Enhanced user interfaces to enable input of additional personal information for the purpose of plan generation using CSS, HTML, HTML5, DOJO, JavaScript, AJAX, Backbone.js and Angular JS.

Used web service calls using Java Web Services RPC and Apache AXIS client packages. Generated Client classes using WSDL2Java and used the generated Java API.

Used SVNversion controls to check in/out files, etc. also responsible for branching, merging the branch to main using Tortoise SVN tool.

Worked on Eclipse Rich Client Platform on front end UI.

Used Java Media Framework an API that enables audio, video and other time-based media to be added to Java applications and applets.

Used data modeling for creating a data model by applying formal data modeling techniques.

Experience in application servers like Tomcat locally and Web logic to host it on the Linux server.

Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.

Implemented Hibernate in the data access object layer to access and update information in the Oracle Database

Extensively used log4j to log regular debug and exception statements.

Performed code review and unit tested the application using Junit framework.

Environment:Java 1.6 Struts 1.2, J2EE,DOJO, HTML, HTML5, Hibernate,JSP, JSTL, AJAX, JQuery, Oracle, Rational Clear Case, Web Logic, Eclipse, ANT, Apache Tomcat, SVN, SOA, J2EE, Oracle, XML 1.x, JAXB 2.x, XSLT 1.x, SOAP 1.3, WSDL 2.0, JAX-WS, and Web Services.

Client: Guardian life insurance, New York, NY Aug 2012-May 2013

Role: Sr. Java/J2eedeveloper

Description: Guardian Life Insurance is one of the largest mutual life insurance companies in the United States. Guardian sells a variety of products including life insurance, disability insurance and dental insurance. The project involves developing online services for Life insurance like get a quote, buy insurance, make a payment, manage policies and claim a report. Users can get a quote online and buy the insurance online.

Responsibilities:

Worked on AGILE methodology.

Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.

Developing presentation layer with JSPs, HTML5, JavaScript, CSS3, JQuery, JSON, AJAX, Spring Form tags, JSTL Tags etc.

Developed Web Applications using Backbone.js, Java/J2EE, JSF.

Design and develop XML processing components for dynamic menus on the application

Developing the application using Spring MVC Architecture with Hibernate as ORM framework.

Developed SQL queries for retrieving data used to generate the reports.

Used technologies including Collection Framework, Multi-Threading, Exception Handling.

Developed Stored Procedures and Triggers on Oracle Database.

Used AJAX and JQuery for developing asynchronous web applications on client side.

Used Java Speech API that allows speech recognition.

Used Hibernate, object/relational-mapping (ORM) solution technique, to map data representation from MVC model and Oracle Relational Data Model with a SQL-based schema.

Created SOAP Web Services using WSDL, XML and SOAP for transferring data.

Writing complex SQL queries for demanding complex business logic.

Developing Web services using RESTful and SOAP frameworks.

Worked with Quality Assurance team in tracking and fixing bugs.

Used Log4j for logging purposes.

Developed Junit test cases for all use cases and executed them.

Took various initiatives to optimize existing applications for better performance and efficiency

Used Log4j for application logging and debugging

Environment: Java 1.5, Java 1.6, J2EE, Servlets, JSP 2.5, JUNIT, Spring 2.5.6/3.0, Spring ORM Spring Form tags JSTL, Hibernate 3.0, Oracle11g, Maven, Apache, SOA, Eclipse IDE 3.7, Jasper, Log4J, Ajax, SOAP, PL/SQL, HTML, CSS, JavaScript, JQuery, Swing, JSON, SVN.

Client: State of Maine, Augusta, ME January 2012 - July 2012

Role: Java Developer

Description: I involved in developing components related to Physician Quality Reporting System PQRS system. The PQRS is a voluntary reporting program. The program provides an incentive payment to practices with eligible professionals (identified on claims by their individual National Provider Identifier [NPI] and Tax Identification Number [TIN]) who satisfactorily report data on quality measures for covered Physician Fee Schedule (PFS) services furnished to Medicare Part B Fee-for-Service (FFS) beneficiaries (including Railroad Retirement Board and Medicare Secondary Payer).

Responsibilities:

Involved in phases of Software Development Life Cycle, interface design, configuration of framework, QA and documentation, maintenance.

Responsible for hosting SCRUM meeting, gathering business requirements, prelim design, documenting design specifications, negotiating with different business units, code review, unit testing and system testing.

Using JBoss Fuse on Apache Service Mixing Platform.

Developed and Designed UI by HTML5, CSS3, JSP, Backbone.js, JavaScript/jQuery, AJAX and SVG.

Used HTML5, CSS3, JavaScript and jQuery to create user login, search & portfolio and report creation interface.

Developed Web Applications using Java/J2EE in the environment SDLC.

Used Log4J logging framework to write Log messages with various levels.

Deployed AJAX call for asynchronous data retrieval from back-end.

Integrated XML, FOP, XSLT and SVG to create programmable enhanced graphical PDF report.

Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading, Exception Handling, Generics and Annotation.

Developed Business logic with Spring MVC and Hibernate ORM mapping.

Used multi ways in Hibernate to update data including HQL queries, load or get, SQL, criteria.

Used Hibernate Cache for query to improve the application performance.

Implemented customized authentication in Spring Security to verify user-role and secure the user pages, such as login, admin/user operations, trading, portfolio, etc.

Used Spring Dao Support to access the database.

Used Spring IOC for dynamic bean injection and Spring AOP to modularize cross-cutting concerns in aspects.

Developed POJO for data modeling of account information, portfolio and transaction history and customized Spring Bean Factory.

Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.

Used Eclipse and Maven to create project and Log4J to debug the code.

ENVIRONMENT: Java, Spring, Spring MVC, Spring Hibernate, Hibernate, Eclipse, Maven, JavaScript, JSP, HTML, CSS, JQuery, AJAX, JSON, FOP, HL7, Design Pattern, Spring Security, Junit, QUnit, Oracle 10g, Agile Methodology, SDLC, JBoss.

Client: Citi Bank, Bangalore, India June 2007 – Dec 2011

Role: Java Developer

Description: This application is a Web-based software tool for managing operational risks of all the financial manipulations of the bank. This provides a single turn-key Java-based that enables providing integrated solutions across all asset classes.

Responsibilities:

Understanding and analyzing business requirements.

Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.

Developed the credit check module using Servlets and JSP& Core Java components in Web Logic Application Server.

Developed the custom tag to display various campaigns on Credit Care Sign on and Welcome page.

Developed and Designed UI by HTML5, CSS3, JSP, Backbone.js, JavaScript.

Developed Web Applications using Java/J2EE.

Worked on Eclipse Rich Client Platform on front end UI.

Involved in injecting dependencies into code using spring core module.

Involved in developing code for obtaining bean references inspring framework using Dependency Injection (DI) or Inversion of Control (IOC).

Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.

Created and maintained mapping files, persisting classes and transaction control in JDBC to access the database.

Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations

Implemented servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.

Experience in JBoss Fuse on Apache Camel, Apache CFX.

CSS is used to style Web pages, XML markup.

Extensively worked with XML schema(XSD), XSL/XSLT, XML to navigate in XML documents, and SAX to process and parse xml files

Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to Web Sphere MQ, which connects to the legacy systems.

Developed Message Driven Beans for asynchronous processing of alerts.

Extensively worked on Java server side programming using Servlets, and JSP.

Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.

Developed mail alert mechanism for alerting the users when their selection criteria are met.

Created and implemented PL/SQL queries, views stored procedures and triggers.

UsedLog4Jlogging framework to write Log messages with various levels.

Deployed web components, presentation components and business components in Web Logic Application Server.

Environment: Java / J2EE, Servlets, JSP 2.5, EJB 2.0, JDBC, Spring 2.5, Log4J, JavaScript, JUnit, CVS, Rational Rose (UML), Oracle, Web Logic Server 10.0, Eclipse IDE, Ant, XML/XSD, Jax-ws(SOAP) web services, SAX.



Contact this candidate