Post Job Free

Resume

Sign in

Full Stack Develoer

Location:
Clearwater, FL
Posted:
July 10, 2020

Contact this candidate

Resume:

Keerthi A

Phone: 727-***-****

Email: adehee@r.postjobfree.com

Professional Summary

Around 6+ years of IT full project lifecycle development in Java Full stack development technologies. Requirements analysis, Design, Development, Testing, Deployment and Maintenance of enterprise software applications.

●Experience in java8 features like Parallel Streams, Lambdas, functional interfaces and filters.

●Extensive experience with both core and advanced Java technologies which includes JSP, Servlets, JDBC, jQuery and various other middleware technologies.

●Developed multi-tiered object-oriented system architectures using uses cases, UML.

●Experience on O/R mapping Spring Core, JSF and Hibernate Framework.

●Expert in Core Java with in-depth knowledge of Core Java concepts such as Multithreading, Synchronization, Collections, and Event/Exception handling.

●Excellent knowledge on Object Orient Programming concepts (OOPS).

●Good knowledge of developing RESTful Web Services using Spring MVC and Tomcat/Glass Fish Servers.

●Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, and Spring Boot also handled the security using Spring Security.

●Extensively Java collections with different classes and interfaces including List, Array List, Hash Map, Hash Set, and Tree Map.

●Used Hibernate, object relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.

●Knowledge on JPA Hibernate and spring to perform CRUD operation with MySQL and Oracle.

●Followed Waterfall, Agile methodologies like Test Driven Development (TDD), Scrum, and Pair Programming.

●Proficient in implementing design patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller Service Locator using Struts framework.

●Extensively utilized Spring MVC Framework, JSP, JSF, Prime Faces for creating User interface modules.

●Experience in developing client-side applications using HTML, CSS, JavaScript, in deploying J2EE applications using web/application servers like Tomcat, etc.

●Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.

●Expertise in front end development and design using Servlets, Ajax, bootstrap and JUNIT.

●Good Experience in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.

●Strong MERN stack (Node.js, ExpressJS, ReactJS, and MongoDB) experience for full-stack development.

●Experience in working on modern MEAN Stack MongoDB, Express JS, AngularJS, ReactJS and NodeJS.

●Implemented Angular 5 services to connect the web application to back-end APIs to POST/GET the data

●Experienced in RDBMS design, DB2, DB normalization, ER modeling, SQL, PL/SQL, Procedures, Cursors, Functions, Triggers and good understanding in creating SQL and NoSQL Queries in Oracle, MySQL, MongoDB, Cassandra databases.

●Experience on working with Cloud Computing Service environment like Amazon Web Services (AWS) and managed AWS like EC2, S3 bucket, Virtual Private Cloud (VPC) through AWS Console and API Integration.

●Involved in building and deploying ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.

●Experience in using bug/issue tracking, project Tracking and Management tool JIRA.

●Expert in development of company s internal CI system, providing a comprehensive API for CI/CD.

●Experienced in developing microservice applications using Spring Boot, Spring Batch, Spring IOC, Spring Integration, and Pivotal Cloud Foundry.

●Experienced in working with ORM tools like Hibernate and using JPA (Java Persistence API) frameworks and APIs.

●Hands on experience on different IDEs such as Eclipse, Spring Tool Suite and deployment using application servers and web servers like Apache Tomcat, BEA WebLogic, IBM WebSphere.

●Primarily used with version control systems such as GIT, SVN.

●Strong experience in using Inheritance, Caching Strategies, Mapping Strategies, Annotations, JPA Annotations with Hibernate.

●Developed JMS messaging components to handle asynchronous messaging from queues using Tibco EMS and Spring JMS.

TECHNICAL SKILLS:

Languages

Java, C, C++, PL/SQL, HTML, JavaScript, Python, GraphQL

Java Technologies

J2EE, Servlets, JSP, JSF, JDBC, JavaBeans, SOAP, WSDL, REST, Apache Kafka, AWS, XML, JSON, JMS, Spring Batch, Spring Cloud, Spring Cloud, Spring Framework, Hibernate

Web Technologies

HTML5, DHTML, CSS3, JavaScript, JSP, jQuery, AJAX, AngularJS, NodeJS

Frameworks

Struts, Spring, Hibernate, Junit, Log4j, Jenkins

Development Tools

Eclipse, IntelliJ, Net Beans, RAD, WSAD, JBuilder, Jdeveloper, Visual Studio.NET, 2010,2012, Toad, Putty, VMware, Maven, Jira, Jenkins, Bamboo, Docker, Ansible, Ant, selenium, cucumber

Web Servers

Apache Tomcat 5/6/7, WebLogic 12.1.2, JBoss, Node.js, JAX-RS, Restful

Databases

Oracle, MS SQL Server, MySQL, DB2, MongoDB, Cassandra NoSQL Database.

Application/Web Servers

Apache Tomcat, Oracle WebLogic, IBM WebSphere, JBoss

Design Modelling

Microsoft Visio, IBM Rational Rose

IDE Tools

Eclipse, NetBeans, RAD, IntelliJ

Version Control

Concurrent Versions System (CVS), Visual Source Safe (VSS), SVN, Git.

Operating System

MacOS, Linux, Windows

Development Approach

Waterfall and Agile

Professional Summary:

Army and Air Force Exchange Service Mar 2019 - Present

Role: Sr.Full Stack Developer

Responsibilities:

●Extensively worked on front end, business, and persistence tiers using the spring framework

●Involved in designing and implementation of MVC design pattern using spring framework for Web-tier.

●Developed core java multi-threading processes extract and upload data from text files to search and schedule them as nightly batch processes.

●Spring framework for MVC design Pattern, Action class, Action Servlets, Form Bean.

●Created JSP screen by assembling Struts Tiles and Taglibs and used HTML for static webpage And JavaScript for View part of the project.

●Used Eclipse IDE for writing code and Apache Tomcat as application server.

●Developed applications in Java based UI within Angular 5.0 framework and Node.js, integrated with Typescript.

●Developed front-end using HTML, CSS, JavaScript, jQuery and jQuery UI featuring the implementation.

●Developed the application with Core Java concepts collections, Exceptions.

●Developed warm-up programs in core java to load recently logged in user profile information into Mongo DB.

●Implemented simulated top-down SOAP based Web Service to test the business logic for the rating calculation.

●Used JDBC, MQ Series, Web Service, and Hibernate framework to access the data from backend MSSQL database server.

●Used Stored Procedures to crunch data and creating view for fetching data from multiple tables on MSSQL Server.

●Implementing ORM using Hibernate 4 framework.

●Used Java Persistence API (JPA) for managing relational data mapping.

●Spring framework to implement bean to declare a service and accessed those using Application context.

●JMS for sending and receiving Message through application server.

●Involved in developing the applications using Spring Framework for Dependency Injection Inversion of Control, Implemented the business logic using EJB (session and entity beans).

●Designed SOA Architecture and Testing of 3-tier and n-tier component-based applications using Java Scala Groovy and J2EE technologies.

●Used XMLSAX to parse the simulated xml file, which has simulated test data.

●Used GIT and SVN for version control.

●Used Log4J logging framework to write Log messages with various levels.

●Developed Automated Test Application, which validates various XML document using Junit and XSLT.

●Used GWT and WAS migration.

●Followed Agile Methodology during the development process.

●Work with DNS to map the website to its IP address.

●Developing new states for website using Angular 4.

●Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWSAMIs. Converted our staging and Production environment from a handful AMIs to a single bare metal host running Docker.

●Extensively used Bootstrap for building responsive website with rich look.

●Extensively used GWT for developing Ajax applications.

●Used Maven to validate, compile and deploy the files.

Environment: JDK 1.8, Java/J2EE, EJB, JSF 1.0, Hibernate 4.0, Spring, JSP, CSS, JSTL, JDBC, Servlets, XML,,JUnit, Scala, JavaScript, Angular 4, JMS, Agile Programming, Html, CSS, JavaScript, jQuery, jQuery UI, Eclipse, GWT, MySQL, Ajax, AXIS, Web Services JAX-WS, Maven, UNIX, SVN

CoCo cola Atlanta, GA May 2017 – Feb 2019 Role: JAVA Full Stack Developer

Responsibilities:

●Extensively worked on front end, business, and persistence tiers using the spring framework.

●Involved in design, development, and testing phases of software development life cycle.

●Involved in designing and implementation of MVC design pattern using spring framework for Web-tier.

●Followed agile software development practice paired programming, test driven development and scrum status meetings.

●Worked extensively on spring boot for building web service.

●Developed DAOs from the hibernate layer using Hibernate DAO Support and Hibernate Templates of Spring Framework.

●Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with AngularJS and media queries.

●Experience in developing Single Page Applications (SPA) using JavaScript frameworks like Angular JS/Angular 2, React.js.

●Expert in using Angular 2 as main front-end framework using features like components, pipes, modules, custom directives, templates, data binding, dependency injection, routing and Angular CLI.

●Implementation of Spring Restful web services which produces JSON.

●Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud config Netflix oss.q.

●Implemented UI guidelines and standards throughout the development using DHTML, HTML, CSS, JavaScript, and j-Query.

●Implemented Test cases using JUnit, Mockito and Tested web services with REST Client.

●Integrated site minder for the sign-on to the application using WebLogic Server.

●Used log4j to monitor the Error Logs.

●All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM.

●Created the build, deployment and configuration related scripts for Maven.

●Involved in setting up Maven configuration and helping Continuous Integration CI Issues.

●Involved in migrating the whole code from Angular 1.5 to Angular 2.0 and created Reactive forms using Angular 2.0 for proper form validation.

●Involved in support for QA Team while doing integration testing, regression testing, systems testing.

●Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to deploy Web applications & database templates. Designed roles and groups for users & resources using AWS Identity Access Management (IAM).

●Created S3 buckets and managed policies and utilized S3 bucket and Glacier for storage and backup on AWS.

●Deployed instances in AWS EC2 and used EBS stores for persistent storage; configured & supported storage level resiliency and performance optimization using Multipath & EMC Power Path setup.

●Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.

●Established Queuing mechanism using AWS SQS with SNS and created Cloud Watch alerts for instances and using them in Auto scaling launch configurations.

●Setting up the build, configuration and auto deploying using Maven build tool.

●Used GIT repository for software configuration management and version control.

●Followed Agile Methodology and Scrum list as a Software development process.

●Deployed the application using WebSphere Application Server.

Environment: Java8, Spring MVC, Spring JDBC, Hibernate, AngularJS, REST, JavaScript, HTML5, CSS3, AJAX, JSON, Maven, Jenkins, GIT, XML, WAS, Spring boot, Oracle 11g/12i, WebLogic, JIRA.

GE POWER Englewood, CO Jan 2016 – Apr 2017

Role: Software Engineer Consultant/WEB Application Developer

Responsibilities:

●Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, End to End Testing and Maintenance.

●In the Front end of the Application designed and implemented a publishing framework and reusable UI component library based on AngularJS and jQuery.

●Designed and developed Class Diagrams and Sequence Diagrams using Rational Rose.

●Designed and developed the application using Struts framework.

●The RESTful web services have been used to retrieve and update the data which is populated in view using AngularJs MODEL.

●Created RFP (Request for Proposal) micro service to provide RESTful API utilizing Spring Boot with Spring MVC.

●Dependency injection which is a very significant step in the UI development application has been implemented through services, a feature provided by Angular.js.

●Utilize Camel to integrate micro services with other micro services and RabbitMQ messaging exchanges.

●Designed application modules, base classes and utility classes using core java.

●Designed and implemented customized exception handling to handle the exceptions in the application.

●Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations. This functionality is implemented by developing RESTFUL web services using Spring boot.

●Used Spring validation and wrote validation rules.

●Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.

●Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Façade, MVC and DAO.

●Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.

●Extensively used jQuery selectors, events, Traversal and jQuery AJAX with JSON Objects.

●Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.

●Customized Rich Faces data grid Floating filtering, Sorting, Pagination, clearing all filters, row coloring, column spans, scroll bars, Refine Views, column and header styles.

●Implemented Model View Controller (MVC) Architecture and coded Java Beans (as the model).

●Designed and implemented the UI components using AngularJS for file storage.

●Implemented log4j for logging purposes and debug the application.

●Prepared Junit test cases and executed the test cases using Junit in eclipse.

●Executed Jprobe and resoled the performance issues in the application.

Environment: Jdk 1.6, Struts, Eclipse 3.5, WebLogic Application server 10.3, Servlets, Spring Boot, Payment Gateway, Hibernate 3.3.x, PostgreSQL, Spring Web Flow, UML, CSS, ReactJS, Micro services, Maven, Bamboo, Junit4.4, JavaScript, Bootstrap.

Mphasis Limited, India Apr 2014 - Oct 2015

Role: UI Developer

Responsibilities:

●Responsible for overall design & analysis of UI components and integration with existing J2EE.

●Experience in an Agile Software Development environment using Agile methods like XP and SCRUM and Test-Driven Development.

●Designed, developed and maintained the data layer using Hibernate and perform configurations of spring Application Framework.

●Designed GUI of the project using HTML, JavaScript, Linux, jQuery, CSS to improve visual effect on the dynamic front-end.

●Developed Action Classes, which holds business logic in Struts framework.

●Implemented REST web services for other applications to communicate.

●Annotation based Hibernate beans developed to eliminate the mapping XML files.

●Used Jenkins plugins for code coverage and also to run all the test before generating war file.

●Implemented the integration with the back-end system with web services using SOAP and WSDL.

●Worked with jQuery UI to improve user experience, such as Validation Engine, Data Table, Dynamic Charts, etc.

●Developed Java Beans and Utility Classes for interacting with the database using JDBC.

●Used SQL statements and procedures to fetch the data from the database.

●Processed JSON Request according to different types modules, actions and request data.

●Designed and implemented of Spring-Security for the application for authentication process against LDAP, J2EE pre-authentication and Database.

● Involved in development of Oracle tables, stored procedures, and functions.

●Created jar files, compiled them and run those using Maven scripts

●Maintained and written Sybase stored procedures.

●Developed and executed Unit Test cases using JMeter by supporting TDD (Test Driven Development)

●Used GIT repository for software configuration management and version control

Environment: Java, Agile,HTML5, CSS,JSP, Ajax, Spring 4.0, Hibernate 5.0, SOAP, XML, AngularJs, Jenkins, DB, SQL, JSON, JMeter, Apache tomcat, Sybase, Clearcase8.0, Oracle 11g/12i, GIT.

Zycus Infotech Pvt Ltd May 2013 – May 2014

JAVA/J2EE Developer

Responsibilities:

●Involved in Designing and Coding.

●Responsible for developing Application frontend & backend.

●Used RAD 7.5 to develop, test and deploy all the java components.

●Develop (Specify, create, modify, maintain, and test) software component(s) which are part of the NGEN software project on assigned technology platform.

●Correct complicated defects and make major enhancements to resolve customer problems.

●Developing scalable applications in a dynamic environment, primarily using Java, Spring web services and object/relationship mapping tools.

●Worked on JAVA J2EE team and designing DAO interface and implementation.

●Involved in Bug Fixing (Debugging) of the application.

●Involved in Developing User Interfaces using HTML and JSP's.

●Developed and published web-services using WSDL, SOAP and XML, Jax-B.

●Implemented Web-Services to integrate between different applications (internal and third-party components using SOAP and RESTFUL services using Apache-CXF.

●Designed and developed the approaches/strategies for the entire application.

●Developed web pages with JSP and Servlets using HTML, JavaScript, AJAX, and XML.

●Used Apache Ant as the software build tool.

●Used Apache Maven for the over-all software project management.

●Used SVN tools for version control and management.

●Performed client-side validations using JavaScript.

●Developing or modifying databases as needed to support application development, and continually providing support for internally developed applications.

●Developing technical architecture documentation based upon business requirements.

●Enhancing and maintaining existing application suite.

●Communicating development status on a regular basis to technology team members.

Environment: Java, J2EE, HTML, MVC, JavaScript, JSP, Servlets, SOAP, WSDL, spring, CSS, UML, XML, HTTP, Eclipse, MVC, AJAX, Apache Ant, Apache Maven.



Contact this candidate