YADAV AKSHITA
Charlotte, NC Phone: 910-***-**** Email: **********@*****.***
Java Full Stack Developer
PROFESSIONAL SUMMARY:
More than 8 years of experience in Object Oriented Designing, Developing, Implementation and testing in Client/Servers e-business applications using Java and J2EE Technologies.
Experience in DB2 for storing and analysing Data.
Experience in using the Log4j framework for Logging Java Application.
Experience in developing, designing in UML, Package, Class and State Diagrams.
Well versed with Core Java concepts like Collections, Multithreading, Serialization, Java Beans and
Network programming.
Excellent communication, problem-solving, interpersonal, organizational skills.
Experience in Java Framework Integration with Apache Camel.
Experienced in implementing presentation layer using JSF, JSP, HTML5, CSS, jQuery, JavaScript,
AngularJS, Angular 2, Ext JS, Node JS, JSON and Servlets.
Proficiency in developing web services (Soap, RESTful) that include several components like SOAP,
WSDL, XML, XSD, Axis2, JAXB, JAX-RS and JAX-WS. Also Developed SOAP web services using
Apache CXF and Drop Wizard, IBM MQ, Mule Soft ESB.
Experience deploying applications on Apache Tomcat 6 Web Server, BEA Web logic 8/9/10, Web
sphere 5.0/6.0 application server environments.
Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, Javascript, JQuery,AJAX and AngularJS.
Expertise in using Hibernate, extensively used Entity Class Associations, Criteria Queries and Projections.
Experienced in developing messaging module by using Spring JMS, Apache Camel and Rabbit MQ.
Involved in writing java API for Amazon Lambda to manage some of the AWS services.
Developed web applications with HTML5, CSS3, Bootstrap and Angular JS. Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
Built applications for scale using JavaScript and NodeJS.
Integration of Amazon Web Services (AWS) with other applications infrastructure.
Generated JSON format data packets from middle-tire controller to front-end using Jackson JSON API.
Patch, Upgrade and keep the PostgreSQL DBs current. Develop and enhance scripts to automate and execute various DBA tasks.
Developed microservices with Spring and tested the application using Spring Boot.
Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE•
Technologies, Patterns and popular open-source framework Struts, Spring MVC, spring, JPA and
Hibernate.
Experience in several agile frameworks like Scrum, XP, and Using TDD/BDD and ATDD approach.
Experience in writing test-cases in Java environment using Junit, Mockito and Power mock, JIRA.
Experience in managing the build files using j and Maven.
Experience in Managing Crystal Report, ADBASE for Use of Relational Database, and ACE framework
Combination of JSON, jQuery, and JSF.
Experience in developing cross platform Client-side applications using Node.js, BackBone.js and
Angular.js.to achieve scalability in real-time web applications
Experience in working on modern MEAN Stack- MongoDB, Express, Angular and Nodejs.
Experience in database modelling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 10g/11g, IBM DB2, MySQL, Sybase, SQL Server 2000, MongoDB.
Developed RESTful Webservices for CIP using Java, Spring Boot, NoSQL databases like Couchbase.
Implemented web tier using JSF, Rich Faces, HTML, CSS, JavaScript, Angular.js, AJAX, Spring Boot.
Worked on Spring security, form-based authentication with Cross-Site Request Forgery CSRF token and secured REST endpoints with HTTP Basic authentication
Good experience in J2EE Testing in developing test cases with JUnit, MOCKITO for Unit testing, and logging using Log4j.
Experience in using the tools like Ant and Maven for build automation.
TECHNICAL SKILLS:
Operating Systems:
Dos, Windows, Unix and Linux
Languages:
C, C++, Java, SQL, HQL, PL/SQL
Java/J2EE Technologies:
Springboot, Servlets, JSP, EJB, JSTL, XSLT, JDBC, JNDI, JMS, JPA, JSF
Web Technologies:
HTML, DHTML, CSS, XML, Java Script, AJAX, JSP, Angular JS, React JS, Node JS, J Query
XML/Web Services:
XML, XSD, SOA, WSDL, SOAP, Apache Axis, DOM, SAX, JAXWS, JAXRS, XML Beans, REST
Frame works:
Jakarta Struts, Hibernate, Spring.
Build Tools:
Ant, Maven, Gradle, Jenkins.
Version Controls:
GIT, SVN, CVS
Methodologies:
Unified Modelling Language (UML), Rational Unified Process (RUP), Agile.
RDBMS / NoSQL:
ORACLE 10g MS-Access, MySQL, SQL-Server, DB2, MongoDB Web/Application Servers Apache Tomcat, JBoss, Web Sphere, Web Logic.
EDUCATION DETAILS:
B.Tech in CSE, JNTU-H, 2012 Completed
MSc. in IT, SNHU, 2017
PROFESSIONAL EXPERIENCE:
Thrivent, Minneapolis, MN.
Full Stack Java Developer July 2019 to till date
RESPONSIBILITIES:
Responsible for understanding the scope of the project and requirement gathering.
Designed and developed the UI using JSP, HTML, CSS, Angular JS, node.js and JavaScript.
Used RESTful API gateway to communicate with another web API.
Involved in writing stored procedures in Oracle for database side validations, as well as functions and queries in Postgres database.
Used AJAX for asynchronous communication with server along with Implementation & design of bean orchestration.
Solid knowledge in NPM, JSPM, Reactive programming using RXJS and ngrx/store.
Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server database.
Used AWS RESTful API gateway to communicate with another web API.
Built Jenkins jobs to Create AWS infrastructure from GitHub repos containing terraform code.
Developed API for using AWS Lambda to manage and run the code in the AWS.
Developed independent Microservices using Spring Boot Rest Controller model and are deployed on UNIX boxes.
Employed Spring Boot for initialize and bootstrapping the build configuration for the boot-based web applications.
Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
Extensively Used Jenkins as Continuous Integration tools 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.
Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
Utilized Hibernate for Object Relational Mapping (ORM) purposes for persistence on to the database.
Used Apache Kafka as a messaging layer.
Developed common libraries for use across projects - modules, services, and filters for localization, messaging, exception handling, session management, and user profile.
Involved in creation running of Test Cases for JUnit Testing.
Good experience in Apache Kafka messaging system and implementing Kafka clusters.
Used Oracle as Database and used Toad for queries execution and also involved in writing SQL scripts, PL/SQL code for procedures and functions.
Used CVS for version controlling.
Developed application using Eclipse and used build and deploy tool as AN.
ENVIRONMENT: UI using JSP, HTML, CSS, Angular JS, node.js and JavaScript, SQL Server database, AWS R API, Kafka clusters, GitHub, Microservices, Spring Boot Rest Controller.
Hancock Whitney, Metairie, LA.
Sr. Java Developer Oct 2018 to June 2019
RESPONSIBILITIES:
Involved in the requirements analysis, designing, development, testing and deployment of the enhancement.
Using advanced level of HTML5, AJAX, typescript, JavaScript, CSS3 and pure CSS layouts. Implemented application level persistence using Hibernate and Spring.
Developed and designed new cross-browser accessible interfaces using AngularJS, Node.js and JavaScript. Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
Used WebLogic for deployment of applications.
Used XML and JSON for transferring/retrieving data between different Applications.
Developed stored procedures, triggers and functions with PL/SQL for Oracle database. Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
Used Java script and jQuery for validating the input given to the user interface.
Developed test cases and performed unit test using JUnit Framework.
Developed web applications using Spring MVC, jQuery, HTML5, and Used Eclipse IDE for designing, coding and developing applications.
Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client-Side validations were done using JavaScript.
Implemented a prototype to integrate PDF documents into a web application using Text PDF library. Customized SQL procedures according to the client requirements.
Utilized Agile Methodology (SDLC) to managed projects.
Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
Designed and implemented interface elements using Google Web Toolkit.
Developed a Web 2.0 control console using GWT to manage data matching for data staging.
Developed and maintained web services using RESTful API.
Used JBOSS Developer Studio for developing the code.
Developed DAO layer using Hibernate, JPA, and Spring JDBC.
Involved in development of User Interface using JSF, Rich Faces, Prime Faces, HTML/HTML5, CSS, JavaScript, jQuery, AJAX, and JSON.
Utilized Spring MVC and Hibernate JPA framework for development.
Involved in Design Development and Implementation of business Applications using Java/J2EE Technologies.
Deployed code in Apache Tomcat and Web logic server.
Involved in setting up Test automation and developed cucumber feature files and used Selenium for automated testing with TestNG.
Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
Experience on implementation of version control software GIT repositories.
ENVIRONMENT: HTML/HTML5, CSS, JavaScript, jQuery, AJAX, and JSON, EXTJS and HTML, CSS3 and pure CSS layouts, AngularJS, Node.js and JavaScript, RESTful API, Hibernate, JPA and Spring JDBC, Google Web Toolkit, web application using Text PDF library. Customized SQL, Spring MVC, Apache Tomcat and Web logic server.
Ascena Retail Group, Springfield, MA.
Java Developer Feb 2017 – Sept 2018
RESPONSIBILITIES:
Serve as a developer on the Digital Marketing IT team, working on various java-based development projects
Developed web pages using HTML, JSP, CSS, spring tags.
Developed the application using Spring MVC, Spring Web flow and added asynchronous features
using AJAX.
Developed controller and bean classes using spring and configured them in spring configuration file.
Developed and configured Flow Definitions using Spring Web flow.
Implemented the Concept of Multiple Inheritance in spring using Auto wiring.
Used Spring Hibernate Template helper class for performing the database operations using Hibernate.
Designed middleware components like POJO (Plain Old Java Objects such as Java beans).
Used Hibernate for data persistence and designed hibernate queries and Hibernate specific
configuration and mapping files for Oracle Database.
Defined the Data Source, associations, components, Inheritance and configured the hibernate
environment using HQL. Defined the Scope of testing for User Acceptance Testing.
Developed Web Services for getting prescription details and services based on RX-number.
Designed XML Pull Parser to parse the XML Data.
Used MQ Series for Messaging and queuing purpose in the application.
Worked on Enhancements, Change Requests and Bug Fixing.
Used MQ Command Line utilities for starting, stopping and monitoring the MQ Queue Managers and
MQ Queues in the test and production environment.
Wrote Stored Procedures and complicated queries for IBM DB2
Developed Micro Services for service-oriented architecture to build flexible and independently deployable software.
Developed REST Web Services clients to consume those Web Services as well other Enterprise Wide Web Services.
Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using Apache CXF framework tool/Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.
Designed and developed Hibernate DAO's using Spring Framework's Hibernate Dao Support and Hibernate Template.
Involved in the development of the User Interfaces using HTML, JSP, JS, Dojo Tool Kit, CSS and AJAX.
Responsible for designing, coding and developed the application in J2EE using XML MVC
Involved in Unit Testing of various modules by generating the Test Cases.
ENVIRONMENT: JDK 1.6, AngularJS, Bootstrap, spring 2.5, spring Web flow, Oracle 10g, MQ Series, JMS, Shell
Script, Linux, JSP, Java Beans, Hibernate 3.x, SAX, DOM, Web Sphere 6.1, RAD 6.0, XML, altova XML Spy,
Rational Rose, Rational Clear Case, Junit.
Monsanto, St. Louis, MO.
Java Developer May 2016 to Jan 2017
RESPONSIBILITIES:
Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
Implemented Spring MVC framework in the application.
Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
Involved in development of Debit Memo module using JSPs and Servlets.
Developed Object -- Relational (O/R) mapping using Hibernate. Developed Data Access Object (DAO) persistence layer using Hibernate.
Developed the UI Screens using JSP and HTML and did the client side validation with the JavaScript.
Developed Hibernate mapping files and Hibernate configuration for persisting data to the database.
Expertise in development, deployment and implementation of dynamic web applications using Application servers like WebSphere, Apache tomcat in Windows and UNIX environments.
Used Log4J to capture the logging information and used CVS, SVN version control systems for maintaining the component for release and version management. Used ANT for the entire build process.
Used JUnit for Unit Testing and Clover for code coverage.
Used CVS as Version Control System for the application.
Provided support to the testing team and involved in the Bug Fixing.
Designed and developed front-end User Interface using HTML, CSS, JavaScript and jQuery Framework
Responsible for designing, coding and developed the application in J2EE using XML MVC.
Involved in day to day handling of JIRA issues (production issues at time) that involved data inconsistencies that required to be solved in very less time.
Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
Installed WebSphere Application Web Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.
Performance tuning of JVM heap size, garbage collections, java stack and Native thread & production performance.
Used Hibernate Annotations to reduce time at the configuration level and accessed Annotated bean from Hibernate DAO layer.
Developed Ant scripts and developed builds using Apache ANT.
Used Log4J to capture the log that includes runtime exceptions.
GUI framework using EXTJS and HTML. Client-Side validations were done using JavaScript.
Developed RESTful Webservices for CIP using Java, Spring Boot, NoSQL databases like Couchbase
ENVIRONMENT: Spring MVC framework, Apache ANT, JSP and HTML, JIRA, Bug Fixing, EXTJS and HTML
WebSphere Application, HTML, CSS, JavaScript and jQuery Framework, Hibernate DAO layer, RESTful Webservices.
ECIL, Hyderabad, India.
Java Developer Jan 2014 – Aug 2015
RESPONSIBILITIES:
Coordinated with project managers, business analyse new proposed ideas Requirements, designed the integrated tool, developed and implemented all the modules.
Developed User Interface using React JS, HTML5, CSS/CSS3(SAAS), Bootstrap 4.0, Redux, MongoDB.
Implemented stable React components and stand-alone functions to be added to any future pages.
Developed a dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node.js.
Implemented new features to JSF application utilizing ICE faces tables for frontend and JDBC for backend data access.
Completed training projects utilizing Spring MVC and JSP to create a basic data modification web.
Developed REST API services using Node JS, Express JS, Body-Parse and other node modules to serve the web application with JSON data.
Developed readable and writable streams of Node JS to process the data from external means of the application in React.
Created a pipeline from Mongo DB cluster by configuring Mongoose Connector, to sync with multiple sources like Elastic Search or another Mongo DB.
Maintaining and troubleshooting Cassandra Clusters this includes monitoring and performing troubleshooting as per requirements.
Designed, built and deployed application using the AWS stack (Including EC2, Mongo DB, Docker, Kubernetes Orchestration container (EKS)) focusing on high-availability, fault tolerance and auto-scaling.
Deploying the applications using Docker container services and building continuous integration (CI) and continuous deployment (CD) pipeline using Jenkins with GitHub.
Implemented Kibana for centralized logging and monitoring that builds on Elasticsearch of the application data for analytics and visualization of the user's login.
Developed unit test scripts using Karma and Jasmine for Angular 2 framework and Mocha for Node JS API end points.
ENVIRONMENT: HTML5, CSS3, Express JS, Java Script, React.js, Redux, Node JS, Bootstrap, REST API, Load Balancer, Mongoose Connector, REST administrations, Cassandra, Docker, Mocha, Jasmine, Karma, Gulp, Web Pack, Kubernetes, Maven and Jenkins. GIT, Jenkins, AWS Services, Elastic Cloud Compute (EC2).
Navayuga Infotech, Hyderabad, India
Java Developer May 2012 to Dec 2013
RESPONSIBILITIES:
A small amount of Java Development via the Eclipse IDE (most of us were given one programming task). The task I performed was a String masking of a password attribute in an XML file
Involved in complete software development life cycle with object-oriented approach of client’s business
Process and continuous client feedback. Worked on designing and developing a complete service
Involved in design and Drawing UML diagrams such as use cases, sequence diagram.
Involved in the design of user interface and business layers.
Developed web services to generate and attached contract documents.
Involved in development of controller component using Servlets and view component using JSP,
Worked on Spring-DAO based declarative transaction management.
Implemented Hibernate and Struts framework.
Developed web applications and build sites using PHP, MySQL, HTML, CSS and static code analysis.
Install, configure and deploy software, provide quality assurance.
Troubleshoot various software issues using debugging process and coding techniques.
Perform system administration for hosting server and client software.
Developed JSPs and Servlet.
Developed screens using Java, HTML, DHTML, CSS, JSP and JavaScript.
Designed Database for the applications.
Implemented all validations and done testing
Environment: Java, JDK, JSP, Servlets, SQL Server 2008, Maven, Struts, Oracle, HTML, JavaScript, XML, XHTML, CVS, JUnit, Maven, XSLT, Tomcat, Eclipse, Ant, JSON, JBOSS, Agile, SOAP, EJB.