| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateABOUT MEAs a Java Full Stack Developer, responsible for Designing and developing code for software components and applications based on non-functional requirements, and also Participating in application integration efforts.PROFILE SUMMARYAround 7+ years of full stack development experience in all stages of life cycle, referring to Design, Development, Implementation and testing of web-based applications.Experience in Developing User Interface (UI) Rich Web Applications using Front End/User Interface (UI) Technologies using HTML5, DHTML, CSS3 (Saas, LESS) frameworks, Bootstrap, Java script (ES5 & ES6), jQuery, AJAX by managing all facets and pipelines of application.Good Understanding on using various XML technologies like XPath, XQuery, XSLT, XSD, SAX, DTD/Schemas, DOM and JAXB. Worked with React.js Virtual DOM and React views, rendering using components.Implemented various screens for the front end using React.js and various predefined components from NPM (Node Package Manager), bower and redux library for Dependency management.Strong Experience in JavaScript MVC design pattern such as Angular JS, Backbone JS and Ember JS, Knockout.js.Having good Experience in MVVM design pattern such as Angular 2.X and Angular 4.X.Developed multiple Angular 4.0 components which are compatible with latest versions of typescript, Angular CLI.Strong experience in developing Single Page Application (SPA), using MEAN (Mongo, Express, Angular and Node) stack. Hands on experience in developing server-side JavaScript frameworks using Node JS (Hapi JS, Express JS) to build event driven, non-blocking i/o model web applications.Hands on Experience with build tools as task runner using Gruntjs, Gulp Server, Yeoman to perform repetitive tasks of Minification, compilation, Unit testing. Proficient in working with web application's UI testing frameworks such as Karma, Jasmine, Protractor for Angular JS, Mocha and Chai for React JS and Backbone JS.Good understanding Core Java SE 8 concepts like Streams API, Time API, Functional Interfaces, Multithreading, Transaction Management, Exception Handling, Lambda functions, Generics and Collection API.Good knowledge on working with Relational database ORM frameworks like PostgreSQL, MySQL, DB2, Oracle 13c/11g, Ibatis and NoSQL DB (Mongo DB and Cassandra, Couch DB, Redis, Dynamo DB).Expertise to interact with ORM frameworks like Hibernate, Spring Data, iBatis and JPA.Experience on NoSQL based ORM frameworks like Mongoose Connector and Cassandra Node Driver.Experience in developing enterprise applications using frameworks like Spring, Struts, Servlets, JSF (Prime Faces).Proficient in implementation of spring frameworks like Spring MVC, Spring IOC, Spring REST, Spring AOP, Spring transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security and Spring Boot.Worked on micro services-based architecture using Spring Boot interacting through REST API.Worked with WSDL in implementing SOAP services using Axis-2 and Apache CXF Framework.Implemented Spring Cloud-Netflix OSS Stack along with using Ribbon for client-side load balancing, Netflix Zuul Api Gateway with Eureka service registry for reverse proxy infrastructure and Hystrix Circuit Breaker for fault tolerance.Designed and created highly scalable, highly available, fault tolerant, highly secured, distributed infrastructure (IAAS) using AWS EC2 instances, S3, EBS, ELB, API Gateway, Route 53, Cloud Front, Auto Scaling, Elastic Bean Stalk, VPC, Cloud Watch, Cloud Trial, RDS, SNS, SQS.TECHNICAL SKILLSProgramming Languages: Core Java, C, C++, SQL, PL/SQL, XML, XSLWeb Technologies: J2EE, Servlets 2.4/2.5, JSP 2.0/2.1, JSTL, JDBC 2.0/3.0, Filters, ListenersFront End Technologies: HTML4/5, XML, Java Script v1.8, TLD, CSS, JQUERY, AJAX, BackboneJS, AngularJS2, NodeJS, Ember JS, JSON, React JS, Typescript.J2EE Technologies: JSP, JDBC, JNDI, Web Services, BPM - Activiti, HibernateTools: Photoshop, Illustrator, InDesign, Fiddler, Firebug, Maven, ANTWeb/Application Servers: WebLogic 7.0/8.1/9.0/10.0, IBM WebSphere 4.0/5.5, JBoss 4.0.5, Apache Tomcat 5.5/6.0Software Development: Waterfall Model, V-model, RUP, Agile, Scrum, Test Driven Development (TDD)Web services: Soap UI, WSDL, RESTfulCloud Technologies: AWS, Azure, GCPVersion controllers: SVN, CVS, Clear Case, GITTesting: Junit 4.1.2, JUnit-Perf, JMock, Cactus, Jasmine, KarmaXML Technologies: XML, XSL, XSLT, DOM, and JAXBDataBases: Oracle 8i/9i/10g, MySQL 4.x/5.WORK EXPERIENCEClient: Aflac, St Louis, Missouri, USA Apr 2023 - PresentRole: Java Full Stack DeveloperDescription: Aflac offers supplemental insurance to help cover unexpected expenses and provide financial protection. Played a key role in developing and optimizing a microservice-based application with seamless integration across various components and services.Responsibilities:Participated in Agile (Scrum) methodology and Involved in Design, development, System Testing and User Acceptance Testing. The application is based on Micro Service Oriented Architecture using Angular 4.0 and Cassandra DB and MySQL to develop Single Page Applications (SPA).Implemented Angular 4.0 directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components, Components, ng-Modules, Providers, Services and classes for navigation respectively.Worked with Angular CLI and Typescript in Angular 4.0 to create Controllers and Angular components for the Web Pages. Optimized performance is achieved by Angular 4 Lazy Loading. Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.Extensively used React-Router techniques Axios service to retrieve data from server synchronously.Involved to implement various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.Implemented Elastic Search for caching to enhance the performance of application.Implemented Node JS as a server-side proxy for an observing various response time.Implemented modules into Node JS to integrate with designs and requirements.Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt and Express.Used Express JS which is fast, assertive, essential and moderate web framework of Node.js that helps manage a sever and routes. Worked with Express JS which gives MVC Structure to the Node JS.Built-in AJAX HTTP Service with observables is used extensively for making quick and incremental updates to UI of the application. Applied to the business modules integration using Spring Boot, Cassandra DB.Worked in integrating JMS with SPRING BOOT by providing an instance which is embed with Active MQ.Implemented Spring Netflix Zuul API gateway and Eureka service registry for reverse proxy of API's.Deployed frontend application using AWS S3 and configured CORS to consume RESTful services from another domain.Deployed Spring Boot based micro services on Docker containers using Amazon ECS.Experience in introducing Docker utilizing Docker tool compartment. Condition provisioning arrangements utilizing Docker. Authenticating Users and to provide the security to Restful web services using OAUTH 2.0.Using Swagger Framework, actualizing the Restful API and Swagger gives the rich UI to test API.Worked on unit test cases using Karma and Jasmine on client side.Wrote comprehensive Unit test cases using JUnit and Spock.Load data from various data sources into HDFS using Kafka.Worked with the configured and maintained Jenkins to implement the CI/CD process.Environment: Angular 4.0, Node JS, HTML5, CSS3-SASS, Twitter Bootstrap4.0, ES6 JavaScript, React-Axios, AJAX HTTP Service, TypeScript, Spring boot, JPA, jQuery, OAuth2.0, Apache Kafka, Active MQ, Jenkins, Bamboo, Log4j, MY SQL, Cassandra DB, Elastic search.Client: Mercy, Springfield, Missouri, USA Dec 2021 - Mar 2023Role: Java Full Stack DeveloperDescription: Mercy provides compassionate, high-quality healthcare across diverse services and communities. Developed a dynamic, responsive microservices application with interactive front-end features and seamless server integration.Responsibilities:Developed a Micro Service Oriented application with React JS in the front end and Spring Boot services.Developed and implemented views using HTML5, CSS3/LESS, Bootstrap 4.0, AJAX.Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js. Worked with React JS to build Bootstrap components for responsive UI Objects and linked with API data to view render the virtual DOM dynamically.Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library. Used React Router to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.Implemented flux pattern by using redux framework as a core dependency.Used Redux Framework architecture (like Reducers, Containers, Saga) for integrating the data with React-Native Application and created and used Reducers to modify Store State Tree. Pleasant Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.Injected Angular4 built-in http service to custom services to communicate with backend with RESTful APIs and Used Pipes to format and sort data displayed in the templates.Used Angular CLI to generate components, services, filters and compiled in different environments.Performed Unit testing on applications using tools Mocha and Chai to test React JS components.Used the fundamentals of Java 8 like parallel streams and filters through lambda expressions to handle the searching.Developed Restful web services using JAX-RS in JERSY to expose the data to Spring module.Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the Spring bean profiling. Used Axios AJAX request to retrieve data from server simultaneously.Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud.Environment: JavaScript, React JS-Redux, HTML5, CSS3-LESS, AJAX, Bootstrap, jQuery, Spring Security, Rabbit MQ, Spring Data, Spring Batch, Quartz Scheduler, Hibernate, Microservices, Restful services, Eclipse Java EE IDE, Jenkins, Spring Cloud-Netflix, Splunk, Node Package Manager (NPM), Oracle DB.Client: WhiteHat Jr, Mumbai, India Sep 2019 - Jul 2021Role: Java Full Stack DeveloperDescription: WhiteHat Jr is an ed-tech company dedicated to teaching coding and digital skills to children, fostering a passion for technology from an early age. Managed the development and deployment of scalable microservices and web applications, ensuring robust security, modularity, and efficient data handling.Responsibilities:Expertise in using Spring Security Module by utilizing its Site Minder, OAuth 2.0 Configuration, OpenID Connect for Enterprise Application Authentication and Authorizations.Better understanding of using Spring Cloud - Netflix OSS stack for microservices deployment and auto configurations like Ribbon, Hystrix, Zuul with Eureka service registry.Used Spring IOC for specifying the dependencies of the objects using dependency injection.Implemented ORM frameworks such as Spring Data.Used WADL (Web Application Description Language) for modelling the resources. implemented transaction management in the application by applying Spring AOP Framework.To achieve modularity and to handle cross cutting concerns like transaction management, logging and profiling Spring AOP is used. Used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data.Worked with spring batch to convert xml files to data base records.Quartz scheduler is used to schedule jobs in the application.Configured JBOSS Application server and used Oracle database.Developed Mean Stack from scratch including Mongo DB server (Mongoose Connector) setup and Express JS server development. Used a highly durable messaging system called Apache Kafka for asynchronous exchange of vital information between multiple business applications.Behavioral and Integration testing is done using Cucumber and Selenium respectively.Deployed and Monitored Micro Services Using Pivotal Cloud Foundry and managed Domains and Routes with the Cloud Foundry. Published message services using Spring AMQP's Rabbit Template and subscribes to the messages on a POJO using Message Listener Adapter.Worked with Jenkins Continuous Integration and Continuous Deployment (CI/CD).Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.Creating, managing, and performing container-based deployments using Docker images containing Middleware and applications together. Deployed the drools rules as a service in J2EE stack environment.Environment: MySQL, Spring Data, Spring AOP, Spring Transaction Management, Spring Batch, RESTful Services, Swagger, Jersey, Docker, Ribbon, JUnit, Mokito, Mocha, Chai, Selenium, Cucumber, Cassandra DB, Cassandra Node Connector, Gradle, JBoss, WADL, Web pack, Pivotal Cloud Foundry (PCF), Drools, IBM MQ, Kafka.Client: Kaiser Permanente, Bengaluru, India Jul 2017 - Jan 2019Role: Java DeveloperDescription: Kaiser Permanente is a leading healthcare organization committed to providing high-quality, integrated care and improving community health. Involved in developing dynamic web applications, creating RESTful services, and enhancing application performance through efficient design and coding practices.Responsibilities:Worked with Angular JS (1.x) Controllers, Directives, Services and filters for application functionality.Used many Angular JS-1.x directives which allow developing many custom and reusable HTML for data binding and behavior of components.Used Angular JS-1.x to create views to hook up models to the DOM and synchronize data with server as a Single Page Applications. Developed dynamic web pages using HTML5, CSS3, jQuery, Bootstrap, CSS3 (SASS) and AJAX.Used Backbone JS to utilize its rendering functions and create controllers to handle events triggered by clients and send request to server. Built REST API end-points for various concepts using JAX RS API.Utilized Core Java concepts like Collections, Multithreading and Exception handling to develop business components.Used Multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class. Used Spring Core for configuring and using the spring beans in the application.Developed application on Spring framework by utilizing its features like Spring Boot, Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC.Developed RESTful services based on Spring REST using Jersey framework. Developed several RESTful API web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.Environment: HTML, CSS- Saas, AJAX, Angular 1.6, SOAP, JAX-RS, jersey, Swagger, Hibernate, Spring, Spring Batch, WSDL, Spring AOP, Oracle DB, Karma, Jasmine, Jenkins, JWT.EDUCATIONMasters in Computer Science from Missouri University of Science and Technology, USA.Akshara ParepallyJava Full Stack DeveloperPHONE NUMBER AVAILABLEEMAIL AVAILABLE |