Post Job Free

Resume

Sign in

Java Developer Project

Location:
United States
Posted:
February 23, 2017

Contact this candidate

Resume:

Vijay Bhasker

Email Id: acyyx0@r.postjobfree.com

Ph: 586-***-****

Summary:

* ***** ** ** ********** in Software Development Life Cycle, OOAD technologies, Client-Server systems, Web-based Applications, Integration and Business Applications. Extensively working experience in Health, Banking, Telecom, Finance, Insurance, Mail service and Networking Domains/Sectors.

Experience in Full life cycle development of Analysis, Design, Implementation, Testing and Deploying n-tier/client-server applications using Java and Web technologies.

Involved in design and developing web based enterprise applications using Core JAVA, J2EE and Advanced Java technologies.

Worked on Java and related technologies – Core Java and J2EE - Servlets, JSP, JSF, EJB, Struts, Spring, Groovy/Grails, Hibernate, JPA, JDBC, JNDI, JMS, XML, XSLT, JAX-WS, JAXB, SOAP/REST Web Services, WSDL, JAXB, JAAS

Extensively used Open source Frameworks Spring, Struts MVC and Hibernate, iBatis.

Proficient in using Spring Security for User Authentication and Authorization against LDAP domain.

Developed EJB and deployed on Applications servers.

Proficient in Administration, installation, configuration, and fine Tuning and Deployment procedures of Web applications with Apache Tomcat Server, IBM Web Sphere as well BEA Web logic Application Servers on various Operating Systems like Windows 98/NT/2000/XP, LINUX, SOLARIS.

Extensive experience in using Design patterns MVC (Model-View-Controller), Front Controller, Factory, Filter, Builder, Decorator, Session Facade, Service Locator, Singleton, DAO, DTO, Business Delegate and View Helper Pattern.

Expertise in developing dynamic user interfaces, cross-browser event handling, DOM manipulation.

Expertise in implementing Service Oriented Architectures (SOA) with XML(SOAP/UDDI/WSDL) and REST based Web Services

Good at parsing XML using DOM parser.

Experience in using various Configuration Management tools like GIT, CVS, SVN and Rational Clear Case.

Experience with Use-case design, Class & Sequence diagrams using UML/Rational Rose.

Involved in Agile Standup Meetings.

Experience in Building and Configuring Teamcity Continous Integartion.

Experience in UNIX, LINUX and UNIX Shell Scripting.

Good experience in database development using database engines like Oracle, SQL Server, MYSQL and DB2.

Strong experience in coding using SQL, PL/SQL Stored Procedures/Functions

Extensively used Database tools like TOAD, SQL developer, MySQL Workbench.

Exposure on Cassandra NoSQL Database to distribute amounts of data.

Used ticket tracking/issue tools like HP Center and IPM(Internal Project Mgmt).

Good expert in using Jira to estimate and plan the stories and tasks.

Experience in Production support and Debugging of live applications.

Proficient in Multi-threading, Synchronization, Collections, Exception handling using Java & J2EE technologies.

Good working knowledge in building applications using Apache ANT and JUnit automated testing.

Excellent analytical and problem solving skills and thrive on building world-class software quality assurance systems and processes that ensure the delivery of perfect applications.

Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.

Strong to apply new tools and technologies in the projects, team player and goal oriented, with a commitment to excellence.

TECHNICAL SKILLS:

Java & J2EE Technologies

Core Java 1.8/1.7/1.6/1.5, JSP 2.1, Servlets 2.5, JDBC 3.0, JSTL 1.3, Custom tags, EJB 3.0/2.0, RMI, JAXB 2.0, SAX and DOM, Tiles, DOJO.

Web/Application Servers

IBM Web Sphere 6.x/5.x/4.x, Web sphere MQ, BEA Web Logic 10/9.2, Oracle Weblogic12c, JBOSS, Tomcat4/5/6.

Frameworks & Middleware

Struts1.2, 2.0, Spring Framework 2.0/3.0, Spring Security, Spring web flow, JSF2/1, JMS, Hibernate5/4/3.0/3.1, IBatis2.0, IBM MQ series, Axis1.4/2.1.3, Apache CXF, Apache Commons configuration

Languages

Java, SQL, PL/SQL.

Web Services

SOAP, REST, Spring Rest, WSDL, UDDI

Development Tools/IDE’s

IntellijIDEA, Eclipse Kepler/Juno, My Eclipse8.0, WSAD 6.0, RAD, Net beans 4.1, BEA Weblogic Workshop.

Design Methodologies

RUP, UML, J2EE design Patterns.

Design Tools

Rational Rose, Microsoft Visio 2003, Visual Paradigm.

Open Source

JUnit, log4j1.2, GIT, CVS, SVN, Rational Clear Case, Source Tree and GIT Hub.

Platforms

Windows 7/XP, UNIX (SOLARIS), LINUX.

Databases

Oracle 11g/10g/9i/8i, MS SQL Server 2005, IBM DB2 7.0/8.2, MS Access, MySQL, Cassandra NoSQL

Database Tools

TOAD 9.0, SQL Developer and MYSQLWorkbench Clients.

Web Development

AJAX, JQuery, AngularJS, Gulp, Grunt, nodejs

Scripting Languages

Maven3.0, Ant 1.5/1.7, Perl, PHP, Java Script, CSS, UNIX .

Markup Languages

HTML 5.0/4.0, XML 1.1, XSL, XSLT, DHTML.

Education Qualification:

Bachelor of Technology in Computer Science, JNTU, INDIA

PROFESSIONAL EXPERIENCE:

Client: Pieces Technologies Inc., Dallas, TX July' 15 – Till Date

Role: Sr. Java Developer

Project: Pieces DS

Pieces Decision Support(DS) is an end-end analytics solution for solving complex clinical problems.A team of Clinicians and Data Scientists that know where the opportunities are, and how to realize cost and quality improvement through data-driven insights and actionable interventions.

Responsibilities:

Participated in Daily Agile Standup Meetings with the Whole Team and Review the User Stories at Jira Kanban Board and Plan Estimations accordingly to start Implementation.

Used Spring MVC framework to manage business layer components

Implemented REST API Webservices to send Surveys and Messages.

Used Spring ORM with Spring Data JPA and Hibernate for implementing persistence layer.

Apache commons XML configuration used to for data mappings and configurations.

Used Corepoint Integration Engine to receive HL7 messages from different hospitals and load data into Database.

Implemented Mock Test cases using Mockito framework for REST Controller, Service and Repositories.

Set-Up Continuous Integration Builds, published Artifacts to Nexus server then Deployed Applications automatically to Tomcat Server at different DEV, QA, Staging and Production Environments on AWS Cloud.

Used GIT Repository for Code Versioned control and Maven to Build Applications

Implement Unix scripts to process and FTP files securely to target Server location

Implemented and configured ApacheDS LDAP

Support and Maintain CMS Web, PAM Mobile (supports iPhone and Android Devices) and PAC Tablet (supports iPad and Android Tablets) Applications to send Appointments, Medication Refill remainders Surveys, Messages to Parkland Hospital Asthma Children Patients.

Worked on Web Interface using HTML5, Java script, CSS, Ajax and AngularJS

Apache Maven is used to compile and build application

JaCoCo tool is used as code coverage.

Environment: Java 1.8, AngularJS, Spring4.0, Spring Data JPA, Hibernate 4.0, RESTful Webservices, Spring Security, log4J, Maven4.0, JUnit4.0, Mockito, GIT, GitHub, Source Tree, IntellijIDEA 14/Eclipse 3.0, Sublime, Jira, Talend Open Studio, Linux, Tomcat, MySQL, MYSQL workbench client, HTML5.0, Ajax, JQuery2.0, JavaScript, CSS, Grunt, Apache commons configuration, Corepoint Integration Engine, AWS cloud, JaCoCo tool, Teamcity/Jenkins

Client: XO Communications, Plano, TX Aug' 14 – July’ 15

Role: Sr. Java Developer

Project: XO360

XO360 Application provides different services Order, Monthly Invoices, Total Revenue, Change Request’s and Ticket’s for different CSM, Finance Internal Customers.It collects data from different Downstream Siebel, Remedy and Catch Systems and upload data using ETL process.

Responsibilities:

Followed Agile methodology and Participate in Sprint planning meetings with business users and prioritizing user stories

Worked on UML Class diagrams and Sequence diagrams for Design requirements.

Work closely with the UI team and provide RESTful API’s which deliver data in JSON format needed by the User Interface which uses Angular JS.

Implemented Design patterns like DAO, Front Controller, Session Façade, Factory Pattern and Singleton.

Used JSP, Javascript, Ajax and JQuery for implementing Web pages

Did development for Web application based on Spring MVC framework.

Used Hibernate framework to interact with Database to retrieve using Cursors inside PL/SQL Stored Procedures and Functions.

Worked on Permonance by loading the data to Staging table and invoke the cronjob by scheduling as per business requirement.

Worked on Integration of Spring and Hibernate Frameworks using Spring ORM Module.

Used SOA Architecture to Develop SOAP Webservice, generated WSDL and Consume the services.

Tested the Webservices using SOAP UI and Advanced Rest Clients.

Used XSD, DTD transforming using XSLT, used DOM parser to convert XML content into a Java Object.

Involved in Receiving messages using JMS API.

Weblogic Application server used for Deployments in different environments.

Worked on Test Driven Development(TDD).

Perform Unit testing and integration testing in local and development environments.

Deployment of the web application archive to Dev and Test environments within each Sprint.

Use GitHub and SourceTree for code branching and merging when implementing new features.

Used Maven scripts to build the application

Create and work on Hotfix branch to address any post production issues encountered in the application.

Used TFS for Business Requirement Task’s maintenance, Commitment, Development, Testing, Build, Deployments among the Team.

Suggest and implement performance improvement strategies both within critical areas of xo360 and the SQL queries in the data layer.

Work with database (EBI) team to complete data sync from external sources into our Dev and Test databases.

Environment: Core Java1.7, Groovy, Grails, HTML5.0, AngularJS2.0, Ajax, JQuery2.0, JavaScript, Servlet, JSP, Spring4.0, Hibernate4.0, SOAP based Webservices, JMS, log4J, Maven4.0, JUnit4.0, GIT, Eclipse, UNIX, Tomcat 6.0, Oracle11g, SQLDeveloper Client tool, Source Tree, Git Hub, Sublime tool Groovy, Grails.

Client: Verizon, Tampa, Florida June' 13 – July’ 14

Role: Sr. Java Developer

Project: ESAP EMEA (Former NMDS)

ESAP EMEA application acts as a central repository for EMEA and Asia countries for number portability.It collects data (ported & allocated) automatically or manually from national systems.Distribute the data to iNMP for Billing.

Responsibilities:

Followed Agile methodology during development of the project and oversee the software development in Sprints by attending daily stand-ups.

Involved in Business Analyst Meetings and Design documents for the application.

Development on the User Interface using Servlets/JSP/AJAX/ JQUERY/HTML / CSS/ Java Script.

Developed Web application based on Spring MVC framework.

Implement Data access layer with Hibernate.

Worked on Integration of Spring and Hibernate frameworks using Spring ORM Module.

Implemented Hibernate HQL queries to Retrieve, Insert and Update the records with Relational Database.

Followed SOA Design and Architecture to Develop SOAP Webservice, generated WSDL and Consume the services.

Handled SSLHandshake security to Webservice.

Tested the Webservice using SOAP UI.

Implemented EJB Stateless session beans while using webservices.

Understood XSD, DTD transforming using XSLT, used DOM parser to convert XML content into a Java Object.

Involved in Consuming messages using JMS API and Monitor JMS Statistics.

Deployed application in Glassfish, Weblogic and Glassfish Message Broker Servers in different environments.

Involved in Pair Programming.

Involved in Integration System Testing and User Acceptance Testing (UAT).

Worked on Unix Shell script to FTP file from one Server to Remote.

Performed Unit testing using JUnit.

CVS is used as Code Versioned control and follow the code standards.

Used Maven scripts to build the application and deploy it on Application Server based on various environments

Participate in code reviews, troubleshooting, bug fixing, preparing test environments, execute User acceptance testing and providing production support.

Implemented Change Request raised by Business users.

Using SharePoint tool for collaboration/communication/decision making among the team.

Environment: Core Java1.7, HTML, Ajax, JQuery2.0, JavaScript, Servlet, JSP, Spring4.0, JPA2.1, Hibernate4.0, SOAP based Webservices, EJB3.0, JMS, log4J, Maven4.0, JUnit4.0, CVS, Eclipse Juno/Kepler, UNIX Shell scripting, Glassfish3.1.2, Message Broker, Weblogic12c, Oracle11g, SQLDeveloper.

JPMorgan Chase, Tampa, FL Oct' 12 – May' 13

Java Developer

Project: CQP (Corporate Quick Pay)

The intent of this project is for consumers to have the capability to access their account securely through mobile compatible web browsers on their Smartphone’s. Clients have requested JPMC to provide solution for sending payments online to their consumers. New CQP Client & Consumer Mobile portals are created which help clients to send Payment and consumers to accept Payment.

Actively participated in the Analysis, Design, Development and Testing phases of various modules.

Scrupulously involved in Agile Standup meetings throughout the project with team members on day to day basis for the update on project status using Rally Software.

Estimated Level1 and Level2 and Designed Class, Sequence Diagrams.

Worked on J2EE design patterns like DAO, Front Controller, Session Façade, Factory Pattern and Singleton.

Created mobile web applications using HTML5, CSS3, JSON, and JavaScript.

Worked on OOPS concepts, Collections Framework using Core Java.

Extensively used Spring MVC architecture for the application development.

Developed application service components and configured beans using Spring IOC .

Used JMS for Asynchronous communication by consuming messages in the Message queue.

Used Hibernate as data persistence layer and configured service and persistence object using Hibernate mapping files.

Involved in frameworks integration of Spring and Hibernate.

Produced and Consumed REST based webservices, did unit testing using SOAPUI tool and generated json.

Worked on Database queries using Oracle instance.

Used JAXB to convert XML content into a Java Object.

Involved in unit testing, test case reviews and code reviews in accordance with applicable development standards.

Involved in integration system testing and user acceptance testing (UAT)

Worked on Web deployments in DEV, QA and UAT environments.

Support the Application whenever encountered Production issues.

Deployed application in Weblogic Application server.

SVN is used as Code Versioned control.

Firebug is used as debugger.

Used Maven script to build application.

Environment: Core Java1.6, Oracle10g, Toad, JSP, Spring3.0, Hibernate4.0, JavaScript, HTML5, jQuery, Ajax, Apache CXF Framework, REST Webservices, JAXB, Linux, Shell scripting, WinSCP, log4J, Maven, SVN, Weblogic Server11g, Eclipse, Microsoft Visio.

AT&T, Richardson, TX Sep’11 - Oct’ 12

Java Developer

Project: Retail Credit Application System-CAS

Check’s Credit Result for New customer’s Application thru iCAS, CAS & Equifax downstream systems. Credit Class Override, Application & Account searche’s, Work list, EID Verification, Unlock Application, and Administration are maintained in this System.

Participated in Meetings and gathered business and System requirements.

Designed Application Design document based on System requirements.

Working on jQuery calendar widget and AT&T propetior marking

Working on Front end screens to display credit result, AT&T accounts Network information using Struts framework.

Worked on Collections Framework, Multi-threading and Object Oriented Concepts using Core Java.

Define beans in Spring configuration files to inject the beans.

Used Hibernate as ORM for database access and table mapping.

Worked on developing & consuming SOAP based web services

Worked on jstl custom tags for date format parsing and masking SSN, TaxId, Date of Birth and Driver License data Elements.

Worked on data Encryption/Decryption by invoking AT&T Voltage API.

Involved in Maintenance and Support the Application.

When Debug mode is on encrypted log file using shell script.

Worked on SQL, sub-queries, PL/SQL with a Oracle connection.

Used Toad for Database operations.

Code version is maintained using CVS.

Ant tool to build ear files.

Deployed Application in Weblogic Server.

Environment: Core Java1.6, Weblogic10.3, Oracle10g, Toad, JSP, Struts1.2, Spring3.0, Hibernate3..0, JavaScript, HTML, jQuery, EJB2.0, JAX-WS pecification, Apache CXF Framework, Solaris10, Shell scripting, Filezilla, log4J, Ant, CVS, Eclipse, XML spy, Dream weaver.

FedEx, Pittsburgh, PA April' 11 - Sep’ 11

Java Developer

Project: AWAD (Automated Work Area Design)

Existing Inbound Package report generated automatically and sent to stations throughout the night. Currently re-designed to allow the user to run on-demand through AWAD Plan.

Involved in Design sessions with Business Analyst and Tech Lead.

Implemented GUI using HTML, JSP, AJAX.

Worked on validations using JavaScript

Used JSF and Spring MVC architecture to develop business layer.

Used ICEFaces components with JSF implementation to develop user interface for the management of customer pickup addresses.

Integrated JSF backing beans to the Spring configured beans.

Built various struts Action classes to model the business logic.

EJB Session Beans were used to process requests and use DAO’s to retrieve & update data into Database.

Worked on Stored Procedures and called using callable statements from java side and also with Scheduler.

Used Sql Developer tool for Database operations.

Used XSL for transforming common XML format into displayable format

Involved in publishing and Subscribing the MQ Messages.

Maintained the source code versions in Subversion repository

Used Firebug to debug JavaScript

Used Log4J for logging and tracing the messages

Used Maven tool for building application to deploy application in Websphere Application Server

Environment: Core Java1.6, Tomcat, Oracle10g, ADF, JSF2.0, JSP, JavaScript, HTML, EJB1.0, XML, XSL, JUnit, log4J, Ant, SVN, Eclipse, Firebug.

Cisco Systems, San Jose, CA Dec’ 10 – March’ 11

Java Developer

Project: BIAAS

BI as a Service (BIaaS) is a single common platform for BI users to access, create and share their BI content. It provides a consistent BI interface across BI tools. Catalog, Ratification and Data Visualization are showcases for this BIaaS product.

Participates in the full SDLC including collaborative review meetings, estimations, design sessions, development and testing.

Developed the User Interface using JSP/AJAX/ HTML / CSS/ Java Script.

Designed and developed Use Cases, Class diagrams and Sequence Diagram.

Implemented various J2EE design patterns like DAO, DTO, Factory Pattern and Singleton.

Developed the application using Java Server Faces (JSF) and Spring MVC.

Implement GET and POST operations using Restful web services.

Totally involved in building components using DOM and JaxB which helps to parse the XML.

Written JDBC programs for callable statements, prepared statements written in Oracle and used TOAD tool to interact with database.

Designed and developed Hibernate Dao’s using spring framework’s HibernateDaoSupport & Hibernate Template

Used CVS for version controlling.

Used log4j for logging statements.

Managed offshore team by having regular meetings to discuss about the milestones in the project.

Environment: Core Java 1.5, JSF1.1, Spring 2.0, Restful webservices, Rest Client, XML, XSD, JAXB, DOM, Tomcat, JSP, Oracle 10g, SQL/PL SQL, Hibernate2.0, Java script, CSS, HTML, Ajax, log4j, My Eclipse, Toad, Ant1.7, Microsoft Visio.

Verizon Business, Irving, TX April‘ 10 - Dec‘ 10

Java Developer

Project: IntradaPro

IntradaPro application integrates a number of real-time and batch upstream systems to enable complete and accurate local order entry and billing, and feeds a number of real-time and batch downstream systems for purposes of provisioning local and VoIP phone lines. Supports the IXplus and WIN billing systems.It provide 911 and E911 services.

Interacted with business team to finalize requirements, resolve functional issues and implemented the

Application.

Used Agile based Scrum methodology for developing the project.

Designed sequence diagrams.

Designed and developed the user interface layer using JSP, CSS and Ajax.

Used JavaScript objects to handle events on text boxes, forms to call business logic.

Defining navigation rules and configuring the struts configuration file.

Responsible to write the Action classes and Action Forms by using Struts Framework.

Responsible to define the validators for the UI components by using Struts framework.

Involved in writing code based on the WSDL files and used SOAP to transfer the Protocols to invoke Web services for communication between VB and external applications.

Used SOAP UI to test the web services.

Understanding XSD, DTD, XPath, and XQuery transforming using XSLT.

Used Eclipse IDE and web logic application server in development.

Written the JUNIT test cases.

Used CVS version control.

Used log4j for application debugging.

Used Ant scripts for build process.

Environment: Core Java1.4, Struts1.3, Axis1.4/2.1.3, JSP, Java script, CSS, HTML, Ajax, JAX-RS, SOAP based Webservice, Oracle 10g, SQL/PL SQL,Tomcat6.0, log4j, Unix, ant1.7, Eclipse, Microsoft Visio, Visual Paradigm, jUnit3.0

Liberty Mutual Insurance, India Feb'08 – Apr’10

Java Developer

Project: Insurance Management

Internet Quote policy generator is a web-based application developed for the users. The client can obtain a free insurance quote by furnishing the information in the given interface.

Written low-level design for features Document Creation, Container Creation and Document Relocation.

Handled assignments in developing UI pages using JSP, Html, DHTML, CSS and JavaScript

Responsible to build the presentation layer by using Struts MVC framework.

Used HTML/ JavaScript/ JSP for designing the screens and validation of front end

Created Servlets which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information

Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information

Developed an interface for parsing XML and storing it in the DB2 database and vice versa

Designed online reports that display large volumes of data using XML

Involved in writing the ANT scripts to build the application.

Involved in using Log4J to create log files to debug as well as trace

Used CVS for version control

Preparing SQL/PLSQL statements and hand it over to DBA group to fix production issues.

Used Tomcat server for application development with Eclipse

Environment: Core Java 1.5, JBOSS Eclipse, Windows NT, DB2, EJB 2.0, Struts1.1, JSP 1.2, JavaScript, HTML, DHTML, ANT, JDBC, XML, DB2, ANT, Log4J, CVS



Contact this candidate