Post Job Free
Sign in

Full Stack Java Develoer

Location:
Manchester, NH
Posted:
October 29, 2024

Contact this candidate

Resume:

Ashish Bohara

****************@*****.*** 475-***-****

https://www.linkedin.com/in/ashish-b-62527329a/

SUMMARY:

●8 years of Full stack development experience in all stages of life cycle, referring to Design, Development, Implementation and Testing of web-based applications.

●Demonstrated adeptness in various XML technologies, including XPath, XQuery, XSLT, XSD, SAX, DTD/Schemas, DOM, and JAXB, to effectively manage and manipulate XML data.

●Proficiently worked with React.js Virtual DOM and React views, effectively utilizing components for rendering.

●Developed multiple Angular 15.0 components, ensuring their compatibility with the latest versions of TypeScript and Angular CLI.

●Showcased in-depth knowledge of Core Java SE8 concepts, such as Streams API, Time API, Functional Interfaces, Multithreading, Transaction Management, Exception Handling, Lambda functions, Generics, and Collection API.

●Mastered the development of user interfaces for rich web applications, skillfully utilizing front-end technologies like HTML5, DHTML, CSS3 (Sass, LESS) frameworks, Bootstrap, JavaScript (ES5 & ES6), JQuery, AJAX, and efficiently managing all aspects and pipelines of the application.

●Played a pivotal role in establishing on-page keyword usage standards.

●Demonstrated hands-on experience with Google Cloud Platform (GCP), effectively utilizing BigQuery, Cloud DataProc, Google Cloud Storage, and Composer (Air Flow as a service) within the realm of big data products.

●Automated deployment processes by seamlessly integrating code repositories with build pipelines, including Jenkins, Bamboo, and GoCD, for Continuous Integration and Continuous Deployment (CI/CD) across cloud or on-premises environments.

●Proficiently utilized testing tools, including JUnit, TestNG, Mockito, Jasmine, Karma, Mocha, Chai, Spock, and Protractor, to ensure the reliability and functionality of applications.

●Exhibited excellent knowledge of JavaScript, CSS3/CSS, HTML5/HTML, Bootstrap, Typescript, and their cross-browser compatibility, while demonstrating expertise in the React JS framework for Single Page Application (SPA) development.

●Implemented Pivotal Cloud Foundry (PCF) to deploy Infrastructure as a Service (IAAS) or Platform as a Service (PAAS) and manage applications efficiently.

●Developed applications using MVC and MVVM client-side JavaScript frameworks, such as Angular 8.0, Angular JS, Backbone JS, and Handlebar JS, to create dynamic web applications.

●Leveraged Docker for containerizing Java applications, ensuring portability and consistency across development and production environments.

●Adeptly utilized Spring Framework components, including Spring IOC, Spring Boot, Spring Cloud, Spring DAO, Spring ORM, Spring MVC, Spring Resources, Spring JDBC, and Microservices, for robust application development.

●Demonstrated proficiency in Service-Oriented Architecture (SOA) and experience with Web Services, including SOAP, SOAP UI, RESTFUL, WSDL technologies as well as Mule ESB.

●Showed strong JavaScript proficiency, encompassing Closure, Promise, inheritance, AJAX, and extensive experience in both Object-Oriented Programming and Functional Reactive Programming.

●Displayed expertise in front-end technologies, such as HTML 5, CSS3 (Sass, Less), Bootstrap, JavaScript, DOM, JQuery, Ajax, JSON, and JSP, to craft visually appealing and responsive web applications.

●Developed Microservices architecture, incorporating multithreaded Java services that managed real-time data processing with high availability and responsiveness.

●Managed multi-threaded tasks in AWS Lambda functions for parallel processing of cloud-native applications.

●Collaborated effectively with cross-functional teams, both from vendors and internal departments, to coordinate activities across multiple applications.

●Skillfully provisioned and managed AWS resources, including EC2 instances, S3 buckets, RDS databases, and VPCs, to host Java applications.

●Used IAM auth and Vault, leveraging AWS STS to manage AWS IAM roles.

●Proficiently harnessed the power of automation with bundle packages and tools like NPM, Bower, and conducted UI testing for Backbone JS and React JS using Karma, Jasmine, Protractor.

●Boasted extensive experience in database design and development of PL/SQL stored procedures and packages in relational databases like Oracle 9i/10/11g, SQL Server 2005/2008, DB2, and MySQL, with hands-on experience in designing and developing NoSQL databases like MongoDB.

●Demonstrated expertise in testing with JUnit Framework using Mockito and EasyMock, Spring Junit Runner, JMeter, and also tested JavaScript structures using Mocha, Chai, Jasmine.

●Proficiently utilized JavaScript build tools and task runners like Webpack for React and Angular 15, Grunt, Gulp for Angular, and Browserify for packaging NodeJS modules for browsers.

●Showed mastery in various design patterns, both Core Java SE8 concepts and J2EE design patterns like Singleton, Abstract Factory, Builder, MVC2, Business Delegate, and DAO.

●Orchestrated Java microservices using Kubernetes, effectively automating deployment, scaling, and management.

●Leveraged gRPC (gRPC Remote Procedure Calls) to manage authentication, load balancing and streamlined microservices communication.

●Demonstrated competence in version control systems, including SVN and Perforce, and employed thymeLeaf for building applications.

●Efficiently managed multiple project tasks and deadlines while demonstrating effective troubleshooting skills to resolve problems.

●Unix Shell Script and data manipulation with Python.

Technical Skills

Programming Languages: Java, C, C++, PL/SQL, JavaScript, Python

Web Technologies: JSP, Servlets, JNDI, JDBC, JMS, JPA, JDK 1.8, EJB(3.0), Web Services, SOAP, WSD, Angular 15.0/8.0/6.0/4.0, React JS with Flux, Redux, Ember JS, Back Bone, JavaScript, Angular JS, NODE JS, AJAX, CSS3, Spring Framework, Spring Boot, Git, GitHub

XML Technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans, JAXB

Web/App. Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere, JBoss, IIS, Apache Tomcat

IDEs: Eclipse, Visual Studio, IntelliJ, Spring Tool Suite, Sublime Text, Red Hat Developer Studio, WSAD

Testing Tools: Junit, TestNG, Mockito, Jasmine, Karma, Mocha, Chai, Spock, Protractor

Build & Configuration Tools: Ant, Maven, Gradle, Jenkins

Frameworks: Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, Log4j, JSF, JPA

Education

Master’s in Computer and Information Sciences (GPA: 3.75) Sep 2023

Southern New Hampshire University

Professional Experience

Capital One, Dallas, Texas Jan 2021- Current

Full Stack Java Developer

Description: As a Full Stack Java Developer, I have a deep understanding of Java-based web application development, including front-end and back-end technologies. I possess a strong understanding of Java-based software development, including core Java programming, Java Enterprise Edition (Java EE), and Spring Framework. Extensively experienced with front-end and back-end web development using Spring Boot, Reactive Forms, Angular 8.0, and Kubernetes cluster.

Led Agile Scrum development, overseeing the creation of single-page applications and effectively managing projects through Jira for seamless project management.

Orchestrated the complete Software Development Life Cycle (SDLC), meticulously handling requirements gathering, thorough analysis, comprehensive design, skillful development, and rigorous testing, all executed within the agile methodology.

Contributed by crafting numerous Angular 12.0, 15.0 components, ensuring not only their functionality but also their compatibility with the latest TypeScript and Angular CLI versions.

Designed elegant and efficient user interfaces using HTML5, CSS3-SASS, Twitter Bootstrap, and media queries to achieve the ultimate goal of creating responsive web pages.

Implemented dynamic schema design through the use of NoSQL MongoDB for horizontal scalability.

Proficiently utilized Java 11 features, including Lambda expressions, Streams, filters, and Optional Interfaces.

Led migration efforts that consolidated multiple sites onto a unified WordPress Multisite platform, streamlining operations.

Expertise in the development of Microservices, meticulously constructed with the MEAN stack (Mongo, Express, Angular, Node), ultimately creating efficient Single Page Applications (SPAs).

Leveraged ODM (Object-Document Mapping) frameworks, such as the Mongoose Connector and Cassandra Node Driver, to seamlessly bridge asynchronous environments.

Provided valuable enhancements and steadfast support for various Content Management System (CMS) sites, such as NYLIM, Mainstay, RPG, IQ ETFS, Annuities, RIAS, GP, Corporate, DCIO, and Slimcado.

Managed Kafka clusters and Zookeeper for the efficient management of clusters and broker/cluster technology.

Designed and implemented Java multithreaded services to improve concurrency, utilizing thread pools, Callable, Future, and synchronization techniques to ensure thread safety and consistency.

Developed Microservices architecture, incorporating multithreaded Java services that managed real-time data processing with high availability and responsiveness.

Meticulously configured the JBOSS Application server and worked closely with Oracle databases, implementing Hibernate ORM for optimized data operations.

Developed Drool rules for effective fetching of facts from the database for streamlined operations.

Conducted thorough dump analysis and successfully resolved complex issues, addressing thread races, deadlocks, hanging IO calls, garbage collection, and OutOfMemoryError problems.

Pioneered the implementation of a serverless architecture, effectively utilizing AWS Lambda and DynamoDB, thereby ensuring efficient and cost-effective serverless computing.

Integrated the Spring Netflix Zuul API gateway and Eureka service registry for seamless API management, providing reverse proxy capabilities and dynamic service discovery for APIs.

Crafted visually appealing WordPress Themes, combining PHP, HTML, CSS, JS, and JQuery to achieve stunning and functional design.

Automated deployment processes for Continuous Integration and Continuous Deployment (CI/CD) across cloud or on-premises environments.

Proficiently conducted both manual and regression testing, expertly utilizing JIRA X-RAY tests and crafting meticulous test scenarios.

Demonstrated expertise and proficiency in Java 11 features, including Parallel Streams, Lambdas, functional interfaces, and filters.

Handled complex data operations adeptly utilizing Cassandra, effectively storing internal statements and reports and seamlessly retrieving data from the back-end Cassandra database.

In the cloud computing domain, efficiently implemented various AWS solutions, including EC2, S3, RDS, EBS, Elastic Load Balancer, and more, while also configuring monitoring, alarms, and notifications through CloudWatch.

Leveraged Vault authentication using AWS STS to manage IAM roles for EC2 servers.

Streamlined the deployment of applications across hybrid cloud environments by efficiently managing Docker containers.

Demonstrated expertise in Microservices architecture by effectively utilizing Spring Cloud for seamless integration and deployment.

Facilitated automated deployment and scaling by proficiently configuring Kubernetes, automating the management of containerized applications with precision.

Environment: Java, Angular, Java EE,JDK 1.8, Git,GitHub, Spring Boot, Hibernate, Core Java, Rest, CSS, Eclipse RCP, SASS, HTML5, Spring Framework, Spring Boot, Bootstrap, MongoDB, Docker, AWS, Spring Cloud, JIRA, Cassandra, WordPress, Kubernetes, Lambda, DynamoDB, Python.

Ford Motor Dearborn, MI Feb 2018 – Jan 2021

Full Stack Java Developer

Description: Java full-stack developer with a comprehensive background in software analysis, design, development, and testing. My expertise spans the creation of object-oriented and web-based enterprise applications using Java/J2EE, with a particular focus on proficient front-end and back-end development using Spring Boot, React JS, and Node.js.

Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.

Worked with React’s lifecycle methods including component Did Mount, should Component Update, component Will Unmount and React-Router techniques.

Used Axios service to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.

Built Wordpress plugins to facilitate cataloging, deployment and tracking of digital videos using PHP, HTML, CSS, JQuery

Used React Hooks to rewrite front-end applications. Replaced React class component with functional component. And stateful management, replaced with new Hooks like useState, useEffect, useReducer and useRef.

Utilized Core Java concepts like Collections, Multithreading and Exception handling to develop business components.

Established on-page keyword usage standards.

Designed and developed the REST based Micro services using the Spring Boot, Spring Data JPA.

Requirements gathering, design & development of Confidential syndication project using Java/J2ee & Vignette CMS

Implemented persistence layer using Hibernate that uses the POJOs (which do not have the business processes) to represent the persistence database tuples.

Mastery of gRPC (gRPC Remote Procedure Calls) to manage streamlined communication between microservices as well as load balancing and authentication.

Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC and implemented Spring AOP for cross cutting concerns.

Utilized multithreading in core Java to optimize data processing tasks, reducing the time for batch jobs and improving the overall performance of backend services.

Developed multithreaded applications to handle real-time processing for vehicle data systems, ensuring scalability and reducing processing time for concurrent user requests.

Implemented thread-safe mechanisms using synchronized blocks and ReentrantLock to avoid race conditions in a distributed system environment.

Performed Load testing of SOAP Web Services using SOAP UI and Apache JMeter tools.

Wrote Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map java entities to database tables.

Hibernate Session Manager used to configure multiple data sources and provide independent database connectivity.

Server-side validations are achieved using Spring Validation framework.

Deployed and monitored web services using Spring Cloud Foundry Managed Domains and Routes with Spring Cloud Service Registry.

Developed Spring Batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and subpartitions.

Implemented various validations rules using JBoss Business rules in the DRL (drools file) using Drools rule engine.

Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.

Experience in integration testing tools like Selenium Web Driver, Cucumber (Behavior Driven Development testing).

Environment: Java, JDK 1.8, HTML5, Spring, Spring Boot, CSS3, Redis, Express JS, jQuery, JavaScript, Node JS, Bootstrap, REST API, Load Balancer, Mongoose Connector, MongoDB, REST administrations, Docker, Mocha, Jasmine, Karma, Gulp, SSO Authentication, WebPack, Kubernetes, Selenium, Maven and Jenkins. GIT, GitHub, Jenkins, AWS Services, Elastic Cloud Compute (EC2), Python.

CVS, Dallas, TX Sep 2016- Feb 2018

Java Developer

Responsibilities:

Description: As a Java Developer, I expertise in front-end and back-end development. I excel in creating user-friendly interfaces, designing RESTful Web services, and implementing security measures. I have experience in cloud infrastructure management, CI/CD pipeline configuration, and testing, along with skills in messaging systems, rules development, and API documentation.

Used HTML5, CSS, jQuery, Ajax and performed client-side validations using JavaScript.

Designed the user interface screen and its functionality as per user requirements and developed RESTful Web services in Mule ESB based on Service Oriented Architecture (SOA).

Effectively used Angular Directives, filters, declarative templates, service providers, and context-aware communication.

Requirement gathering, analysis, design & development for Confidential site using Java/J2ee, Struts framework & Vignette CMS

Developed a set of application functionality using CRUD (Create, read, update, delete) features of Backbone.js.

Performed AngularJS end-to-end testing using the Protractor framework.

Used backbone.js as Model, Widgets as Controller, and jQuery template as view.

Utilized Spring framework for Dependency Injection, Spring Security, and Spring JPA for efficient back-end development.

Deployed the drools rules as a service in the J2EE stack environment.

Wrote SQL Queries, PL/SQL stored procedures, triggers, packages on Oracle database.

Implemented security functionality for various projects using Site minder (SSO).

Leveraged Hibernate ORM with EHcache to optimize database interactions and reduce configuration table hits.

Implemented multithreading in Java for background processes, handling asynchronous operations and improving performance in complex applications.

Developed applications using Java concurrency utilities like CyclicBarrier and Semaphore to manage resource coordination and synchronization between threads.

Optimized backend processing with parallel streams and ExecutorService, ensuring that heavy workloads were distributed efficiently across multiple threads.

Developed an automated application using JMS for messaging and JNDI to interact with the server.

Configured and managed public/private cloud infrastructure utilizing Amazon Web Services like Amazon Ec2, Amazon S3.

Handled shell script automation and data entry with Python on Unix and Windows.

Configured Jenkins to handle application deployment in the Pivotal Cloud Foundry (PCF) server and integrate with GitHub version control.

Implemented ODBC, which is used for connecting to the Oracle database.

Used Maven build tool to deploy the application on web servers, i.e., JBoss and testing is achieved using the TestNg framework.

Integration testing methods and Behavioral driven testing in the application are implemented using Selenium and Cucumber, respectively.

Designed and developed the REST based Micro services using the Spring Boot and Spring Cloud integration.

Environment: Angular JS, Spring Boot, Python, HTML5, CSS3, AJAX, Bootstrap, JSON, XML, Active MQ, JMS, JDK, Hibernate, DB2, SOAP-AXIS2, Restful services, JAX-RS SOA, Eclipse Java EE IDE Neon, Jenkins, Git, Log4j, DB2, Grunt, Jasmine, JBoss, Jenkins, OpenShift, Drools, Maven, TestNg, Protractor, Grunt, Selenium, Cucumber, WADL.



Contact this candidate