Resume

Sign in

Web Services Developer

Location:
Kansas City, Missouri, 64106, United States
Posted:
February 28, 2018

Contact this candidate

Resume:

Anvesh Basireddy

650-***-****

ac4nek@r.postjobfree.com Sr. Java Full Stack Developer

PROFESSIONAL SUMMARY:

Over 7+ years of extensive experience in all stages of Software Development Life Cycle such as analysis, design, build, testing, implementation and quality assurance using technologies related to Java, J2EE, JavaScript, XML Reporting, Databases (Oracle, Sql Servers), Web related technologies, tools and testing tools

Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns.

Working Experience in SDLC by using Waterfall, Agile (Scrum) and Iterative system development methodologies. Experience using Agile and Extreme Programming methodologies.

In depth exposure building enterprise Applications and Distributed Systems in multi-threaded environment using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB (Session Beans, Entity Beans and Message Driven Beans), Hibernate, Spring, Struts, JDBC, JMS, Mule ESB), SOAP/Rest web services and XML.

Experience in XML/XSLT and web technologies desired (SOAP and/or RESTful web services, SOA Architectures, etc.).

Proficiency in developing applications using Spring Framework, Spring Core, Spring IOC, Spring MVC, Spring ORM, Spring DAO, Inversion of control and Dependency Injection.

Excellent experience developing efficient, portable, web-based user interfaces using HTML 4.0/5, XHTML, CSS2/CSS3, JAVASCRIPT, jQuery, ANGULARJS, ReactJs, NodeJs AJAX, JSON And XML with experience in the software development life cycle and Ice faces.

Proficient in using XML Suite of Technologies like XML, XSL, XSLT and validation with DTD &XML schema and processing files with SAX, DOM Parsers.

Experience in implementing persistent layer using ORM tools like Hibernate core interfaces, mapping associations and annotations. Experienced using Hibernate as persistence framework mapping ORM objects to tables using Hibernate annotations.

Experience in Web Services Technologies like SOAP, WSDL, UDDI and Service Oriented Architecture (SOA).

Experienced Building Enterprise Integration solutions and message driven applications utilizing JMS, Mule ESB, Message driven beans and Apache Kafka.

MarkLogic Server design and implementation work, including XQuery and XSLT.

Experienced in the functional usage and deployment of web applications in JBoss, WebLogic, WebSphere and Apache Tomcat.

5+ years of experience in healthcare industry and has good knowledge of HL7 standards, HIPAA and Seebeyond Datagate, e*gate and Sybase eBiz Impact Integration Engines.

Good experience in error-Logging using Log4J and version control tools like SVN, VSS, GIT and Clear Case.

Strong Experience in database design using SQL,PL/SQL to write Stored Procedures,

Functions, Triggers.

Extensively used Ant, Maven Scripts for automating build and release task and customizing WAR/ JAR file management for web applications, Implement Bots.

Develop Restful web services using API Designer and implement it using ApiDevkit

Well versed with Integrations using jBPM and has designed the integration components.

Concepts of Objects, Classes and their relationships and how to model them and good hand on experience on Spring 2.5 framework.

Developed ReactJS applications by completing stories in timely manner while maintaining best practices outlined by the team lead

Experienced in Big data solutions and Hadoop ecosystem related technologies. Well versed with Big Data solution planning, designing, development and POC's.

Developed multiple full stack web applications over a 12 week course utilizing technologies such as Ember, Node, Express, PostgresSQL, and MongoDB

Built and maintained RabbitMQ servers for production and non-production environments.

involved writing technical design document, performance improvement, code Optimization, Unit testing and bug fixing

Strong knowledge of front-end web development and ability to design web sites from wire frames

Self-motivated, reliable, independent, extremely adaptable to various working environments and capable of working independently or as a part of team

Proved ability to adapt to new environments, responsible, highly organized and hardworking

EDUCATION:

Bachelor of Technology in Computer Science & Engineering, India.

TECHNICAL SKILLS:

J2EE Technologies/Frame works:

Struts, Hibernate, Spring, Servlets, JSP, JSF, JMS, Oracle ADF,

WSDL, XML, JSON, EJB, JDBC, MVC, DOJO.

Programming Languages:

Java, SQL, PostgresSQL, PL/SQL, C, C++, Objective-

Databases:

C, GWT, (GWT-EXT).

Web Technologies:

Oracle, Db2, MS SQL Server, MS Access, Sybase, Cassandra,

MongoDB, CouchDB.

Web Services:

HTML, DHTML, XML, XSLT, CSS, CTS, Ajax, JavaScript.

SOAP, REST.

Operating Systems:

Windows, Linux, Sun Solaris and Unix.

Web/Application Servers:

Apache Tomcat, WebSphere, JBoss, WebLogic.

Developer Tools (IDE):

Eclipse, Net Beans, Rational Application Developer, IntelliJ, MyEclipse.

Configuration Management Tools:

Rational Rose, JUnit, JMock, Log4j, CVS, SVN, Microsoft Visio.

PROFESSIONAL EXPERIENCE:

Cerner Corporation, Kansas City, MO Sep’ 17 to Till Date

Health Care Service Corporation (HCSC)

Role: Full Stack Java Developer

Description: This project has the ability to define the agreed time frame that responds to an authorization requests will be provided. This includes the tool needed to define the different service level agreements by particular health plan or payer. I worked for Vantage Fulfillment Service (VFS) module which generates Kits, Welcome Letters and ID Cards for the users who apply for Insurance.

Responsibilities:

To analyze the root cause for a problem raised, and provide quick solution as soon as possible.

Used Agile Scrum to manage the full life cycle development of the project.

Software Engineer with extensive full-stack experience and experience in Microservices, Distributed Systems and Test-Driven Development using agile methodologies

Developed application using Spring MVC, JSFs, AJAX, Hibernate and SOAP/Rest web services on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate with Web Sphere Application Server.

Used Spring configuration files and its application context object for creating various factory objects with spring container.

Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.

Used Hibernate with JPA annotation and created several persistent classes includes Hibernate core interfaces, annotations.

Implemented Spring controllers with annotations, validations using model attributes to pass request from presentation layer to helper classes.

To meet scale and availability requirements, we selected Apache Cassandra for Cassandra's master less architecture, ability to easily and quickly scale horizontally to meet their growing data store needs.

Involved in designing, capacity planning and implementing multi-rack Cassandra cluster.

Implemented and administered Data center Cassandra Clusters based on the knowledge of architecture and data modeling for Cassandra applications. Developed DAO classes with JUnit using Spring DAO package for data access and data manipulation.

Developed JMS components to send messages from one application to other application internally.

Integrated spring with Hibernate using configurations and implemented DAO layer to save entities into data base.

Build Apache Kafka Multinode Cluster and used Kafka Manager to monitor multiple Clusters.

Client Side code were written in ReactJS/JQuery/JavaScript and Server Side Code were developed using MVC4

Write custom search handler profile as per business need. Requirements gathering from business and planning for search.

Installing, Configuring and Administering Splunk Enterprise Server 6.0/6.3.2 and Splunk Forwarder 6.0 on Red hat Linux and Windows severs.

Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration file.

Designed and Developed Client Side application using ANGULARJS, HTML5, CSS3, JAVASCRIPT, BOOTSTRAP, jQuery, ReactJs.

Develop web pages using Struts framework, JSP, XML, JavaScript, HTML/ DHTML and CSS, CTC configure struts application, used tag library. Developed custom directives, Factories and Services in AngularJS.

Used Sencha Touch and EXT JS for the Mobile web interface development. Also used JSON and JQuery for Mobile application development. Worked with HTML 5 and CSS 3.

Developed HTML5 Mobile application with HTML5, Java Script, jQuery, JSON and RESTful web service. Involved in design, build and deployment of Liferay Portal, REST web services components using spring, JAX-WS, JAX-RS, JAXB and deploying them to Web logic, Spring Tc and Tomcat servers.

Involved in creating http inbound & outbound flows, custom java and XSLT transformers and security of mule endpoint through WSSR.

Execute tasks on XML registry, XSLT/XQuery and transformation capabilities.

Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, spring data, JPA.

Involved in helping the UNIX and Splunk administrators to deploy Splunk across the UNIX and windows environment.

Also proficient in the WMS Red Prairie for wave planning /appts. / Bills and driver documents.

Provide subject matter expertise for building SAML integrations to legacy applications

Deployed and maintained cloud hosted ADFS as a SAML gateway between a Shibboleth IdP and Tomcat Fediz SP

Provide on-call production support for HL7 interfaces on Seebeyond e*gate and Sybase eBiz Impact. Evaluate requests for changes to existing HL7 interfaces; implications and impact of such changes in terms of other ongoing projects and resource requirements

Implemented SOA architecture with web services using JAX-RS (REST) and JAX-WS (SOAP).

Experience in installation, configuration, Deployment and management of web and enterprise applications on BEA WebLogic Server and JBoss Application servers.

Worked with other engineers to design, implement, test, and tune features of MarkLogic Server, including EC2 integration, system monitoring, flexible replication, and forest replica failover. Taken care of complete Java multi-threading part in back end components.

Used Maven to build application and deploy on the server.

Configured and created application log files using Log4j required to trace application and GIT for version controlling.

Testing is done through Junit.

Environment: JDK, JavaScript, Java,HTML5,CSS3,Kafka,Spring,XSL, XSLT, Elastic Search, Hibernate, SOAP/Rest web services, AJAX, WebSphere, Oracle,Apache-Maven, GIT,J Boss, Junit, Apache Camel.

Santander Bank, Boston, MA Jan’ 17 to Aug’ 17

Credit Card Online System.

Role: J2EE Developer

Description: This application has been developed to promote business transactions using leading edge, object oriented, distributed, middleware technology. The three tier architecture was used as a "financial application package" to the financial market and by developing sets of financial business objects; this project is flexible enough to have its capabilities extended or modified to meet any changes or business requirements within time frame.

Responsibilities:

Developed Application based on J2EE using Hibernate, spring, JSF frameworks and SOAP/REST web services.

Worked with Agile Methodology (SDLC), involved in daily scrum meetings, sprint planning, product backlogs.

Implemented business layer using Core java, Spring Beans using dependency injection, spring annotations, and Spring MVC components.

Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.

Implemented spring controllers with annotations, validations using model attributes to pass request from presentation layer to helper classes.

Implemented transaction management using spring declarative transaction management with Spring AOP concepts.

Performance tuning of Kafka, Storm Clusters. Benchmarking Real time streams

Integrated spring with Hibernate using configurations and implemented DAO layer to save entities into data base.

Worked on performance tuning of cluster using Cassandra Configuration file and JVM Parameters.

Configured internode communication between Cassandra nodes and client using SSL encryption.

Evaluated, benchmarked and tuned data model by running endurance tests using JMeter, Cassandra Stress Tool and OpsCenter. Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.

Implemented the search functionality for Internal Application using AngularJS. Added dynamic functionality to the application by implementing JQuery, Node JS. Web application development for backend system using BackboneJS and NodeJS.

Responsible for design and developing Persistence classes using Hibernate, and Spring JDBC Template frameworks to save data in database tables.

Generating Hibernate mapping files and domains using tables.

Implemented Hibernate Inheritance strategies to map relation between tables and configured many-many relationship using Hibernate annotations.

Worked on Mule ESB Integration to integrate external components like JMS Queue and other applications.

Created RESTful web service to server ECU strategy files to Sync my ride website.

Involved in creating/consuming SOAP based web services to expose business operations.

Re-structuring the software architecture by implementing the RabbitMQ to improve the performance and flexibility of the different parts of Web EDI product.

Extensive experience in HTML5/CSS3 development and designing new web features using modern frameworks like AngularJS 2.0, ReactJS 1.5 and BackboneJS 1.3.

Developed a new interface for the website, using GXT/GWT.

Used JSF for user interface layer development and tools like Firebug for Web Accessibility

Used Maven tool to build, config, and packaged, deploy an application project and integrated with Jenkins.

Designed and implemented RESTful APIs based on SpringMVC and Jersey.

Developed Junit test cases to validate the REST services.

Configured managed beans and made available to the application by declaring them in the faces-config.xml configuration file.

Used JAXB to marshal Java object to XML object to put message in message Queue.

Developing genetic algorithms and flowcharts for applications

Writing codes according to the tasks accepted to accomplish through machines

Applying knowledge of Artificial intelligence for programming the robots

Doing coding for number of robotic control systems on JSON format as well for data transfer

Environment: Spring Tool Suite, Spring MVC, Hibernate, Angular.Js, RabbitMQ, JSF, Kafka, SOAP/ Rest, log4j, Junit, IBM MQ, JMS, JAXB, XML, Ajax, JQuery, Bots, Maven and Jenkins.

Pemco Insurance, Seattle, WA July’ 15 to Dec’ 16

Payment Gateway

Role: J2EE Developer

Description: This application enables client to access review and update insurance coverage's online. The website functionality was extended by providing the customers to Login and perform online transactions like paying bills online and updating their insurance policy. Customer care website was redesigned to provide customized information for the end users.

Responsibilities:

Involved in all SDLC (Software Development Life Cycle) Phases of the project.

Used JavaScript and CSS for UI Design Mockup. Written code in jQuery/JavaScript /CSS/AJAX for the navigation oriented application.

Worked Onsite Client Location to understand the exact Client Business Needs, check the technical Feasibility to achieve the requirements and then communicating the same to Offshore there by making Offshore to produce quality deliverables expected by client.

Review the Offshore Development work in Areas of PCF Configuration, Business Rules, and Data Model Creation.

Developed using the MVC architecture and employed the Struts2 Framework to develop business logic and integrate with DAO classes.

Extensively worked on XML parsers (SAX/DOM), Implemented various XML technologies like XML schemas, JAXB parsers for cross platform data transfer.

Used various XML Web services with SOAP protocol for transferring data between different Applications.

Developed the application in Eclipse IDE tool and deployed in WebSphere in server side.

Built and maintained RabbitMQ servers for production and non-production environments.

Starwood merger: Integration of two enterprise applications using RESTful APIs

Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files

Extensively used Hibernate in data access layer to access and update information in the database.

Written stateless session bean. Interfaces to connecting Hibernate mapping file through business delegate interface.

Developed Stored Procedures and Triggers on Oracle Database.

Worked on JPA for persisting the objects into the system.

Used Java Message Service (JMS) for reliable and asynchronous exchange of important information.

Developed user interface using JSP, JSP Tag libraries (JSTL).

Developed Use Cases, Class diagrams, Sequence diagrams and User Interface diagrams in UML using Rational Rose.

Designed the user interface of the application using JSF, HTML5, CSS3, JavaScript, Jquery and AJAX

Created design documents and test cases using Junit.

Environment: JSP, Struts2, JSF, jQuery, Hibernate, JDBC,GWT,SAOP, Oracle, UML, Rational Rose, WebSphere, Eclipse, JavaScript, AJAX, JMS.

Tracfone Wireless Inc, Miami, FL July’ 14 to June’15

Simplify Enrollment Process

Role: J2EE Developer

Description: M-Power is a product for automating the Human Resource Activities based on the requirements. Modules include Employee Info, Training, Leave, User Permissions, Recruitment, and Appraisals. Work Flow for important transactions is built which streamlines the process cycle. Interface to existing packages for Data Exchange and transfer, Data processing via Mails are salient features. Modules are built specific to user groups such as HR Manager, Web Admin or General Employees; this provides information transparency across end users.

Responsibilities:

Involved in meeting with business to gather requirements.

Involved in analyzing business requirements and compose them into a technical use cases.

Involved in creating class and sequence diagrams using Rational Rose.

Responsible for IVR (Interactive Voice Response) and reporting software development.

Designed and developed the application based on MVC framework.

Created HTML, CSS, AJAX, JSTL and JSP pages for Presentation Layer.

Involved in implementing Spring DAO layer to access the database.

Deployed the Enterprise Java Beans in Web Sphere App Server.

Involved in transforming XML to HTML using XSLT.

Used XPATH to navigate through Attributes and Elements in an XML Document.

Developed DAO’s to invoke DAP’s (Data Access Programs) to access data from .CSV files and to query Oracle database.

Wrote various Struts framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs.

Involved in Java and PL/SQL code reviews.

Developed Database Objects like PL/SQL packages, Stored Procedures and Materialized Views.

Wrote batch jobs for loading data from .CSV files into database.

Designed and implemented RESTful APIs based on SpringMVC and Jersey.

Developed online adhoc reports using Jasper framework.

Wrote Shell Scripts for executing the batch jobs.

Interacted with the Users and Documented the Application.

Involved in designing test plans, test cases and overall Unit, Integration and Security testing of system.

Used RAD as IDE for development and unit testing.

Used PVCS as repository to control versioning of projects.

Prepared documentation and participated in preparing user’s manual for the application.

Environment: Java, J2EE, JSP, JSTL,GWT,(GWT-EXT),JavaScript,, Skills Used IVR: Interactive Intelligence PL/SQL, Struts, Spring, Oracle 10g,PL/SQL, XML, XSLT, CSS, Log4j, UML, Jasper (Reports), Rational Rose, WebSphere Application Server, RAD, PVCS, Clear Quest, Windows XP.

Global InfoVision, India Dec’ 13 to April’ 14

Product Catalog

Role: Java Developer/J2EE Developer

Description: Developed multiple Web Services and each Web service created as a separate Project. This way easy to maintain and less effort required to make changes. Developed Web Services for Product Catalog, Customer Info etc. Created Hudson Master Project to trigger build task of multiple Web Service Project.

Responsibilities:

Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications from Business Analyst.

Designing the system and documenting Use Cases, Class diagrams, Sequence diagrams.

Utilized UML & Rational RoseXDE for designing of the System.

Develop web pages using Struts framework, JSP, XML, JavaScript, HTML/ DHTML and CSS, configure struts application, used tag library.

Development of Struts Action classes, DAO, Views using Struts custom tags.

Created the Servlets, DOM&XSLT for the presentation layer (GUI).

Involved in Configuring web.xml and struts-config.xml according to the struts framework

Designed and developed Session and Entity Beans to implement business logic and deploy them on the WebLogic Application Server.

Used MDBs (JMS) and MQ Series for Account information exchange between current and legacy system.

Building and Deployment of EAR, WAR, JAR files on test, stage and production servers.

Environment: Java, J2EE, BEA WebLogic Application Server, UNIX, DB2, JSP, EJB, JMS, XML, HTML, CSS, Rational XDE, Rational Clear Case, ANT Script, IBM DB2, Visio2000, Log4J and MVC-II Architecture.

Andhra Bank, India April' 11 to Nov’ 13

Financial Portal

Role: Java Developer

Description: The Objective of new system is to enable Andhra Banks private banking group PBG to strengthen their existing client and attract new client. The PBG System will enable the Andhra Banks Private Banker and Client to create a tailored website, which will reflect each client s unique relationship with PBG. The functional requirements of the PBG Internet site is to deliver account information, news, marketing information, Andhra Banks research and information about Andhra Banks products/Services.

Responsibilities:

Involved in Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis and Code development.

Implemented Struts framework based on the Model View Controller design paradigm.

Implemented the MVC architecture using Strut MVC.

Struts-Config XML file was created and Action mappings were done.

Designed the application by implementing Struts based on MVC Architecture, simple Java Beans as a Model, JSP UI Components as View and Action Servlet as a Controller

Designed and developed business components using Session and Entity Beans in EJB.

Used JDBC for data access from Oracle tables.

Implemented EJB’s Container Managed Persistent strategy.

Worked on triggers and stored procedures on Oracle database.

Apache Ant was used for the entire build process.

JUnit was used to implement test cases for beans.

Worked on Eclipse IDE to write the code and integrate the application.

Application was deployed on WebSphere Application Server.

Coordinated with testing team for timely release of product.

Environment: JSP, Servlets, Struts, JMS, JavaScript, Eclipse, Web Sphere Application Server, Oracle 8i, EJB, ANT.



Contact this candidate