Resume

Sign in

Java Developer Data

Location:
India
Posted:
October 08, 2018

Contact this candidate

Resume:

Sudeepthi T Email Id: ac7bih@r.postjobfree.com

Phone No: 651-***-****

-

SUMMARY:

Over 7 years of progressive professional IT experience in system Analysis, Design, Implementation, Testing, and Support of mission critical applications which include web based and n-tier client/server applications from Legacy Systems to Java.

Extensive experience in various Java/J2EE technologies including Core Java, J2EE (EJB, Servlets, JSP, JDBC, Jasper Reports), Spring (IOC, MVC,AOP,DAO, spring batchand security), Hibernate and Java Web Framework along with Web Service/Database related technologies.

Hands on knowledge of JavaScript MVC frameworks such as BackboneJS, ReactJS, NodeJS, Require JS. Worked on Agile methodology and having experience working in a fast-paced Scrum environment

Robust experience in open source frameworks Spring, Hibernate and Struts

Strong day to day experience with ReactJs in last two engagements – could chat easily through components of Redux and React – passed technical screen.

Expertise in React JS framework to develop the SPA.

Expertise in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.

Expertise developing Responsive web design (RWD) application with client scripting language and serve scripting languages like Node.js, Express.js, React.js.

Developed event-driven application using form-based authentication using JSP, HTML, JavaScript, jQuery, AJAX request, JSON, and XML.

Expertise in UI designing like wireframe concepts, Mockup designs using Adobe Fireworks, Azure, Photoshop.

Experienced in all phases of usability testing including user profiles and personals, task analysis, contextual research, test moderation, and reporting using Jasmine and Karma.

Worked extensively with React JS and developed real time applications using React JS architecture- Redux for building UI and designed reusable components using React JS.

Integrated Redux Framework with React to handle large chunks of data for the improved performance.

Experience in integrating RESTFUL APIs and web services with applications.

Developed event-driven application using form-based authentication jQuery, AJAX request, JSON, using JSP, HTML, JavaScript, and XML

Experienced in designing and developing Responsive Web Design using Media Queries, Twitter Bootstrap and jQuery Mobile.

Experience in developing and implementing SOAP and RESTful Web Services using different Frameworks and connecting to Database.

Experience in the use of various relational databases like Oracle, DB2, SQL Server and NoSQL databases like MongoDB, Cassandra.

Extensively used build utilities like MAVEN, ANT for building of jar, war and ear files.

Excellent experience in using various project management tools like JIRA and Version One mainly for Agile project management.

Experienced in using the version controls like Bitbucket, GIT and SVN effectively.

Developed React Components and used Redux Promise API for making async calls.

Experience in all phase of SDLC and Worked extensively in Agile & Waterfall Development process and Knowledge in developing applications using Agile SCRUM Methodology.

SKILL SET:

J2SE Technology

Multithreading, Reflections, Collections, Serialization, Networking

Middleware Technology

JMS, MQ Messaging, Active MQ

J2EE Technology

Servlets, JSP, Tag Libraries, JDBC, JNDI

Architecture & Framework

Client-Server, MVC, J2EE, Spring, Hibernate, Log4j, Flask

Database

DB2, Sybase, Oracle,, MySQL

IDE

Eclipse, Net Beans, IBM RAD, MS Visual Studio, PyCharm.

Design Methodology

UML, Fall, Agile, Lean management system

Operating Systems

Windows 9x/NT/XP/2003/VISTA/7/8, Unix.

Network Protocols

: TCP/IP, DHCP, DNS, SNMP, OSPF, VPN

Design patterns

Front Controller, Database Access Object, Factory, Singleton.

Tools:

Maven, ANT, Gradle, Log4J, JUnit, SoapUI, Junit, TestNg, Selenium web driver.

PROFESSIONAL EXPERIENCE:

First Interstate Bank, NJ Oct 2017 – Present

Role: Full Stack Java Developer

Responsibilities:

Developed Responsive Web Pages using HTML5, CSS3, JavaScript, ReactJS, Bootstrap, NodeJS and AJAX.

The front-end use HTML5, CSS3, JavaScript, ReactJS, jQuery and Bootstrap to build a single page web app that communicate with back-end via RESTful API.

Constructed powerful and modern Frontend Architecture, involving ReactJS, Redux, and ES6.

The front-end use HTML5, CSS3, JavaScript, ReactJS, jQuery and Bootstrap to build a single page web app that communicate with back-end via RESTful API.

Achieved role control functionality mainly by retrieving JSON data from AJAX and combining the retrieved data with jQuery to manipulate nodes in DOM tree.

Developed user interface by using the ReactJs, Redux for SPA development and implemented client-side Interface using ReactJs.

Experience in Redux architecture and implemented SPA's with React Router.

Followed Redux Architecture to achieve the React JS state management. Developed the well-designed store, actions and reducers.

Worked with java (Java8), using Spring, Spring MVC, Multi-threading, DBC, Hibernate, RESTFul Web Services and SOAP Web Services.

Used Java 8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.

Implement Redux Saga's with actions and reducers to implement async API calls.

Implemented mapStateToProps, mapDispatchToProps for the interactions between Redux and React.

Proficient in using higher level style syntaxes, LESS and SASS for advanced CSS features. \

To manipulate the data type and handle multiple actions, uses Redux-Thunk as middleware.

Experience in developing web applications using latest JavaScript ES6 features and frameworks such as React and Redux to build dynamic web pages. (React-router, JSX, Babel, Webpack, React-bootstrap).

Developed React Components and used Redux Promise API for making async calls.

Used ReactJs for templating for faster compilation and developing reusable components.

Developed user interface by using the ReactJs, Redux for SPA development and implemented client side Interface using ReactJs.

Implemented MVVM architecture using React and Redux framework.

Utilized a combination of regular expression and jQuery Validation Plugin to conduct input check.

While in the newer sub project, conducted validation in AngularJS way.

Designed the data flow for the client-side screens and the object interaction layer for the server-side components using Rational Rose.

Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.

MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST and JMS.

Developed reports in an excel format using POI-HSSF API. Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.

Designed configuration XML Schema for the application. Monitoring WebLogic Server health and security.

Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.

Used JavaScript for the client-side validation. Used XMLHttp Request Object to provide asynchronous communication as part of AJAX implementation.

Designed and implemented Java Classes to use JAXP parser to create Java objects to be able to modify the data received in the response.

Performance Testing experience using Jmeter.

Involved in complete development of 'Agile Development Methodology/SCRUM', developed and tested the application during various iterations

Extensively used various Spring Framework modules like DI (IOC), Bean Wiring, Inheritance, Auto Wiring, JDBC Templates, AOP and Spring Quartz Schedulers for Jobs.

Designed and implemented a stream filtering system on top of Apache Kafka to reduce stream size.

Used SOAP for Web Services by exchanging XML data between applications over HTTP. WSDL was used for publishing Web Service interfaces.

Junit tests were written to test each module in the application. JSP-EL and JSTL were also used as server-side front end scripts. Wrote Ant Scripts to automate the build and deploy process.

Involved in Code Review, Unit Testing and Integration Testing.

Environment: Java, Spring Boot, Spring MVC, Spring AOP, Hibernate 4.0, JAX-RS Webservices, JAX-WS Webservices, Apache CXF, JQuery 1.08, JQueryUI, AJAX, UML, MS Visio, JSTL, Oracle 11g, Eclipse 4.2, Junit, XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, PMD, AWS, NodeJS, ReactJS, Bootstrap, AngularJS 2, Redux, HTML5, CSS3, Toad, Maven, Hudson, Sun Jersey, Junit 4.1, JIRA, Rally, Jasmine, Apache POI, Quartz Scheduler, Selenium, GIT, Bamboo CI, Cucumber, SoapUI, Fiddler, JMeter

First Tech Credit Union,Rossville,California Sep 2015 – Sep 2017

Role: Full Stack Java Developer

Responsibilities:

Extensively involved in the integration of the Front-End web interface with the controller using Spring MVC.

Worked simultaneously in both production and development teams. Designed and developed dynamic web

Developed dynamic web pages using ReactJS, HTML5, CSS3, jQuery, Bootstrap, NodeJS and AJAX.

Involved in building applications using ReactJS by building re-usable UI Components.

Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties.

Worked on Bootstrap, LESS to develop User Interface with responsive design.

Created responsive layouts for mobile plot forms by created grid model using bootstrap.

Used JavaScript and GWT to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests and Developed dynamic frontends using ReactJS.

Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.

Designed Frontend with object oriented JavaScript Framework like AngularJS.

Consumed RESTful Web Services to implement AJAX calls and updating dynamic functionality of HTML in JavaScript, jQuery and Angular.

Wrote SPA (Single Page Applications) using RESTful web services plus AJAX and AngularJS.

Used Redux to store data from multiple API endpoints.

Extensively used core features like Props and State.

Worked on React JS for developing UI using Sorting, Pagination.

Used ReactJS to create Controllers to handle events triggered by clients and send request to server. Maintained states in the stores and dispatched the actions using redux.

Used AJAX to reduce the network load and update only the certain components of the website.

Used ReactJS with Redux to create a single page web application with efficient data flow between the client and server and used to create Controllers to handle events triggered by clients and send request to server.

Involved to implement various screens for the front end using React.js and used various predefined components from redux library.

Developed application with AngularJS and javascript tools for the frontend and Java 8 on the backend.

Involved in ReactJS for Data patterns which improves readability and made it easier to maintain larger apps and used ReactJS for declarative, efficient, and flexible JavaScript library for building user interfaces.

In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.

Worked on Express Framework to set up middleware to respond to the HTTP requests with the help of NodeJS.

Gathered data from API/web services via AJAX-JSON calls and updating the DOM within the result sets.

Worked with the project management tool Bitbucket and SourceTree.

Worked with Package managers NPM, Bower and build tools Gulp.

Used Maven as the building tool and involved in designing database schema changes and J2EE software upgrades to support new feature.

Environment: Java 1.6, Spring MVC, HTML5/CSS3, JavaScript, Tomcat, Log4j, JDBC, JUNIT, Maven, log4j,,JMS, CSS, REST API, LDAP,JSON, jQuery,, JPA, JavaScript, Angular JS.

Net Cracker,Waltham, MA Apr 2013– May 2015

Role: Full Stack Java Developer

Responsibilities:

Monitored batch runs on production environment which has impacted more than 1 million accounts.

Responsible for detection of fraud accounts with execution of set of queries coded with constraints using SQL, where the accounts are identified, verified and updated in DB2 DB, involving 200+ accounts per run.

Analyzed the legacy systems and involved in data migration from Mainframe to Java system.

Worked on all phases of Software Development Life Cycle (SDLC) including requirements gathering through client interaction, Design, Documentation, Development, Integration, Testing, Configuration and Production Support.

Used AngularJS as the development framework to build a single-page application.

Developed facilities for stripping long error messages from minified JavaScript code for AngularJS.

Designed and developed the application using Agile methodology, Wrote Technical design documents, Implementation plans and testing documents for the requirements.

I have built web servers with single-page apps in Angular and jQuery.

Developed web pages using HTML5, CSS3, JavaScript, JSON, jQuery.

Developed user interface by using the ReactJs, Redux for SPA development and implemented client side Interface using ReactJs.

Wrote client-side UI Validation and implemented Business logic based on user selection using jQuery and JavaScript.

Used JDBC API for invoking stored procedures in the database.

Used Spring MVC framework at the front end and configured many beans and wired (dependency injection) them as per the requirement.

Consumed RESTful Web Services to implement AJAX calls and updating dynamic functionality of HTML in JavaScript, jQuery and Angular.

Designed Frontend with object oriented JavaScript Framework like AngularJS

Implemented business logic using Spring service layer and Spring dao layer using Spring Framework.

Configured Spring declarative transaction manager and implemented transaction management in DAO layer.

Integrated Spring and Hibernate, configured logging and developed exception handling for the application.

Implemented and maintained compilers for popular languages to a custom target for the purpose of static analysis including Java 8, Ruby, JSP.

Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.

Involved in the implementation of DAO using Spring-Hibernate ORM and Spring Integration.

Migrated the existing web application from using DB2 data to calling the REST API services.

Used Ajax, JSON with jQuery for request data and response processing.

Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.

Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.

Created POJO’s and DAOs for the database entities using Hibernate Annotation mapping.

Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).

Created and modified build configuration files including Mavens POM.xml.

Used Hibernate asORM tool for object data persistence.

Developed various Database interaction objects by implementing the DAO Patterns and used JDBC as Model Component.

Implemented Spring and Persistence object Java Persistence API (JPA).

Good knowledge of Spring's IOC, AOP, Spring MVC and spring's integration with Hibernate and Struts technologies.

Worked on developing restful web services as part of migrating the existing applications to be separate entity and be accessed byREST API.

Developing Hibernate configuration files (ORM) for Oracle and Java classes.

Wrote Junit test cases to test the Spring DAO Managed Hibernate for accessing and persisting data between Java objects/classes and a relational database.

Wrote complex queries for reports to get the data in the Data tables using DB2.

Supported the application on different environments from Test to Production environment. Analyzed the issues and fixed the defects assigned to me by the users.

Environment: J2EE/J2SE, Spring, Hibernate, CSS3, XML, HTML5, JavaScript, JSON,JQuery,TFS, ORM, DB2.

Merit Track Solutions, Hyderabad, IN Apr 2011 – May 2013

Role: Java Developer

Responsibilities:

Designed and developed the application using Agile methodology, Wrote Technical design documents, Implementation plans and testing documents for the requirements.

Developed web pages using HTML5, CSS3, JavaScript,JSON,jQuery.

Wrote client-side UI Validation and implemented Business logic based on user selection using jQueryand JavaScript.

Used JDBC API for invoking stored procedures in the database.

Used Spring MVC framework at the front end and configured many beans and wired (dependency injection) them as per the requirement.

Implemented business logic using Spring service layer and Spring dao layer using Spring Framework.

Configured Spring declarative transaction manager and implemented transaction management in DAO layer.

Integrated Spring and Hibernate, configured logging and developed exception handling for the application.

Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.

Involved in the implementation of DAO using Spring-Hibernate ORM and Spring Integration.

Migrated the existing web application from using DB2 data to calling the REST API services.

Used Ajax, JSON with jQuery for request data and response processing.

Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.

Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.

Created POJO’s and DAOs for the database entities using Hibernate Annotation mapping.

Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).

Created and modified build configuration files including Mavens POM.xml.

Used Hibernate asORM tool for object data persistence.

Developed various Database interaction objects by implementing the DAO Patterns and used JDBC as Model Component.

Implemented Spring and Persistence object Java Persistence API (JPA).

Good knowledge of Spring's IOC, AOP, Spring MVC and spring's integration

Deployment of Application in the Tomcat Server environment using Struts architecture with the JSP Client.

Designed and developed Caching and Logging service using Singleton pattern, Log4j.

Used JSP, JavaScript, JSTL, Custom Tag libraries, Tiles and Validations provided by struts framework.

Implemented caching techniques, wrote POJO classes for storing data and JDBC as middleware to retrieve the data and did database configurations.

Developed data select queries on a Relational DB in SQL.

Have developed automation test cases to testREST APIs.

Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.

Wrote Junit test classes for the services and prepared documentation.

Created an e-cops web app and tested including all edge cases in each module, deployed it on Tomcat server, and processed over 200 records in each case.

Worked on developing restful web services as part of migrating the existing applications to be separate entity and be accessed byREST API.

Wrote Junit test cases to test the Spring DAO Managed Hibernate for accessing and persisting data between Java objects/classes and a relational database.

Environment:Core JAVA, JavaScript, Servlets, SQL, JSP, JDBC, REST API, EJB, JPA, Spring MVC Bootstrap, LDAP, Log 4j, RAD9, DB2, Sybase, SOAP web services,

Bachelors In computer science engineering-JNTU -IND



Contact this candidate