Post Job Free

Resume

Sign in

Node Js Web Services

Location:
Edison, NJ
Posted:
October 12, 2023

Contact this candidate

Resume:

Sruthi,

Professional Summary:

**+ Years of experience in Software Engineering Processes and Development Methodologies, Business and Requirements Analysis, Object Oriented Analysis and Design and Implementation of software systems, based on industry proven best practices & standards.

Strong experience in working full software development life cycle (SDLC) of projects, from Requirements Gathering, Analysis, Design, Development, Testing to Quality Review up until Production Support/Maintenance

Experience in Agile, Test Driven Development (TDD) and Waterfall methodologies

Solid experience in lightweight POJO based framework Spring IOC, Remoting, ORM, DAO, AOP and Business Integration.

Strong background in Java/J2EE environments. Worked extensively on J2EE for developing Web and Distributed Applications by using JDBC, JSP, Servlets, Hibernate, Struts and Web Services.

Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, JQuery, JQuery UI, JQuery Mobile to make better Single Page Application (SPA) working on Node.JS Server.

Good knowledge of latest version of object-oriented JavaScript Libraries like Angular.js, Angular2, Angular4, Node.JS, Backbone, Bootstrap, Ext JS 4.0, Require, React.js, Handlebars, and Dojo toolkit.

Having good Experience in MVVM design pattern such as Angular 2.X and Angular 4.X.

Experience in Angular.JS for application implementation, proficient in creating modules, controllers, route Providers, factory services, customizable filter, http get/post methods and directives to realize functionalities like REST service with Ajax call, input validations, searchable and sortable contents.

Hands on experience in writing light weight Node.js express server, and using technologies like Ajax, JavaScript/JQuery, JSON to make connections between server and databases like MongoDB and MySQL.

Experience with Test Driven Development (TDD) and Dockers and Node.js.

Experience in Web Services (SOAP, REST) and service-oriented architectures (SOA).

Expertise in application development using J2EE technologies like Servlets, JSP, JDBC, EJB.

Experience in developing inter-operable components using Web services technologies like SOAP, WSDL, UDDI and Service Oriented Architecture SOA, which enable the data exchange between clients of different platforms.

Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3, and EBS.

Extensive experience in RDBMS including Conceptual, Logical & Physical Database and Model using Oracle 8/9i/10g/11g/12c, PL/SQL programming, SQL Query Analyzer, SQL and Packages, Stored procedures, Triggers, Cursors and Complex Queries, Query Tuning.

Exposure to NoSQL database programming - Apache Cassandra.

Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).

Good working knowledge of ANT/Maven for project build/test/deployment, Log4j for logging and JUnit for unit integration testing and XML Spy for XML Validation.

Experience in using design tools like Rational Rose, MS-Visio for OOA (Object Oriented Analysis) and OOD (Object Oriented Design) based on UML (Unified Modeling Language).

Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC, Design Patterns, Generics.

Proficient in Java Multi-Threading, Socket programming, Java Collections, Concurrency.

Have exposure to various version control software such as rational clear case, Win CVS, SVN, TFS.

Experience in working with application server technologies like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat.

Competence in using different java IDEs like Eclipse, JBuilder, NetBeans and RAD for developing Dynamic Web Applications.

Strong Oral and written communication, analytical skills, collaboration and excellent team player with proficiency in grasping new technical concepts quickly.

Technical Skills:

Core Java

Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O and Reflection

J2EE

JSP, Servlet, EJB-Session Beans, Entity Beans, JMS, JDBC, JNDI

Framework/Libraries

Struts, Hibernate, Spring 3.0, Spring Core, Spring MVC, Spring DAO, Spring Web flow, Spring ORM

Web/Application Servers

Apache Tomcat Server 5.x, JBoss, Application Servers Web Sphere 5.1, JBoss Application Server, WebLogic 10

XML Technologies

XML, DTD, XSD, XML, XSLT, SAX, DOM, JAXP, JAXB

Web Technologies

HTML, DHTML, JavaScript, CSS, AJAX, JSON, JQUERY, DOJO, Angular JS, Node.JS, React.JS, Ext.JS, Backbone.JS

IDEs

Eclipse, My Eclipse, RAD, Net Beans

Design Skills

UML JUDE, Rational Rose, Visio, Object Oriented Analysis and Design OOAD, GOF Java J2EE Design Patterns

Web Services

WSDL, SOAP, JAX-WS, CXF, AXIS, JAX-RS, UDDI, WS-Security, SOAP UI

Database

Oracle 9i/10g/11g, MySQL, SQL, PL/SQL, DB2, TOAD, SQL Developer

Operating Systems

Windows 2000, Windows XP, Unix, Linux, Windows 7, Solaris 2.x, Red Hat Linux

Source Control

SVN, CVS, IBM Clear case and Harvest

Testing

JUnit, Mockito, SOAP UI, Firefox Plugin

Build Deployment

Maven, Ant, Jenkins, Mule ESB

Tools

Bugzilla, QC, FileZilla, WINSCP3, Edit Plus, Rally, SOAP UI, Drools, Putty

Professional Experience:

Client: MasterCard, O'Fallon, MO Sep 2022 – Till Date

Sr. Full Stack Java Developer

Description: MasterCard is a global technology company in the payments industry. Their mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships, and passion

Responsibilities:

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

Developed the User Interface using HTML5, CSS3, JavaScript, JQuery and enhanced response using Bootstrap and Angular JS.

Designed, developed a custom, single-page, responsive web application on front end using AngularJS.

Implemented Micro-Services based Cloud Architecture using Spring Boot.

Implemented the online application by using Core Java, Multithreading, JDBC, JSP, Servlets, and Web Services.

Implemented the RESTFUL web service to load the JSON files into the database SOAP UI was used to test the Web Service application.

Created and Configure Micro services architecture for CDT Directory project and integrated with AngularJS application.

Worked on Proof of Concept for developing application using Node JS and Mongo DB

Development of Spring Boot applications with Microservices.

Used MS360 Framework to extract the JSON file for Microservices.

Implemented the project by using Spring Web MVC .

Helps in integrating Gradle with continuous integration(CI) and continuous delivery(CD) pipelines, including configuring Gradle builds to work seamlessly with CI/CD tools like Jenkins.

Developed RESTful Web Services with JAX-RS using Spring Boot and Micro-Services Architecture.

Spring Batch is used for Batch processing with which notifications are sent in timely manner.

Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Batch, Spring Annotations, Spring AOP, Spring Transactions, Spring JDBC.

Implemented Batch jobs using Spring Batch created various item readers, item writers and item processors.

Implemented the authentication and authorization of the application using Spring Security and OAuth.

Used Web Services- WSDL, SOAP for client side for exchange rate calculation and Restful JAX-RS to communicate over the network by using Spring Boot.

Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.

Developed Hibernate configurations and session-per-request design pattern for connecting to database connectivity and to access the sessions for database transactions respectively.

Developed JAX RS and Jersey Container for http REST Calls and web services using all formats of data for Transmission like JSON, XML, TEXT and others.

Developed Restful Web services for transmission of data in JSON format

Exposed APIs both as REST and SOAP via Apigee Platform.

Used JAVA 8 features like Lambda Expressions, Parallel Streams and functional interfaces.

Implemented Core Java concepts like Multithreading, Concurrency, Exception Handling and Collections wherever necessary in the application.

Converted JAVA files to Groovy.

Developed and executed software systems utilizing JavaScript and Groovy.

Helps in the deployment within Amazon Virtual Private Cloud(VPC),allowing you to control network access and security using VPC security groups and Network ACLs.

Spring beans were used for controlling the flow between UI and Hibernate.

Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker.

Developed AWS S3 to copy project artifact into S3 bucket.

Integrated Open stack API with Amazon EC2 cloud based architecture in AWS.

The application is based on Micro Service Oriented Architecture using Angular 4.0 and Cassandra DB and MySQL to develop Single Page Applications (SPA).

Implemented Angular 4.0 directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components, Components, ng-Modules, Providers, Services and classes for navigation respectively.

Worked with Angular CLI and Typescript in Angular 4.0 to create Controllers and Angular components for the Web Pages.

Optimized performance is achieved by Angular 4 Lazy Loading.

Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.

Created and configured the continuous delivery pipelines for deploying micro-services and lambda functions using Jenkins CI server. Achieved Dependency injection by creating spring services, Spring Dynamic Modules (GI), spring controllers and DAOs to wire objects of business classes.

Used MongoDB as data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.

Used RAD as IDE to develop the application and followed the standard features for debugging and running.

Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.

Log4J was used to monitor the error logs and used GIT as version control tool.

Followed the Maven build life cycle to build the application and deployed into WebSphere application server.

Developed test cases and performed unit testing using JUnit.

Environment: Java 1.8, J2EE, HTML5, CSS3, Java Script, JQuery, AngularJS, NodeJS, AWS, Micro Services, Mango DB, Spring, Spring boot, Hibernate, MVC, Web Services, MAVEN, WebSphere, RAD, JUnit, Apache Flex, JMS, log4j, Mongo DB, REST Client, Jenkins, UNIX, JIRA, GIT.

Client: Optum, Boston, MA Sep 2020 – Aug 2022

Role: Sr. Java Full Stack Developer

Description: Optum Provisioning is a web application which provisions users to certain services. Users can have different roles like Optum admin, Business admin, Tier owner and Service admin. Each role is provisioned with different kind of access, different permissions and views. This application allows users to view the accounts associated with the services which the users have access to.

Responsibilities:

Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.

Designed and developed the REST based Micro services using the Spring Boot.

Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, JQuery, Bootstrap and Spring Boot.

Developed Angular controllers, services, filters and developed HTML templates with various Angular directives such as ng-app, ng-controller, ng-repeat, ng-if, ng-show, ng-hide, ng-change, ng-blur etc.

Implemented logging library using angular to share components and services between the libraries.

As part of an Agile (Scrum) team, worked to develop a Single Page Application using Angular4/5 6/7 for front-end, Spring Boot for backend and MS-SQL for database.

S3 enables you to log access requests to your buckets,providing detailed insights into who accessed your data .

Designing and implementing Typescript modules, classes, interfaces, and type definitions.

Used Groovy for tasks like building scripts and data processing.

Performance by implementing Gradle features such as incremental builds, parallel,execution and caching.

Developed Grid’s used in the system using Slickened and created custom grid directive to make the component reusable.

Designed and implemented Kafka-based data pipelines for processing high-volume streaming data.

Used Microservices architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.

Converted a monolithic app in JSF to Microservices architecture using Spring Boot and Working on Pivotal Cloud Foundry (PCF).

Using Typescript code for web applications to build scalable, maintainable and robust applications.

Used advanced Java 8 features like Lambda expressions for array operations, Streams, Method reference, Collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.

Used various Angular UI Bootstrap components such as calendars, masks, up loaders, sliders, alerts, modal dialogs etc. For developing the UI.

Took part in setting Confidential the routing configuration using Angular UI router for various views and sub views.

Used Groovy to modify and enabling metaprogramming features like method missing.

Used IAM to manage and create AWS users and groups and used permissions to allow and deny access to AWS resources.

Used Circle CI for building the pipelines in the GitLab and Worked in an environment where CI/CD is extensively used (Jenkins Build pipelines, unit tests, automation tests and moving code to production quickly).

Developed custom Kafka producers and consumers to handle specific data formats and requirements.

Core Java helps in understanding of multithreading concepts and experience in developing concurrent Java applications.

Configured Gulp to perform various UI build and test related tasks and used NodeJS NPM and Bower to manage the dependencies.

Developed Angular services making use of resource service to perform REST API calls to the backend.

Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium.

Automated CI/CD process using Jenkins, build-pipeline- plugin, maven, GIT.

Created Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources. Used AWS Lambda to run the code in the AWS.

Developed REST controllers using Spring Data REST to serve the UI with required JSON data.

Developed REST exception handling controller advice to respond to bad requests and server side exceptions.

Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting Confidential the spring bean profiling.

Consumed SOAP/ JAX-WS based web services using spring framework and used SOAP UI for testing these services.

Design and documentation of Google APIs for collection and retrieval of high volume IOT telemetry data.

Designed User Interface using HTML5, CSS3, JavaScript, AJAX, JSP, Angular 6 and XML in a responsive grid layout.

Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications. Worked with multiple development teams to troubleshot and resolve issues.

Used REST Client and POSTMAN to test the rest-based services and used Junit and Mockito to test the middleware services.

Designed, implemented and tested Microservices that daily downloads reports from Google Ads API

Worked with Middleware using Message driven by POJO (MDP) after creating QCF, Queue on WebSphere server, and using JMS template for asynchronous functionality for multiple users.

Used Hibernate in the persistence layer and implemented DAO’s to access data from database.

Involved in enhancing existing MEAN (MongoDB, Express, Angular and Node) stack applications and provided the required support.

Used new Java 8 features, such as Lambda expressions, Streams and Functional Interfaces.

Build REST web service by building Node.js Server in the back end to handle requests sent from the front end JQuery Ajax calls.

Implemented Java SE8 features like Lambda, Streams and Predicates to reduce the line of code and better functionality in the Service Layer of the application.

Made the integration of data in several applications in favor JSON documents with dynamic schemas using MongoDB (NOSQL) database.

Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API to access the MongoDB from NodeJS.

Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate and used Maven as build and configuration tool and Jenkins for continuous integration tool.

Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as IDE tool to develop the application.

Took part in setting Confidential the application with Jenkins and AWS and is involved in builds and deployments to Tomcat server.

Environment: Java/J2EE, Spring MVC, Spring JMS, Angular 5, Spring JDBC, Spring Batch, Microservices, SOAP Web Services, HTML5, CSS3, JavaScript, Angular JS, IBM Web sphere MQ, Web logic 12.1.1, XML, Google APIs, Apache JMeter, SQ Server 2012, Maven,, Soap UI, TFS, Putty, WinScp, Eclipse 3.8 and UNIX, Groovy.,Core Java.

FedEx, Memphis, TN Jan 2019 – Aug 2020

Sr. Full Stack Java Developer

Description: FedEx 1Source/Invoice Adjustment System provides abilities for end-user to service customers regarding invoices payments disputes receivables adjustments tracking information. The system interacts with Oracle E-Business Suite backend system where the transactions are stored. The in-built workflow management system routes the transactions to various web services depending upon the user s request. The application process 20 million transactions per day.

Responsibilities:

Involved in gathering business requirements, analyzing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio and UML.

Developed the application using Java/J2EE standards and guidelines.

Developed the UI Screens using JSP, JavaScript and HTML and did the client-side validation with the JavaScript.

Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.

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

Created RESTful Web services in pushing data to downstream systems

Used Hibernate in order to deal with large databases the organization has implemented data access tier using Spring DAO.

Developed the system using Java, Spring 4.0.5, Spring Boot, hibernate 4.3, Angular-JS, react JS, Express JS, HTML5, CSS3, Bootstrap, Angular-UI etc.

Developed the User Interface Screens for presentation using Angular-JS, Ajax, Bootstrap, Java Script and HTML.

Implemented Reporting SPAs using Angular-JS, Angular Directives, Bootstrap, CSS3, LESS, and Gulp.

Performed usability testing for the client’s webpages with use of STLC.

Created restful API using express JS to handle security, authentication and authorization.

Experience in Single Page Application (SPA) using AngularJS, created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives, Bower, Grunt.

Used Spring MVC framework to develop the application.

Core Java has the ability that helped to work with files,streams and readers/writers for reading and writing data.

Used Express js server allows to serve HTML, JavaScript and API.

Developed service infrastructure components in Angular2/Typescript for a unified web UI initiative

Used Groovy for test automation and helps with the syntax.

Developed and tested features in an AGILE environment using Angular 2 and Typescript.

Worked on Angular 2.0 by consuming RESTful web services & Used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms.

Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS.

Participated in development of a well responsive single page application using ReactJS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team.

Worked on AWS, High Availability Practices and deploying backup/restore infrastructure

Participated in design of the components using a distributed architecture on AWS cloud platform.

Developed REST services using Spring Boot, Spring REST and involved in creating REST controllers, etc.

Implemented Spring MVC Controller module for better handling of client request, consume RESTful data service and sending response back to client.

Developed Spring AOP aspects for logging and exception handling and involved in integrating spring with Hibernate.

Worked on creating Microservices, API, and created Docker Files for different Micro-services. Used Swagger to access the container

Develop Docker based Microservices deployment modules with Jenkins, Kubernetes, and Ansible based pipelines/frameworks.

Deployed Microservices architecture using Pivotal Cloud Foundry (PCF)

Converted a monolithic app to Microservices architecture using Spring Boot using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in Pivotal Cloud Foundry (PCF).

Used Pivotal Cloud foundry (PCF) command lined interface with an HTTP Proxy Server

Performed ORM mappings with Hibernate and implemented spring transaction management in the application.

Developed Batch jobs using Spring Batch and scheduled the jobs using spring scheduling.

Maintained, structured, and surveyed documents within the NoSQL MongoDB database; ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.

Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting.

Java 8 helped in understanding the code and backward compatibility when upgrading.

Focused middle-level development of the client application for creating automated reports from the UI.

Consumed SOAP web services and RESTful JSON web services to create the automated report

Involved in planning process of iterations under the Agile Scrum methodology.

Wrote Jasmine unit tests to test Angular.js, Developed unit test cases and functional test cases using JUnit.

Coordinate and Communicate with the Onsite and Offshore teams

Environment: Agile, Scrum, Java/J2EE, Spring 4x, Spring Boot, hibernate 4.3, Spring AOP, Spring REST, Spring MVC, JMS, JBoss EAP 6.x, Angular JS, MongoDB, NOSQL, Oracle 11g, XML, DOZER mapping, Typescript, SAX, DOM, JAXB, WSDL, SOAP, REST, Java Script, Bootstrap, SASS, JQuery, Express JS, react JS, Docker, Microservices, Pivotal Cloud Foundry (PCF), AJAX, HTML5, CSS3, Gradle, RESTful, AWS, SOAP UI, Core Java, Java 8.

Client: Goldman Sachs, Jersey city, NJ Nov 2017 – Dec 2018

Sr. Full Stack Java Developer

Description: The project is about trading system where the data flows through different systems before it is into the trade market. For this, we built an application Syndicate Link where a deal information can be sent to a 3rd party vendor IPREO and to Master Book and finally it executes into the trade market.

Responsibilities:

Design, implementation and integration of technologies in Agile.

Developed the Web Based Rich Internet Application (RIA) using J2EE (spring framework) and Adobe Flex.

Extensive experience using framework APIs like Struts, spring, iBatis and Hibernate.

Developed hibernate DAO Accessor Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.

Implemented Hibernate and spring to replace EJBs in the earlier architecture.

Configured Struts Hibernate framework with Spring MVC.

Integrated Gradle with version control systems like Git for managing and automation versioning.

Developed the application front end with HTML, JSP, Ajax, Struts Tag-libraries. Wrote custom JSP tags for role-based sorting and filtering.

Java8 helped in collection handling with Stream API.

Configured JMS Server setup and DB Connection pool setup & deployed Returned items in WebLogic Server.

Developed REST API's using Spring MVC and spring boot, hosted all micro services on Pivotal Cloud Foundry (PCF).

Using Pivotal Cloud Foundry (PCF) did smoke tests, which are functional unit and integration tests on all major system components.

Designed and developed Microservices to divide application into business components using Spring Boot

Good exposure to RESTful and SOAP based web services.

Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.

Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.

Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.

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

Involved in creating Angular controllers, services, filters and configured Routing using Angular UI router.

Created popup forms using Bootstrap Modals, AngularJS Models and AngularJS Controllers

Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).

Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server.

Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups, optimized volumes and EC2 instances.

Worked on Prototyping and Implementation using Java, Node.JS, and AWS with Slacker platform.

Wrote complex reporting applications with Ext JS and Sencha Touch for Windows Azure and Amazon Web Services (AWS), Linux and Windows servers.

Integrate the Ext JS/Sencha framework with Oracle BPM. Developed web pages using HTML/CSS and JavaScript.

Designed and modified User Interfaces using JSP, JavaScript, CSS and JQuery.

Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.

Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.

Implemented Hibernate for the ORM layer in transacting with Oracle database

Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.

Involved in the development of SQL, PL/SQL Packages, Stored Procedures

Working in Deployment area, using Dockers Tool for deployment by creating Docker Containers and Docker Images and pushing it to Docker HUB.

Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.

Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server

Developing unified Global Transaction Banking platform using Google Web Toolkit (GWT) to support a consistent web experience.

Developed JUnit test cases for all the developed modules.

Coordinate and Communicate with the Offshore and manage, assign their work and drive it to completion.

Environment: Spring, Hibernate, Struts, WebLogic, APACHE CXF, REST, JQuery, AJAX, Sencha Ext JS, Angular.js, React.js, Node.js, Backbone.js, JavaScript, JSP, Java Server Pages Standard Tag Library (JSTL), SERVLET, Oracle, CRUD, PL/ SQL, JDBC, UML, Eclipse, JUnit, MAVEN, ITEXT, GWT (Google Web Toolkit), Pivotal Cloud Foundry (PCF), Microservices, JBoss, Clear Case, Jasper report, ILOG, Docker, Agile, AWS, Web 2.0, SOA, Java 8.

Marolix Technology Solutions PVT LTD, Hyderabad, India May 2013 - July 2016

Java/J2EE Developer

Responsibilities:

Involved in all the phases of SDLC including Requirements Collection Design Analysis of the Customer Specifications Development Customization of the Application.

Integrated Spring Dependency Injection IOC among different layers of an application.

Used spring framework for dependency injection transaction management and AOP.

All the modules of the application are based on Spring MVC architecture and J2EE technologies.

Created mapping files and used JBOSS 6.x to deploy the applications

Implemented various complex SQL queries using Oracle 10g as the database.

Developed various JUnit test cases for Unit and Functional Testing respectively.

Integrated Spring Hibernate and JPA frameworks.

Worked with Testers in resolving various defects in the application and was an integral part of the team.

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

Used Eclipse Indigo as an IDE for development of the application.

Involved in exposing and consuming web services using Soap WSDL Restful for getting request from external source systems and sending response to external source systems.

Used multithreading for writing the collector parser and distributor process, which was getting real-time data from zacks API in format of JSON, using multithreading improved the performance by a lot. Moreover, using concurrency package of collections made it thread safe.

Developed various helper classes needed following Core Java multi-threaded



Contact this candidate