Please Find The Excelent Consultant - Java Fullstack Developer |
[email protected] |
Location: Remote, Remote, USA |
Relocation: Any Location |
Visa: GC |
Please Find The Below Details & Resume Of My Candidate
Name : Amardeep Number : +1 (502)-509-1615 Location : REMOTE Visa : GC Role : Java Fullstack Developer Email : [email protected] DOB : 05/30/1990 ( mm/dd/yy) Exp : 11+ Available : Immediately Linkedin : linkedin.com/in/amardeep-jetty RESUME : AMARDEEP JETTY Java Full Stack Developer Phone: 502-509-1615 Email: [email protected] LinkedIn:linkedin.com/in/amardeep-jetty PROFESSIONAL SUMMARY:________________________________________ 10+ years of involvement in design, development, deployment and test of client server, web based and distributed software applications by using J2SE, JEE and J2EE technologies. Experience on SDLC process that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Postproduction support using development methodologies like Waterfall and Agile. Knowledge on JAVA 8 Lambda Expressions to retrieve the data from Collections. Experience in System Analysis, Design, Configuration, Code management and maintenance of various domains. Expertise in DOM manipulation using JavaScript. Experience on spring modules like Spring IOC and Knowledge on Spring DAO, ORM and AOP. Hand on experience with Restful web services, used JAX-RS to implement RESTful applications in Java. Extensive experience in working with SOA architecture and web services (SOAP, WSDL, UDDI) using Apache Axis. Proficient in design and rapid development of web and J2EE applications using Core Java, JSP, JSF, CSS, Servlets, EJB, JavaScript, Spring, JDBC, JNDI, JMS, SWING, HTML/DHTML, XML and Struts framework. Experience in Agile software development process, Test Driven Development and Scrum. Expertise in implementing Web services, Microservices, AWS, Docker & JMS for the synchronous and asynchronous connection between two applications running in different servers. Knowledge of using flux architecture in ReactJS for building client-side web applications. Experience in client side designing and validations using HTML, CSS, JavaScript, AJAX, jQuery, AngularJS and NodeJS. Expertise in React JS framework to develop the SPA. Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application. Experience in all phases of Software Development Life Cycle (SDLC), which includes Integration, Implementation, Interaction, Business Analysis/Modeling, Documentation, and Testing of all software applications. Experience on architectures like Model-View-Controller (MVC), Service-Oriented-Architecture (SOA). Expertise in implementing various J2EE design patterns like Singleton, Session Facade, Data Access Objects (DAO), Factory, Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier Distributed Applications. Developed J2EE applications by using the IDE s such as Eclipse, NetBeans and IntelliJ. Experience in deploying applications using Application Servers like Web Logic, JBOSS, Oracle App Server, and web servers like IBM WebSphere, Apache Tomcat. Good knowledge in usage of version controls such as CVS, Git, SVN and ClearCase. Extensive experience in Oracle RDBMS design and developing stored procedures, packages, triggers, cursors using SQL and PL/SQL. Expertise in XML Technologies XML, XSLT, XSD and Worked on parsers like JAXB, JAXP, SAX and DOM. Good knowledge in log4J implementation to persist the data into log files and experience with ant and maven for the build and deployment of applications. Having experience with Cloud Computing environments like Amazon Web Services (AWS), Docker Containers. Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Auto Scaling, DynamoDB, AWS IAM, Elastic Load Balancers (ELB) and Relational Database Services (RDS). Experience in JMS over messaging to exchange the information in more reliable and asynchronously for enterprise applications using Active MQ and RabbitMQ. Experience on different IDEs such as Eclipse, RAD, Spring Tool Suite, IntelliJ and deployment using Application Servers like Apache Tomcat, BEA WebLogic, Web Sphere, Glassfish, Camel and JBOSS. Experience with JUnit, Mockito, Log4j in developing test cases and determining application functionality. Used DAO access and writing DML, DDL and triggers for DB2 database and other client environment specific tools to design the client module. Experience in working with build management tools like Ant, Maven and Jenkins. Experience in installing, configuring, tuning Apache Tomcat, WebLogic and WebSphere. Ability to work individually as well as in a team with excellent problem-solving skills, troubleshooting capabilities, learn new tools and concepts. Worked on IDEs such as Eclipse/My Eclipse, JBuilder. Comprehensive knowledge in databases like MySQL, SQL Server, DB2 and Oracle writing Triggers, Stored Procedures and Normalization of databases. Well versed in developing various database objects like Tables, Packages, Stored Procedures, Functions, Triggers, Indexes, Constraints, Materialized Views and others in Oracle database, IBM DB2 database. Extensive involvement in development and Performance tuning of SQL and PL/SQL scripts Technical expertise in the areas of Object-Oriented Analysis and Design (OOAD) Using different methodologies and UML using rational rose. Excellent team player with good analytical, strategic planning and interpersonal and communication skills. EDUCATION Bachelor s in computer science from JNTUH, India. TECHNICAL SKILLS Languages C, C++, Java, SQL and PL/SQL Enterprise Java Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Struts, EJB, Spring, JTA, JNDI and JPA Tools & Frameworks Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, SOA, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security, and Spring Data Databases Oracle 8i/9i/10g/11g, Sybase, SQL Server 7.0 / 2000, DB2, MySQL and MS Access 2000 Web Development HTML, XHTML, CSS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JSON Cloud technologies Amazon Web Services (AWS): EC2, ECS, S3,ECR,RDS and IAM. Microsoft Azure: Blob, Cosmos DB, and AKS. Google Cloud Platform(GCP): GKE, Compute Engine, Big Query and Cloud Pub. Scripting Language Shell Script, bash, Perl, JavaScript, jQuery. Web/App Servers Web Sphere, Apache Tomcat, JBoss, WebLogic. Tools Eclipse 3.0, NetBeans Beans 5.0, Clear Case, ClearQuest, CVS, SVN, Perforce, Subversion, Dream weaver 2000, Edit plus, VISIO, JUnit, JMeter Web Services SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Apache Axis2, Apache CXF, JMS, MQ Version Control GIT, SVN, Rational clear case PROFESSIONAL EXPERIENCE:________________________________________ Client: State of Nebraska, Lincoln, NE April 2022 to Present Role: Java Full stack Developer 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 the front-end screens using Angular11, HTML5, CSS3, JavaScript, Bootstrap and Spring Boot. Developed Grid's used in the system using Slick grid and created custom grid directive to make the component reusable. Used various Angular11 UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. for developing the UI. Took part in setting up the routing configuration using Angular11UI router for various views and sub views. Configured Gulp to perform various UI build and test related tasks and used NodeJS NPM and Bower to manage the dependencies. Developed Angular11services 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 Developed REST controllers using Spring Data REST to serve the UI with required JSON data. Developed REST exception handling controller advices to respond to bad requests and server side exceptions. Created Docker images and ran the Docker containers in various environments. Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the spring bean profiling. Consumed SOAP/ JAX-WS based web services using spring framework and used SOAP UI for testing these services. Used REST Client and POSTMAN to test the rest based services and used Junit and Mockito to test the middleware services. Design and deploy new features to streamline all the manual operations. Track burn down, issues and progress. Participate in planning, implementation, and growth of our customer's Confidential Web Services (AWS) foundational footprint Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments. Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios. Extensive experience in deploying, managing and developing MongoDB clusters. Experience in creating JavaScript for using DML operation with MongoDB. Creation, configuration and monitoring Shards sets. Analysis of the data to be shared, choosing a shard Key to distribute data evenly. Architecture and Capacity planning for MongoDB clusters. Implemented scripts for mongo DB import, export, dump and restore. Built Cassandra Cluster on both the physical machines and on AWS Automated Cassandra Builds/installation/monitoring etc. Used Hibernate in the persistence layer and implemented DAO is to access data from database. Used Node.js to run Grunt tasks and build properly the project (compile, minify, concept etc.) and Implement modules into Node JS to integrate with designs and requirements. Used Grunts, Bowers, Express from NodeJS. Involved in enhancing existing MEAN (MongoDB, Express, Angular11 and Node) stack applications and provided the required support. Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end Angular11Ajax calls. Made the integration of data in several applications in favour JSON documents with dynamic schemas using MongoDB (NOSQL) database. 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. Hands-on experience in development of Micro services and deploying in Docker. Deployed Spring Boot based Micro services in Docker and Amazon EC2 container using Jenkins Worked with Splunk and ELK stack for creating monitoring and analytics solutions. Developed Micro services using Spring MVC, Spring Boot, and Spring Cloud. Used Micro services architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot. Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose. Participated in the release night shakeouts/overnight deliveries and QA Support. Used Vera code for application security scanning and remediated the flaws that were identified in the code. Took part in setting up the application with Jenkins and AWS and is involved in builds and deployments to Tomcat server. Environment: JDK 1.8, Vera code, Spring Boot, Spring MVC, MongoDB, Hibernate 4.0, Apache CXF, AJAX, UML, MS Visio, JSTL, Oracle 11g, Eclipse 4.2, Junit, Log4j, Maven 3.1, AWS, Node JS, Angular11, HTML5, CSS3, Toad, Maven, Hudson, NodeJS, C mon, Sun Jersey, Junit 4.1, JIRA, Rally, Free marker, Apache POI, Quartz Scheduler, Drools BRMS, GIT Client: American Express, New Jersey, NJ. May 2020 to Mar 2022 Role: Java Full stack Developer Responsibilities: Actively involved in various phases of Software Development Life Cycle (SDLC) such as Design, Analysis, Development and Testing. Extensively worked with business analysts and product managers to help write user stories in sprint planning. Used java 1.8 lambda expressions along with streams for performing chain operations such as filter, map, collect on a collection. Used JAVA 8 features like Lambda Expressions, Parallel Streams and functional interfaces. Used Core Java concepts like Collection Framework, Multi-threading, Concurrent Object-Oriented programming, Thread pools and Externalization. Design and development of the whole software suite Implemented multithreading and parallel. Designed and implemented a scalable web application using Java 11+, leveraging features such as modules, lambda expressions, and the enhanced HTTP client. Developed RESTful APIs using the Java Servlet API and the JAX-RS specification, ensuring efficient communication and data exchange between client and server. Build the application based on new features of Java Jed 1.8 at service layer level. Utilized the features of Angular 11 to present effective web design. Developed various pages in the applications in front end technologies HTML5, CSS3-SASS, JSON, Angular 8. Built Angular 11 components, UI services to consume rest services using Component based architecture provided by Angular. Worked on React.js for creating interactive UI using One-way data flow, Virtual DOM, JSX, React Native concepts. Familiar with creating Custom Reusable React Components Library. Created React JS and working with React Flux architecture. Involved in the development of the UI using HTML5, CSS3, Bootstrap, jQuery and Angular 11 with Typescript which are powerful in building the Single page web applications. Implemented Microservices based Cloud Architecture using Spring Boot. Developed a scalable and robust web application using Spring Boot, leveraging its features such as auto-configuration, embedded servers, and production-ready deployments. Implemented RESTful APIs using Spring MVC and the @RestController annotation, ensuring clean and maintainable code for handling HTTP requests and responses. Developed a RESTful API using Spring Boot and implemented CRUD operations for managing customer data. Integrated Spring Security into a web application to handle authentication and authorization using JWT (JSON Web Tokens). Developed RESTful web services using Spring MVC, allowing clients to consume and interact with data via well-defined API endpoints. Leveraged containerization technologies such as Docker and Kubernetes to package and deploy microservices, enabling easy scalability and portability across environments. Utilized Spring Boot, Spring Cloud, and/or Netflix OSS to build and deploy microservices, taking advantage of their features such as service discovery, circuit breaking, and distributed configuration. Leveraged software design patterns, such as MVC, Singleton, Factory, and Observer, to create scalable, modular, and maintainable software applications. Demonstrated a commitment to writing clean, readable, and maintainable code, following industry-standard coding practices, and adhering to coding conventions and style guidelines. Utilized version control tools, such as Git, SVN, or Bitbucket, for efficient code management, enabling collaboration, version tracking, and seamless integration of code changes. Leveraged Hibernate caching mechanisms, including first-level cache and second-level cache, to optimize application performance and reduce database access. Leveraged Spring Data JPA repositories to streamline CRUD (Create, Read, Update, Delete) operations on database tables. Demonstrated proficiency in utilizing the JMS (Java Messaging Service) API to develop robust messaging applications in Java. Acquired knowledge of message-oriented middleware (MOM) and its advantages over traditional request-response architectures. Familiarity with Kafka Streams API for developing stream processing applications in Java. Utilized Kafka Connect API to integrate Kafka with various data sources, such as databases, messaging systems, and file systems. Demonstrated in-depth knowledge of IBM MQ's distributed architecture, including queues, channels, listeners, and triggers, to design scalable and fault-tolerant messaging solutions. Designed and developed Microservices business components and Restful service endpoints using Spring Boot. Conceived, Designed, Installed and Implemented CI/ CD automation system. Developed Java API to interact with the Amazon SQS used in sending bulk emails. Used Docker to containerize the Services and APIs to run on EC2 instances. Implemented micro services Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services. Worked on creating micro services using Jersey and spring. Design and deploy new features to streamline all the manual operations. Implemented configured and customized JIRA issue tracking software with agile plug-in across all company functions. Used Git to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and create new branches when new feature implementation starts. Used Spring Tool Suite (STS) IDE tool for application development. Environment: Java 1.8, J2EE, HTML5, CSS3, Bootstrap, jQuery, JavaScript, Node.js, Angular 11, Spring IOC, Spring Boot, Spring Security, Spring Batch, Spring MVC, XML, JSON, Git, Hibernate, JDBC, Rabbit MQ, Oracle, Jenkins, Web Sphere, WebLogic, Restful, SOAP, Soap UI, micro services, AWS, Agile Methodology, Log4J, JIRA and STS. Client: OPTUM, Eden prairie, MN. April 2018 to April 2020 Role: Java Full Stack Developer Responsibilities: Actively involved with the team, management & client as a part of agile (SCRUM) software development. Prepared design documents with sequence diagrams, Class Diagrams using Microsoft VISIO tool. Used HTML5, CSS3, JavaScript, Angular 2/4, jQuery to create design layout with JSP. Worked on Responsive Web Design (RWD) to make website Responsive for desktop, mobile and tablets using Bootstrap and media Queries. Worked in Using Angular 2/4 components, Forms, Events, Keys, Routers, Animations and Flux concept. Responsible for Angular and architecture. Building components library, including Tree, Slide-view and Table Grid. Worked on the application as Node JS developer to build different REST APIs for modules such as user, products and checkout. Developed inventory management web service using Node JS. Used Spring framework for dependency Injection (IOC) and integrated with Hibernate framework. Used Spring framework to inject services, entity services, transaction management and concerns by factory class corresponding to the use case operation executing. Involved in the implementation of DAO using Spring-Hibernate ORM. Involved in using Spring concepts like DI/IOC, AOP, Batch implementation and Spring MVC. Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS. Implemented RESTful web services to consume XML & JSON Messages. Involved in implementation of RESTFUL web service APIs using Node JS which were consumed by making AJAX calls and JSON as data exchanging tool. Developed Web services to allow communication between application through RESTful web services. Used Hibernate framework in the data access layer to access the data. Involved in creating internal & external service, Entity services and handlers. Written SQL queries & PL SQL- stored procedures, functions, triggers, cursors, sequences and indexes which are going to be invoked by batch processes. Created continuous integration builds using Ant & Jenkins and deployed on Web Sphere application server. Created JUNIT test cases and done unit testing using Mockito. Added logging and debugging capabilities using Log4j and using SVN. Supported IST, QA and UAT build and identified issues in smoke testing and tracked them efficiently. Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects. Successfully executed all the test cases and fixed any bugs/issues identified during the test cycle. Environment: Java 1.7, Angular 2/4, Spring, Hibernate, Servlets, Node JS, JSP, XML, HTML5, CSS3, XSD, XSLT, XPATH, WSDL, SOAP, JavaScript, Bootstrap, React JS, REST, JAX-RS, JAX-WS, CXF, JUNIT, SOAPUI, JNDI, Web Sphere Application server, Ant, QC, JRules, SQL, Log4j. Client: COMCAST, Philadelphia, PA. June 2016 to Mar 2018 Role: Java Developer Responsibilities: Developed the GUI of the system using HTML, CSS, JSP and client-side validations was done using JavaScript. Utilized various Struts features like Tiles, tagged libraries and Declarative Exception Handling via XML for the design. Used JMS for reliable, asynchronous communication to send automatic email notifications to clients. Performed XML parsing using DOM parser. Implemented the application using Struts 2.1 framework which is based on Model View Controller architecture. Developed and deployed Java REST web services using Spring Framework. Converted the mock-ups into hand-written HTML, AJAX, XML and JSON. Developed presentation tier as HTML, JSPs using Struts Framework. Designed and implemented Spring ORM module to integrate Hibernate. Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML. Developed web components using MVC pattern under Struts framework. Used Struts Tiles Framework in the presentation tier. Worked on JavaScript framework for building web pages using Angular JS, Backbone, Bootstrap, Node.JS, and React.JS to augment browser-based applications with MVC capability. Worked on Angular JS, used its two way data binding to achieve the feedback functionality from the user and $event.stopPropagation () for nested clicks on a section. Implemented code coverage using Karma and Jasmine for Angular JS on client side. Designed SPAs (Single Page Applications) using Angular JS concepts of Directives, Services, Promises, Templating, Scope, Dependency Injection and two-way data binding. Used Angular JS as the development framework to build a single-page application. Developed Struts Action classes. Hands on experience working on Linux Environment. Implemented UI screens using JSP, HTML, CSS, JavaScript, and JSON. Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate. Developed Servlets and Java Server Pages (JSP). Created test case scenarios for Functional Testing. Used JavaScript validation in JSP pages. Responsible for Integration, unit testing, system testing and stress testing for all the phases of project. Prepared final guideline document that would serve as a tutorial for the users of this application. Environment: Java, J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, Struts 1.1, Angular JS, IBM WebSphere server6.1, IBM DB29.0, JNDI 1.2, JDBC 2.1, Oracle 8i, UML, DAO, JMS, XML, WebLogic 7.0. Client: Freddie Mac, McLean, VA, USA. Oct 2013 to May 2016 Role: Java Developer Responsibilities: Involved in coding, testing and creation of functional specs of enhancement application. Performing Code reviews with the team. Preparing builds, deploy and Co-ordinate with the release management team to ensure that the proper process is followed during the release. Providing End to End support for the testing activities during System Testing, UAT. Maintain EAR and WAR in IBM WebSphere Apps server. Maintain source code using SVN. Providing End to End support for the testing activities during System Testing, UAT. Developing the web applications using Core Java Threading and Collection. Preparing technical documentation of the application. Responsible for closing the backlog of production related issues. Review system requirements, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results. Interacting with the clients for the new enhancements to be done. Developing the web applications using Springs, Hibernate. Preparing technical documentation of the application. Responsible for closing the backlog of production related issues. Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer. Interacting with the clients for the new enhancements to be done. Environment: Core Java, J2EE, JSP, Servlets, Oracle 11g, DB2, UNIX. Infiniti Software Solutions Pvt Ltd., Chennai, India. Aug 2012 Sept 2013 Role: Java Developer Responsibilities: Used the lightweight container of the Spring MVC Framework to provide architectural flexibility for inversion of controller (IOC). Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design and Implementation of the project. Used Spring Framework for dependency injection. Implemented and deployed several EJB (Session and Entity). Proficient in J2EE and experience building web applications using J2EE technologies. Demonstrated experience with J2EE frameworks such as Spring, Hibernate, or Struts. The front end of the project is designed on MVC architecture using struts, Tiles frameworks. Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework. Used LOG4J for error logging at the development box and used ANT for building the deployable EAR/WAR components. Used Web Sphere Application Server for deploying various components of application. EJB s were running under the hood of Web Sphere container/server. Implemented Back-office loan services and web applications using Session Fa ade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns. Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports & SQL Functions for Reports. Developed the application using RAD model. Worked with VSS Version control to create virtual library of computer files. Environment: Java 1.4, J2EE, JSP2.0, Servlets2.4, EJB2.0, Struts1.2, Spring 2.0.3, JDBC3.0, Design patterns, Html, XML, CSS, Log4j, Ant, Web services, RAD6.0, IBM Web Sphere server6.1, IBM DB29.0, VSS. Employer Details : Lavanya Lead Sales Recruiter [email protected] D: +1(956)4463002 EXT:520 https://www.linkedin.com/in/chintakayala-lavanya-b05710256 Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst user interface message queue javascript materials management sthree database green card microsoft procedural language Colorado Minnesota Nebraska New Jersey Pennsylvania Virginia |