Post Job Free

Resume

Sign in

Data Developer

Location:
Katy, TX
Posted:
March 17, 2021

Contact this candidate

Resume:

Madhu Vikram

Java Full stack Developer

512-***-****

adkzsw@r.postjobfree.com

8+ years of experience in development and Implementation of Client/Server, Distributed and Internet applications using Java and J2EE.

Strong Experience in Designing and Developing web applications using Java, JSP, J2EE, Servlets, MVC Framework, Webservices, UML, XML, HTTPS, CSS, AJAX, JavaScript, JSON, HTML, REST Web Services.

Designed and developed rich and enhanced web applications using MVC 5.0, C#, Entity Framework, MVP, JSON, HTML 5, CSS 3, AngularJS, Knockout JS, Backbone.JS and JQuery in Agile/Scrum methodology.

Used Angular JS as framework to create Single Page Applications which can bind data to specific views and synchronize data with server.

Experience in design micro services deployment using Docker.

Worked with JMS Queues for sending messages in point-to-point mode also implemented JMS message listeners to create and consume messages across modules.

Manage Tomcat application server installations on Linux environments in Stage and Production.

Skilled on programming Single Page Applications (SPA) using MVC Frameworks AngularJS 4.0 using core directives, expressions and modules and Backbone JS.

Hands on Experience in development and deployment of enterprise applications using Core Java, J2EE, Spring, Struts, Micro services, Hibernate, JDBC, XML, Webservices (SOAP, REST), JMS, JSF, Bootstrap, NodeJS, HTML5, XML, CSS3, JQuery, AJAX, JSON.

Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Modeling (OOM) based on Unified Modeling Language (UML) architecture.

Proficient in implementation of frameworks like Struts, Spring (Spring MVC, Spring Boot, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Cloud, Spring Data, Spring Batch, Spring TX).

Extensive experience in working with different databases such as Oracle, Mongo DB, IBM DB2, SQL Server, MySQL, PLSQL and writing Stored Procedures, Functions, Joins and Triggers for different Data Models.

Experienced in using various like IDEs Eclipse, My Eclipse, IntelliJ, RAD, and Net Beans.

Skilled in designing workflow maps, implementing them in Process designer and developing custom Java Components for using in workflow maps.

Experienced in successfully coordinating and delivering multiple projects with sign off, compliance, Change Requests, release processes and procedures in timely and effectively.

Highly motivated team player with effective communication, analytical and organizational skills.

Technical Skills:

Programming Languages

Java, J2EE, PL/SQL

Java Technologies

(JDK 1.6,1.7,8.0), Collections, Multithreading, AWT, Exception Handling

J2EE Technologies

JSF, JSP, JMS 2.0, Servlets, Applet, JDBC, Java Beans, Tag Libraries

Web Servers

Apache-Tomcat 5.x/7.x/8.x

Application Servers

WebSphere 8.0,8.5,9.0, Tomcat

Markup & Scripting Lang

Java Script, HTML

IDE/Tools

Eclipse3.x,4.x, IBM RAD, Rational Rose, ANT, JIRA, Tortoise SVN, Oracle SQL developer, TOAD

Databases and Tools

MYSQL, T-SQL, MS Access, SQL Developer

Testing / Bug Fix Tools

JUNIT, Clear Quest

Deployment & Build Tool

Apache Ant 1.x, Jenkins, Apache Maven 3.0.x,3.1.x,3.2.x,3.3.x,3.5.x

Source/Version Control

SVN, Clear Case, VSS, git

Miscellaneous

MS office, Notepad++, Text Pad, Log4j, Putty

Professional Summary:

Illinois Department of Human Services, Springfield, IL. Sep 19 – April 20

Java Full stack Developer

Involved in the requirements analysis, designing, development, testing and maintenance of the websites

Implemented Restful Web Services for other applications to communicate

Designed, developed and updated the user interface using CSS, JavaScript and Dreamweaver

Performed client-side validations over the forms using JavaScript

On the server-side, used Spring MVC with Hibernate to connect with Microsoft SQL Server.

Used Ajax to refresh only certain section of the page and reduce the load on the web server.

Profound knowledge in AngularJS 2.0x, 4.0x concepts like Directives, Controllers, Scopes, Services, Angular model, and Filters

Experience in ADA Accessibility testing to meet guidelines according to norms defined in WCAG 2.0 and Section 508 - Accessibility Compliance tool.

Performed ADA Testing on various Operating Systems such as MAC/WINDOWS and browsers which includes IE/Firefox/Chrome/Safari.

Validated the color contrast ratio for all the components of the page using Color Contrast Analyzer and WCAG Contrast checker.

Converted all existing applications into Angular applications using version 2 and 4 (Angular 2, 4).

Implemented Login screens using Angular 4 and by providing security with authentication tools OPENAM.

Worked in Agile mode, plan and deliver for two-week sprint and participate in all scrum ceremonies.

Used Responsive Web Design so that the website is compatible with different window sizes.

Developed Apache camel routes, JMS endpoints and used free marker to customize service responses.

Used TFS Team Foundation Server as a central repository. Followed Scrum Agile Methodologies.

Expertise in handling IBM WebSphere Server's which includes install, setup, configure, network, debug, deploy, automate and production support across different environments.

Hands on experience on developing the components using Angular 2/4 needed for the application from the scratch and customizing from various Angular related libraries to meet the application& functionality.

Developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, and Maven. Used GitHub as a version control, and JIRA for tracking bugs.

Worked on Angular 2/4 concepts like building the components, Data binding, String Interpolation, Property Binding, Event Binding, Two-way Data binding (with the help of Forms Module), Directives using gif Structural Directive) to Output Data Conditionally, Styling Elements dynamically with ng Class, Outputting Lists with ng For, Attribute Directives, Understanding ng Switch, Pipes, Interpolation, Services & Dependency Injection .

Successfully utilized Confidential ’s UI framework for some of the GUI Implementation.

Used D3.js and customized graphs per the UX needs. Have knowledge on how to use third party tools in any project.

Good exposure on container management tool Docker

Used AJAX for asynchronous communication between client and server.

Developed JSF Components and Self-Validating Components with efficient use JSF Tag Libraries.

Developed data insertion forms and validated them using JavaScript.

Present direct demos to the client and take their inputs to redesign the screens.

Successfully created component based single page application using the latest technology Angular 4.

Interact with the architect and scrum master on a daily basis to discuss about upcoming streamed work and improvements on existing use cases.

Developed test classes in JUnit for unit testing.

Responsible for Coordinating with Business, IT, Analysts team in case of CR’s (Change Requests). Interact with users, Business analysts.

Constructed visualizations that are able to depict vast amount of data using React JS.

Implemented reusable components using React JS library.

Responsible for code optimization and testing across other browsers.

Value Labs Inc, Chicago, IL Aug 2017- Sep 2019

Java Developer

Used Struts 1.x, Spring 3.x and Ibatis for persisting data and performing the backend operations.

Implemented Spring 3.x for dependency injection into application.

Worked on iBatis at persistence API for the backend implementation and implemented Restful Web services.

Used CI/CD pipeline with JIRA, Bitbucket, Git, Jenkins, and Ansible following Agile methodology.

Extensively used Stored procedures and views while creating tier users for database reliability.

Experience in implementing XML Http Request for making Ajax calls to communicate to the servers to simulate Single Sign on (SSO) functionality.

Involved in working with JMeter to run and load tests and query optimization for improving the response times.

Provide hybrid and complex solutions by implementing Java EE concepts and frameworks like Spring (Core, MVC, JDBCDAO Support, IOC), Hibernate, SOAP, REST, JMS, XML.

Worked on Agile Methodology to practice-based methodology for modelling and documentation of software-based systems.

Implemented service layer on top of Cassandra using core Java, JPA, Data stack Java API and Restful API.

Developed JAVA Plugin applications for customization

Worked with Development and QA teams to continuously integrate software development using GitHub, Maven and Jenkins.

Developed Message-Driven beans in collaboration with Java Messaging Service (JMS).

Implemented rapid-provisioning and life-cycle management for Red Hat Linux using Puppet.

Migrated from Ant to Maven by using Ivy for dependency resolution and optimization from clear case to GIT.

Extensively used IBatis database to call stored procedures when developing the application.

Worked with Eclipse and RAD in conjunction with servers like tomcat 7.x and WebSphere 6.x. Exposure in acquiring functional and the POC level knowledge on OBIEE for reports

Involved in using Rational Team Concert to manage the user stories in Agile methodology and tasks also by using JUNIT 4.x, Mockito for performing Unit Testing.

Excellent in using Spring WS security to insert security tokens in the web services.

Worked on consuming and exposing SOAP web services.

Involved in using core JSTL, Struts tag libraries with JSPs and used Struts 1.x as MVC framework.

Involved in Debugging and enhancing the code in application by using core Java programming.

Excellent in using Spring IOC, MVC, Core and AOP, Node JS, Angular JS and backbone JS in application

Good in using jaxb, castor plugins for Maven.

Caprus IT Inc., Frisco, TX. Aug 2016 – June 2017

Java Developer

Involved in Prototype designing in Java J2EE/ExtJS and Developing complex custom components and Used SOAP and REST ful web services and performed Server-side coding in Java.

Followed Agile Methodology for Scrum Process for the Project Implementation of the back logs.

Business requirements gathering and analysis by interacting with the customer.

Used JIRA to report the hours and issues that are related to the project and Worked with mortgage express vendors to get all the connectivity needed details for the applications for both the production and non-production environment.

Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system.

Enhancing user interfaces of the application and Rest based service setup for communication between ExtJS and Java.

Development of Faces jsp using JSF Components.

Developed Faces managed beans for the JSP Pages.

Implemented Java Design patterns for JSF Framework.

Maintenance of JQuery, Angular JS, Node JS, Java J2EE, Flex, Dot net-based applications Using the build tools like Maven to build the project.

Documented the functionality and environment set up and Have involved in the data analysis, design, developing databases and data modeling.

Actively participated during functional and regression test cycles. Supported all major production releases.

Developed a custom application in java that would update the document metadata in P8 when corresponding Meta data is changed in SQL Servers database using the FileNet CE API's.

Used Hibernate for mapping business objects to the Oracle database

Developed custom reports using Crystal Reports and wrote test cases using JUNIT, Mockitos, Powermocks and Dbunit.

Involved in design strategies for enterprise application systems and set standards for operations, programming and security. Designed High level and low-level designs for applications

As a java developer, has been involved in performance tuning and optimization and Participated in requirement walk-through and data model the requirements to technical specifications.

Mentoring customer employees on Java/Ext Js/Flex Development.

Used CouchDB which is a document database server, accessible via a RESTful JSON API.

Configured different Mule connectors like HTTP, Database, NetSuite and Salesforce.

Involved in development of User Interface using HTML5, CSS3, JavaScript, AJAX, & JSON and Developed the application using Spring Framework which is based on the MVC design pattern.

Used the Inversion of Control module of Spring Framework and Developed Controller for request, response paradigm by Spring Controllers using Spring MVC.

Involved in designing and development in an Agile Environment. Followed TDD. Worked with Camel technology for enterprise integration and mockitos for mock testing. Worked on both Soap and Restful.

Developed Object-Relational (O/R) mapping using Hibernate 3.0.

Developed Data Access Object (DAO) persistence layer using Hibernate 3.0.

Extensively used Spring IOC, AOP concepts and used Spring MVC framework to develop application.

Provide walk-through of Data Design & Technical design to Architecture review board.

Participate in QA test case walk-thorough and providing QA support and defect fixes and to Provide demos to Production Support teams, Business Analysts and Users.

Deploying the application in DEV and QA environments and providing the deployment support for STAGE and PROD environments.

Value Labs LLP, Hyderabad, India July 2011 - July 2015

Software Engineer

Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology, designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.

Developed UI using Swing, JSP, JSF, HTML, CSS, JavaScript, and JQuery.

Development of GUI using JSF Components, Faces Client Components (like Data table and Tabbed Panel).

Developed of XML files, Schema's and parsing them by using both SAX and DOM parser's.

Designed and Developed XSL style sheets using XSLT to transform XML and display the information on the UI screens.

Developed web applications using Spring MVC, JQuery, HTML, Bootstrap and worked on Multithreading and Collections Framework including List, Map etc. Added interactivity to the UI pages using JavaScript.

Worked with Core Java technologies Collections, Serialization, Generics, Annotations and Exception Handling to implement Back - End Business Logic including Entity Beans and Session Beans.

Configured Spring security in the application to secure the method calls and RESTful webservices.

Implemented JDBC API for communicating with database layer.

Responsible for installing JBoss, administering and support of staging, QA and Production environment and performed failover test. Deployed application in JBoss on UNIX.

Coding using core java, Servlets and JSP using Eclipse IDE.

Developed Request Handlers using Servlets as Controlling mechanism.

Implemented CORS (Cross Origin Resource Sharing) using Node JS and developed REST services using Node and Express, Mongoose modules.

Developed Apache Camel middleware routes, JMS endpoints, Spring service endpoints and used Camel free marker to customize REST responses.

Assisted in developing custom java applications.

Used JPA and Hibernate with entity beans for interacting persistence layer for CRUD operations.

Used Log4j and commons-logging frameworks for logging the application flow.

Used Rational Clear Quest for tracking the changes in the application.

Involved in Unit Testing using JUnit and Integration of Use Cases.

Used version tools like SVN for source code and project documents

QUALIFICATIONS:

Bachelor’s in Engineering

Master of Sciences in Computers and Information Systems.



Contact this candidate