Post Job Free
Sign in

Stack Developer React Js

Location:
Newark, NJ, 07175
Posted:
February 10, 2025

Contact this candidate

Resume:

Senior Java Full Stack Developer

Email: *************@*****.***

Linkedin: linkedin.com/in/sivareddykandula

Phone: 618-***-****

Professional Summary:

10+ years of experience as a Full Stack Developer with a solid understanding of all the phases of the Software Development Lifecycle (SDLC), including Analysis, Design, Development, Testing, and Maintenance of Java UI applications for large Enterprise Customers.

Strong programming skills in Java, J2EE, J2SE with extensive ability to develop scalable applications.

Experienced in developing Web UI Applications using HTML5, CSS3, Boot Strap, Java Script, Typescript, Ajax, JQuery, Angular JS/2/4/7/9/12, React.js, Express.js, Node JS, JQuery UI, and Spring MVC.

Proficient in building responsive web applications using React JS, ensuring optimal performance and user experience.

Experience in XML-related technologies, such as XSL, XSD, XPATH, DTD, XML Schemas, and XML Parsers like DOM and SAX.

Worked on Lambda Expressions, Functional interfaces Stream APIs, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8.

Used new Java 11 features such as Lambdas, Streams, Observables, and Completable Futures. Experience in developing applications using Spring Boot and implementing Hibernate database access methodologies.

Hands-on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like Elastic Compute Cloud (EC2), Simple Storage Service (S3), Glacier, Auto Scaling, IAM, Dynamo DB, Virtual Private Cloud (VPC), Route53, Cloud Watch, AWS CLI, Cloud Formation, Cloud Front, Elastic Beanstalk, ELB (Elastic Load Balancers), RDS, SNS, SWF, SES, SQS, and EBS etc.

Experienced in AWS Dynamo DB to capture any modification on DB.

Extensive working with Amazon web Services like using Elastic Beanstalk, EC2, and AMI with Linux.

Adding permissions to AWS SQS to interact with the Queue and be involved in writing custom policies.

Experienced in using Eureka Servers while deploying in EC2.

Thorough knowledge of Microservice architecture and experience in implementing several design patterns

Designed and developed Micro service business components using Java /J2EE, and Spring Boot and Implemented REST web services based on RESTful APIs.

Expertise in the design and development of enterprise-level spring-based web applications using Spring REST, Hibernate, EJB, Struts, Servlets, and JSP for User Interface Applications.

Experienced with spring framework applications like Spring Core, Spring AOP, Spring IOC, Spring MVC, Spring Batch, Spring JPA, Spring Security, and Spring Boot and did integration to Microservices into the existing system architecture.

Proficient in Spring AOP, Security, Event Handling, Spring MVC, and Spring IOC Container.

Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - like MySQL, PostgreSQL, SQL/PL-SQL, Oracle 10g, and NoSQL databases like MongoDB.

Integrated Hibernate in context files and configured Hibernate session factory.

Good Experience in developing Web Services, Restful API using Jersey Framework, and SOAP using Spring-WS.

Experienced with web services (SOAP/RESTful) and used to scale the applications for better BOA.

Build hypermedia-driven and implemented connectors between HATEOAS and Spring REST services.

Improved overall performance via Multithreading, collections, synchronization, and exception-handling strategies.

Used Apache for integration and Data Processing with Spring and for Multi-Threaded Message Consumption and worked on Zookeeper to maintain services.

Extensive experience in using NPM, BOWER, Grunt, and Gulp for the build process.

Experience in using Jenkins for Continuous Integration and Sonar jobs for Java code quality.

Experience in message streaming by using Apache Kafka.

Experience with large-scale distributed systems using JMS, Message Queues, and Spring JMS Integration.

Hands-on experience in using message brokers such as Active MQ and Rabbit MQ.

Hands-on experience with Netflix cloud and fallback technologies like Eureka, Hystrix, and Ribbon.

Strongly associated with usage of Selenium, Jenkins, Junit, and Curl for Unit and System Testing.

Experienced with tools like JIRA for bug tracking.

Experienced with CICD - ANT/MAVEN/GRADLE/JENKINS/CVS/GIT/GITHUB.

Experience with web/application servers Web Sphere, Web Logic, Jetty, JBoss, and Tomcat Server.

Experience in performing Unit testing, Integration Testing, and generation of test cases using JUnit.

Experience in working on version control tools like SVN, CVS, and GIT.

Good exposure to using IDE like Eclipse, Sublime Text, IntelliJ, and Net Beans.

Managed the platform over the years through Agile, Scrum, and Waterfall practices.

Technical Skills:

Programming Languages

C, C++, Core Java, PL/SQL

Web Technologies

HTML5, CSS3, JavaScript, AJAX, JSON, Bootstrap, JQuery, Angular JS, Angular 2/4/6/8/9/12, React JS, Redux, Node JS, Express JS

J2EE Technologies

Servlets, EJB, JSP, JSF, JDBC, SOAP, WSDL, REST, XML, JAXP, JAXB, JPA, Spring, Hibernate, Spring MVC, Spring Boot, Spring Data, Spring Batch

Databases

Oracle, DB2, SQL Server, MYSQL, MongoDB, IMS DB

Application/Web Servers

Oracle Web logic, IBM Web Sphere, JBoss, Glassfish, Apache Tomcat

Messaging Services

JMS, Active MQ, Rabbit MQ, Kafka

Build Configuration Tools

Ant, Maven, Gradle, Jenkins, PCF, CCP

Testing Tools

JUnit, TestNG, GWT, Mockito, Jasmine, Karma, Mocha, Chai

Version Control Tools

GIT, SVN, CVS, Bit bucket, TFS

Project Management Tools

JIRA, Rally

Cloud Technologies

AWS, EC2, EBS, S3, Docker, ECS, ECR, ELB, Auto Scaling, Cloud Front, VPC, IAM, RDS, Glacier, API Gateway, Cloud Watch, PCF

Monitoring Tools

App Dynamics, Grafana, Splunk Dashboards

Professional Experience:

Client: Capital One, Chicago, IL Jan 2023 – Till Date

Role: Sr. Java Full Stack Developer

Description: This workflow implemented through Empath is a Capital One agent servicing application. It is designed as progressive web application technology to deliver a seamless experience to the users for increasing the credit limit and enhancing the workflow using Omnius framework, Node.js, vue.js which increases the flexibility and performance of the application.

• Designed, enhanced, updated, and implemented programming changes for portions and sub-systems, including operating systems, compilers, databases, and Internet-related tools.

• Analyzed design and determined coding, programming, and integration activities based on general objectives and overall architecture of the product or solution using Java 11.

• Reduced the null pointer dereferences in all the files other than the test files to ensure the defects are reduced in the Coverity scans.

• Designed and developed RESTful web services that support JSON for other developers to access to speed up development using Spring MVC, Spring Boot, Swagger API, Web Services, JSON, Log4j, MySQL, and Maven.

• Responsible for front-end UI development using HTML5, SCSS, TypeScript, PrimeNG, Angular 12, and RxJS.

• Developed a web application using Angular 12 as front-end and Web API to receive and pass data to the back-end.

• Created Angular 12 components, implemented Interpolation, Input Variables, Bootstrapping, NgFor, NgIf, Router Outlet, event binding, and decorators.

• Implemented routing to navigate between the components in the application using the Angular Router Module.

• Created Angular Components, Directives, Services, and Reactive Forms to collect input from the user.

• Implemented Services using the HTTP Client Module in Angular 12 for making API calls and injecting data into the required components.

• Integrated Redux for efficient state management in Angular and React applications, enabling predictable state transitions and enhancing scalability.

• Developed and maintained Redux actions, reducers, and middleware to handle application state and ensure seamless data flow.

• Secured web applications using OAuth 2.0 for authentication and authorization, implementing secure token-based access across multiple APIs and services.

• Configured and integrated third-party OAuth providers, such as Google and Okta, to simplify user authentication and improve user experience.

• Converted a monolithic app to a Microservices architecture using Spring Boot following the 12-factor app methodology.

• Designed and developed asynchronous RESTful Microservices using Spring Boot, Couchbase, and RXJava.

• Consumed RESTful web services using the Angular HTTP Module and transformed the response using RxJS operators.

• Developed back-end services and APIs using Node.js and Express.js for handling server-side logic, including CRUD operations and RESTful API creation.

• Integrated Vue.js components into applications, ensuring seamless interaction with back-end services and third-party APIs.

• Developed single-page applications (SPAs) using Vue.js, Vue Router, and Vue CLI for seamless user experiences.

• Designed, configured, and managed public/private cloud infrastructures using Amazon Web Services (AWS), which includes VPC, EC2, S3, CloudFront, ELB, and Elastic Beanstalk.

• Created AWS Launch configurations based on customized AMIs and used them to configure auto-scaling groups, implementing AWS solutions using EC2, S3, RDS, DynamoDB, Route53, EBS, Elastic Load Balancer, and Auto Scaling groups.

• Migrated Cassandra cluster from one AWS account to another AWS account using Cloud Formation Templates in JSON.

• Provisioned AWS S3 buckets for application backup and synchronized content with remaining S3 backups by creating entries for AWS S3.

• Designed and implemented solutions for processing real-time streaming data using AWS Kinesis Data Streams.

• Configured Kinesis Firehose to load streaming data into AWS services like S3 and Redshift for analytics and archival.

• Developed custom consumers using the Kinesis Client Library (KCL) to process and analyze streaming data for business insights.

• Integrated Kinesis with AWS Lambda to trigger real-time event processing workflows.

• Monitored streaming data pipelines using AWS CloudWatch metrics and Kinesis-specific alarms.

• Set up and managed Selenium for UI testing, integrating these tests to run automatically.

• Developed automation scripts in Python to deploy and manage Java SE11 applications across Linux servers.

• Demonstrated expertise in core data structures and algorithms, implementing them using Java and Python programming languages.

• Worked on JSON validation for case submissions on the client side to ensure all required fields in the PostgreSQL database were validated.

• Implemented server-side validations and developed model classes.

• Configured Kafka to read and write messages from external programs and handle real-time data.

• Used Log4j for logging, debugging, monitoring error logs, and fixing related issues.

• Worked in a CI/CD environment with Jenkins, Maven, AWS, and Terraform.

• Created and modified Stored Procedures, Functions, and Triggers and wrote Complex SQL Commands for the application using PL/SQL.

• Followed Agile development methodologies, and participated in Scrum processes, sprint planning, and daily stand-up meetings.

Environment: Java 11, Node.js, Vue.js, AWS, Angular 12, JavaScript, HTML, CSS, RxJS, RxJava, Kafka, Spring Boot, Spring Batch, Microservices, NoSQL, PostgreSQL, Couchbase, MongoDB, Cassandra, Jenkins, Maven, Terraform, Docker, Ansible, Kubernetes, Selenium, JUnit, Rally, Scrum.

Client: Cox Automotive Inc., Atlanta, GA Jan 2022 – Dec 2022

Role: Full Stack Java Developer

Description: Cox Automotive, Inc. provides vehicle remarketing, digital marketing, and software solutions. The Company operates an automotive marketplace for car dealers, manufacturers, and individuals. Cox Automotive conducts its business worldwide.

Responsibilities:

Involved in SDLC development involving Requirements gathering, Analysis, Design, Implementation, and testing of applications using Agile Methodologies.

Developed complex functionalities using Java 11, HTML, and CSS, while becoming proficient in new technologies like React hooks and Spring 5.2.

Utilized Java 11 features such as Lambdas, Streams, Observables, and Completable Futures.

Built UI pages using HTML5, CSS3, JavaScript, Bootstrap, JQuery, and AJAX.

Developed Angular-based web applications using two-way data binding, services, controllers, and Angular Factory for service calls.

Created reusable TypeScript components and services to consume REST APIs using Angular 6.

Implemented Angular features such as if-else syntax, ng-templates, and form validators.

Designed and implemented dynamic, responsive web applications by integrating Angular 6 with Bootstrap and Web Services.

Integrated SSO authentication mechanisms into RESTful and web-based applications using OAuth 2.0 and OpenID Connect (OIDC).

Built MERN stack applications using MongoDB, Express.js, React, and Node.js, ensuring seamless integration between client and server.

Proficient in developing React-based applications using React Router, React-Redux, and state management libraries like Redux and Mobx.

Designed Redux store architecture for managing state across large-scale React applications, improving application scalability and maintainability.

Implemented Redux middleware like Redux Thunk and Redux Saga for handling asynchronous actions and side effects.

Leveraged React hooks like useState, useEffect, and useContext, and created custom hooks for modular component logic.

Designed Vue.js components with directives, filters, and event handling, optimizing front-end interactivity.

Created RESTful APIs with Node.js and integrated them with Vue.js components for efficient client-server communication.

Developed and maintained the backend server with Spring Boot, including entity/model, DAO/repository, Controller, and Service layers.

Implemented RESTful microservices using Spring Boot, Spring Data JPA, and ResponseEntity for API responses.

Developed file-upload microservices for large Excel documents with validations and Oracle DB integration.

Used Spring Ribbon for load balancing and implemented fail-safe methodologies with Circuit Breaker and Hystrix Dashboard.

Centralized configuration with Spring Config Server and logging with Splunk.

Secured RESTful services with OAuth tokenization and implemented authentication/authorization using Spring Security.

Deployed microservices using Docker containers and AWS EC2 instances.

Implemented Kafka producer and consumer applications with a Zookeeper-based Kafka cluster setup.

Utilized Hibernate for Object Relational Mapping and Spring integration to access data in Oracle and MongoDB.

Designed MongoDB services for storing insurance claims, user profiles, and related data.

Developed SQL queries, stored procedures, functions, and triggers for database development and optimization.

Proficiently built and optimized Apache Spark applications for large-scale data processing.

Configured and deployed Tomcat application servers, Redis Cache, and Kafka servers in development and production environments.

Used Wire Mock to simulate API endpoints for isolated testing and dynamic response generation.

Configured Pivotal Cloud Foundry (PCF) environments for deploying cloud-native applications.

Created AWS infrastructure using CloudFormation templates for VPC, EC2, S3, DynamoDB, and RDS.

Leveraged AWS Lambda for serverless applications and event-driven architectures.

Optimized AWS costs using reserved and spot instances, along with AWS Cost Explorer.

Used AWS Auto Scaling and Elastic Load Balancing to maintain high application availability.

Deployed Jasper Reports across various environments and automated report delivery.

Integrated multiple data sources like relational databases, XML, JSON, and web services into Jasper Reports.

Added security to service-layer methods using Spring Security.

Built automation pipelines using Maven for software builds and Log4J for logging errors.

Worked extensively with MySQL databases, including debugging and fixing stored procedures.

Designed test scenarios using Selenium WebDriver and integrated testing tools like JUnit and Cucumber.

Migrated and deployed microservices to Kubernetes clusters using CI/CD pipelines.

Implemented Spark transformations for data cleansing and analysis, improving data quality and performance.

Developed REST APIs for insurance and user profile services using Node.js and Spring Boot.

Proficiently used tools like Terraform to manage and version infrastructure.

Wrote business validation rules with Drools Engine to streamline decision-making workflows.

Created and managed RESTful web services for seamless interaction between backend and frontend applications.

Configured AWS CloudWatch to monitor application performance, system health, and resource utilization across EC2, RDS, S3, and other AWS services.

Set up CloudWatch Alarms to trigger notifications and automated actions when defined thresholds were breached, ensuring prompt issue resolution.

Enhanced web application performance by streamlining database operations and integrating caching mechanisms.

Used Jasmine to test JavaScript code, ensuring robust and error-free implementations.

• Developed and executed unit tests for Angular components, services, and directives using Jasmine and Karma.

• Created test suites and test specifications to verify the functionality of Angular applications.

Mocked dependencies and isolated components using Jasmine spies to ensure accurate testing of individual units.

Environment: Java 8/J2EE, Spring, Hibernate, Spring Boot, Micro Services, Redis, Cloud Foundry, Spring ORM, Jira, Angular JS, Node JS, JavaScript, Jasmine, JQuery, HTML, Apache Tomcat, MySQL, Oracle, JDBC, Grunt, Rest, Eclipse, Junit, Bootstrap, Agile, Log4j, JSP, Servlet, Maven, CSS, JSON, Junit, Hudson, XML, Html 5, Bootstrap, Ajax, GitHub.

Client: Conduent Healthcare, Raleigh, NC Aug 2020 – Dec 2021

Role: Sr. Java Developer

Description: Healthcare offers a care performance platform that seamlessly integrates data with workflow across functional areas, automatically capturing it and reporting to regulatory organizations, then enhancing it with advanced analytics. Further, our clinical and analytics transformation services offer strategic guidance, tactical plans, and care management interventions to help you improve health outcomes for patients.

Responsibilities:

Involved in analysis, design, implementation, and testing phases of SDLC through Agile Methodology.

Proficient in web designs, including HTML5, XHTML, CSS3, JavaScript, JQuery, and XML.

Developed applications using Angular 4/6, Java 8/11, and utilized Java Lambda Expressions and annotations.

Designed and developed single-page, responsive web applications using Angular 4/6.

Developed backend web services using Node.js and managed dependencies with NPM.

Built UI components in Angular 4/6 using Dependency Injection, data binding, and controllers.

Strong expertise in core Java technologies, including Multithreading, Synchronization, and Exception Handling.

Leveraged Java 8 Stream API for bulk data operations on collections using streams and parallel streams.

Migrated EJB to Spring, utilizing Spring Inheritance, Auto-wiring, Security, ORM, and Quartz for task scheduling.

Developed RESTful services and microservices using Spring Eureka, Netflix, and Ribbon for service discovery.

Hands-on experience with messaging systems like IBM MQ Series, Active MQ, Kafka, and JMS.

Secured APIs with OAuth 2.0 token-based authentication/authorization using Spring Security.

Developed and deployed Spring Boot microservices using Jenkins and Pivotal Cloud Foundry (PCF).

Written highly referenced blog posts on Error Handling in Scala and Problems Scala Fixes.

Utilized AWS services such as Lambda, EC2, Elastic Beanstalk, S3, RDS, ElastiCache, SNS, and SQS.

Developed a test automation framework using Selenium, Cucumber, and SOAP UI.

Built e-commerce application modules like Catalog setup and Search using Solr and Elasticsearch.

Automated test scripts for browser testing across platforms using Selenium WebDriver.

Extensive experience with relational databases (Oracle, MySQL) and NoSQL databases (MongoDB, Akka).

Worked with Linux/UNIX systems, including commands and PERL scripting.

Created and deployed Docker container images for application lifecycle management.

Used Hibernate ORM for mapping data representation between MVC and Oracle Relational models.

Developed MongoDB data access layers with Spring Data and Mongo Repository interfaces.

Designed and implemented microservices for cohesive responsibilities and reduced coupling with Spring Ribbon for load balancing.

Migrated services to Apache Camel and deployed them in Kubernetes environments using CI/CD pipelines.

Streamlined server-side implementations with JSON and MongoDB as backend data models.

Created proof-of-concept applications using Node.js, Angular 4/6, and MongoDB.

Worked with database modeling, PL/SQL stored procedures, packages, and design in Oracle, PostgreSQL, and DB2.

Utilized Apache Maven for build automation and Log4J for logging errors and messages.

Wrote business validation rules using Drools Engine and managed source/version control using Git/GitLab.

Environment: Java 8/11, Spring MVC, PCF, Kubernetes, Spark, Multithreading, Spring Boot, Microservices, Angular2, Angular 4/6, Cucumber, Postgre SQL, Perl, MongoDB, Kafka, HTML5, CSS3, JQuery, JSON, Boo Hibernate, Mongo DB, Oracle 12c, IntelliJ IDEA, JUNIT 4.4, RESTful web services, Elastic Search, Akka, Scala, AWS, Drools, Docker, Spring Cloud, Spring Security, OAuth 2.0, Apache Kafka, Selenium Jenkins.

Client: Nationwide-Columbus OH Jan 2018 – July 2020

Role: Java Full Stack Developer

Description: The client here offers insurance, retirement, and investing products that protect customers on many sides. We have developed a software application that allows customers to create their accounts, log in, and use their portal. We have developed many key features so that customers can easily access any details about his/her plans and enroll in different plans.

Responsibilities:

Developed functionalities using Agile Scrum methodology.

Extensive experience in agile methodologies, including Test Driven Development (TDD).

Proficient in Core Java concepts like OOP, Multithreading, Collections Framework, Exception Handling, I/O Systems, JDBC, and Generics.

Utilized Java 8 features like Lambda expressions, creating resource classes, and fetching database documents.

Applied design patterns such as Singleton, Data Access Objects (DAO), Factory, and MVC.

Tested and supported the production of a multithreaded ETL tool for distributed XML data loading using JPA/Hibernate.

Created POJO and DAO for database entities with Spring JDBC annotation mappings.

Developed microservices and REST APIs using Spring Boot and Spring MVC.

Integrated Spring Cloud projects for distributed tracing and other cloud-native features.

Deployed cloud-hosted applications on AWS using services like EC2, S3, RDS, and EBS.

Configured AWS infrastructure, including Virtual Private Cloud (VPC), Elastic Load Balancer, and Auto Scaling Groups.

Updated application features and front-end components using Angular 6 and Bootstrap.

Created reusable Typescript components and services to consume REST APIs with Angular 6.

Implemented client-side interfaces and form validations using Angular 6's Template and Reactive Forms.

Experience with Angular routing and integrating ActiveMQ and Spring JMS API for messaging.

Wrote build scripts and managed dependencies using Maven.

Developed persistence layers with Hibernate Framework, including 1:1, 1:M, and M:M mappings.

Installed, configured, and designed MongoDB multi-shard clusters for handling large datasets.

Configured WebSphere MQ and integrated MDB listeners, JMS resources, and queues with WebSphere Application Server.

Scaled WebSphere Application Server for horizontal and vertical workload management.

Used log4j for logging, debugging, warnings, and info-level statements.

Developed and executed UI testing with Selenium WebDriver, Protractor, and TestNG.

Automated test scripts using Cucumber feature files for Behavior-Driven Development (BDD).

Tracked issues and monitored work assignments using JIRA.

Managed version control and collaboration through GIT repositories.

Environment: Java 8, Agile, HTML, CSS, JavaScript, JQuery, AJAX and Angular 6, XML, DAO, POJO, JPA, Springs (IOC, AOP, JDBC) Frameworks, Spring Boot, Microservices, JSP, Hibernate Framework, AWS, RESTful Web services, SOAP, Maven, WebSphere Application Server, Mongo DB, NoSQL, Log4j, Jenkins, JIRA, Selenium Web Drivers, Protractor, GIT, Socket Programming.

Client: Nine Stars Information Technologies Pvt Ltd, Chennai, India Jan 2015 – July 2016

Role: Java/J2EE Developer

Responsibilities:

Designed, coded, implemented, optimized, and tested new features and modules for the derivatives system as part of an agile team and improved automation test suites.

Utilized Modernizer extensively to build HTML5/CSS3-based page layouts that are cross-browser compatible.

Utilized create-react-app to launch a product to stay updated with current Web pack and Babel build configurations.

Handled HTTP requests using Axios which supports Promise API functionality native to JS ES6.

Developed Spring Boot to fasten the application for removing boilerplate configurations.

Used loosely coupled architecture Spring Boot. Developed Micro Services in the application by using Spring Boot.

Developed Micro Services for service-oriented architecture to build flexible and independently deployable software.

Developed REST Web Services for clients to consume those Web Services as well as other Enterprise-Wide Web Services.

Developed independent Microservices using Spring Boot Rest Controller model and deployed on UNIX boxes.

Development of cloud-hosted web applications and REST APIs using Spring Boot with embedded Tomcat.

Extensively Used Jenkins as a Continuous Integration tool to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack. Used Pivotal Cloud Foundry to quickly build, deploy, and update the applications.

Used Spring MVC, AOP, IOC, and Hibernate to establish the Connection with the Database for Stored Procedures.

Involved in implementing Queries to the backend MongoDB database using HTTP service to fetch JSON.

Unstructured data was handled using Mongo DB and Mongoose Connector for connecting to the database.

Composed and executed MongoDB scripts and queries to fetch and test data from NoSQL databases.

Responsible for installation and configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository.

Used CI/CD tools Jenkins, Git/GitLab, and Docker registry for configuration and automation using Ansible.

Used Drools as a rule engine to categorize salient level rules for every business based on the business needs.

Deployed and monitored scalable infrastructure on Amazon web services specifically on AWS EC2.

Performed UI and front-end testing using Selenium. Developed test cases and performed unit testing with Mocha.

Environment: Java 1.7/1.8, Spring Boot, Spring AOP, Spring IOC, Hibernate, HTML5, CSS3, Axios, Node JS, Hapi JS, Web pack, JSON, Ansible, Pivotal Cloud Foundry, Jenkins, GIT, Docker, Drools, Nexus, Mongoose, MongoDB, Chai, Web pack, Mocha, Selenium, Apache Kafka, EC2, AWS.

Client: Inductive Quotient Analytics PVT Ltd, Hyderabad, India May 2012 – Dec 2014

Role: Java/J2EE Developer

Description: The objective of the project was to migrate their standalone application to a web-based system and add more functionality to the existing system. The project is divided into two phases. The first phase is user interface development, and the second phase is web-enabled and middleware development. All the phases are designed using MVC architecture.

Responsibilities:

Involved in requirement analysis, functional specifications, and overall component design.

Develop spring and Hibernate-based multi-tire Web Applications.

Used spring for dependency injection and Hibernate support.

Created and maintained the configuration of the Spring Application Frameworks IOC container.

Right from Requirements Specification, Analysis, Design, development, testing, and Maintenance using UML.

Develop UML diagrams such as Class, Sequence, and Activity Diagrams to understand the Systems architecture.

Application Design Documented for my entire requirement.

Involved in the implementation of front-end validation component using JavaScript, and server-side validation component using Java classes.

Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries.

Designed JSP layout using Struts Tiles Framework.

Configured Hibernate objects as Spring Beans in the Spring Configuration File.

Wrote client-side and server-side validations using Struts Validators and Java Scripts Validations.

Configured the Hibernate configuration files to persist the data to the Oracle 9i/10g Database.

Developed DAOs using DAO Design Pattern to insert and update the data for the Policy Module.

Helped in developing the complete business flow and helped in corporate session validity checks, form validations, and error handling in the application.

Implemented ORM in the persistence layer using Hibernate framework in conjunction with Spring Aspect Oriented Programming (AOP) functionality.

Deployed the jar, war, and ear files on the WebLogic Application Server.

Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and Angular JS

Developed an Angular JS workflow manager leveraging



Contact this candidate