Post Job Free

Resume

Sign in

java fullstack developer

Location:
White Plains, NY
Posted:
July 18, 2023

Contact this candidate

Resume:

Davesh Vaghela

Contact Number: 609-***-****

Email: adydm0@r.postjobfree.com

Professional Summary:

A Full stack Software Developer with 10 years of hands-on experience in developing Progressive Web applications. Proven track record of building and leading diverse development teams throughout all phases of SDLC.

Excellent Leadership, Technical, Communication Presentation skills and interpersonal skills. Exceptional ability to learn and master modern technologies for delivering high-quality solutions within tight deadlines.

Expert in developing multi-tier enterprise-level web applications using various Java/J2EE technologies including JSP, Spring, EJB, JDBC, Java Beans, and Web Services.

Extensive experience in working with Frameworks - Spring, JSF, Hibernate, and MVC.

Expert in Spring Framework including configuring Spring Application Context with Dependency Injection, Spring MVC, Spring Boot, and Spring Batch.

Expertise in Implementing Java/J2EE design patterns like MVC, Session Facade, Data Access Object (DAO), Factory, Singleton, and Front Controller.

Strong experience in XML-related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC, and XML Beans.

Experience in using IDE Tools like Eclipse, NetBeans, and Rational Application Developer (RAD) for application development.

Experience in using HTML5/DHTML, XHTML, JavaScript, jQuery, JSON, XML, XSL, XSLT, CSS3, and Applets/Swings.

Experience with JavaScript Frameworks like Angular 6/4/2, Ext.JS, and Node. JS.

Experience in using CSS with Angular.JS which is called in different scenarios required such as moving to the next page or animations while page and screen changes.

Experience with Java Multi-threaded applications, Drools, JBPM, and Oracle ATG Commerce

Strong knowledge and good experience in providing logging support using Log4j.

Experience in Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic Search, Cloud Formation, Virtual Private Cloud (VPC) through AWS Console, and API Integration.

Proficient in handling and administering Web servers/application servers IBM Web Sphere, Apache Tomcat and JBoss.

Extensively used building tools like ANT, and Maven to compile, package and deploy the components to the Application Servers.

Experience in shell, ruby and Python scripting. Automated processes with custom built Python & Shell scripts.

Expertise in producing and consuming SOAP as well as REST web services using WSDL, SOAP, JAXWS, and JAXRS.

Experience with Agile (Scrum) and test-driven development and version control (SVN, Git, etc.). Keen focus on consistency and attention to detail primarily related to coding standards.

Strong experience in database design using PL/SQL to write tables, Stored Procedures, Functions, Triggers, and Indexers and proficiency in writing complex queries, using Oracle, SQL Server, MySQL, PostgreSQL, and MongoDB/NoSQL.

Strong experience in client interaction and understanding business applications, business data flow, and data relations from them.

Experience with RESTful Microservices development with Spring Boot, AWS API Gateway

Good knowledge on Caching, Clean code, NoSQL databases including MongoDB for the cluster management with Apache KAFKA as messaging system.

Committed to excellence, self-motivator, fast learner, team player, ability to deal with people diplomatically, and a prudent developer with strong problem-solving skills and communication skills.

Experienced in Oracle, RDBMS, SQL Server, PostgreSQL12, MySQL, MongoDB, Sybase, and DB2 as the Database.

Experienced in JBoss, Tomcat, Web Sphere, Web Logic, and ATG Dynamo application servers.

Experienced in all phases of Software Development Life Cycle (SDLC), RUP, Agile i.e., planning, architecture, Use Case analysis, Object Oriented design, development, debugging, Unit Test, Integration, managing and monitoring of complex, scalable, secured, optimized, large data-intensive enterprise systems.

Strong GUI experience with JHTML, JSP, JavaScript, HTML, DHTML, jQuery, AJAX, and CSS.

Experienced in Linux, UNIX & Windows NT/XP/2000 Professional platforms.

Experienced leading small to mid-sized development teams.

Technical Skills:

Languages

Java, J2EE, C, C++, PL/SQL, Python, JavaScript, Typescript

Java/J2EE Technologies

Java, JSP, Servlets JDBC, JNDI, JMS, JSTL, Java Beans, RMI, Java Multithreading, Generics, and Collections, EJB, Tiles

Web Technologies

HTML5, XML, DOM, CSS3, JavaScript, XPath, AJAX, jQuery, Angular.js, Angular 6/4/2, Bootstrap

Methodologies

UML, Agile, Waterfall

Frameworks

Spring, Spring Boot, Hibernate, MVC

Design & GUI Tools

Eclipse, NetBeans, RAD

App servers

IBM WebSphere, Apache Tomcat, BEA Web Logic, JBoss

Databases/Tools

Oracle, SQL Server, My-SQL, PL/SQL Developer, Mongo DB, PostgreSQL (12 and 13)

Design/Version Control

CVS, SVN, Git

Operating Systems

Windows, Linux, UNIX

Professional Experience

Client: Randstad Technologies, US Nov 2020 - Present

Role: Senior Software Developer

Responsibilities:

Involved in gathering, analyzing, and documenting business requirements, functional requirements, and data Specifications for application development.

Involved in gathering, analyzing, and documenting business requirements, functional requirements, and data Specifications for application development.

Utilized Java 8 features like Lambda expressions for collection evaluation and comparing the data, Stream API for Bulk data operations on Collections which would increase the performance of the Application, and Parallel operations on collections for effective sorting mechanisms and to change the sequential stream flow of threads while session establishment.

Involved in the Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT, and Web Services.

Working on Restful Software service design and using MySQL, PostgreSQL 12, and PostgreSQL 13 databases in the background to store data.

Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, created pods, and managed using Kubernetes.

Developed application using Spring, JSTL, and AJAX on the presentation layer, the business layer is built using Spring and the persistent layer uses Hibernate.

Developed web components using MVC pattern under Spring Framework.

Developing public facing Single Page Web Application using Angular, Vue, React, NodeJS, Java, Rest Services, MySQL, JavaScript, Bootstrap, HTML5, CSS.

Managed a team of 3 developers for development, and launch of innovative enterprise software applications, serve as the point of contact for stakeholders, and ensure alignment with business requirements.

Expertise in Angular controllers, DOM manipulation and unit Testing using Karma, Jasmin, chai in Angular Js.

Implemented Micro Services architecture using Spring Boot for making applications smaller and independent.

Implemented the back-end services using Spring Boot.

Involved in designing and developing the front end of the application using JSP, JavaScript, AJAX, HTML5, DHTML, and CSS3.

Responsible for the overall layout design, and color scheme of the website using HTML5, XHTML, and CSS3 and Responsible for creating detailed wireframes and process flows.

Creating API's using Node Js (Express JS) and Enhance Googledeveloped APIs for Randstad USA

Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, Auto – Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, RDS, VPC, Terraform, Direct Connect, Route 53, Cloud Watch, Cloud Formation, IAM, SNS.

Implemented CI/CD pipelines using Jenkins and build and deploy the applications.

Used Web Services like SOAP protocol in JAXWS and RESTFUL web services.

Developed and deployed EJBs into the BEA WebLogic application server.

Unit testing was performed using JUnit and Version control through Git.

Develop and maintain Kubernetes-based infrastructure as code.

Installed docker and configured cri docker system services and other configuration files.

Conducted product analysis and developed complex architectural solutions through extensive research.

Working on DevOps using Jenkins and concepts like Build automation, Continuous Integration (CI), Continuous Deployment (CD), Infrastructure as code technologies and Cloud computing.

Involved in Unit testing of the application using JUnit and built the package using Maven and deployed the application onto WebLogic App Server.

Used agile methodology for software development.

Performed thorough unit testing and resolved several data-related issues before migration to production.

Environment: Java 8, Spring, Spring Boot, Kubernetes, Hibernate, HTML5, CSS3, JavaScript, Angular 6/4, Angular.JS, AWS, Docker, Jenkins, JMS, JSP, PostgreSQL 12/13, JAXWS, JAXRS, AJAX, jQuery, SOAP, RESTFUL, EJB, Log4J, JUnit, Ant, GIT, WebLogic, Agile and Windows.

Client: Fresenius Medical Care, MA Jan 2018 – Nov 2020

Role: Full Stack Developer

Responsibilities:

Developed GS Toolbox application and fixed Defects for IE 11 Using Java, Ajax, jQuery, Velocity, JSP, html5, CSS3.

Developed full-stack web application for healthcare Industry-Leading Dialysis Machine Company to access Patient information and consents by RN'S and Doctor's.

Developed SailPoint Bean shell script Rules for Account Aggregation.

Developed SailPoint Configuration.

Experienced in database migration using Swagger and Oracle SQL queries.

Upgraded ATD Framework (Homegrown framework).

Managed and built Docker containers.

Implemented Modal Dialog to display error messages on all UI screens using Twitter Bootstrap 3.

Built Web pages that are more user-interactive using JSF2, AJAX, JavaScript, and AngularJS.

Developed a single-page cross-browser web application utilizing AngularJS, and JavaScript API.

Integrated the Java code (API) in JSP pages and was responsible for setting up the AngularJS framework for UI development.

Strong knowledge of Java/J2EE frameworks (Spring, Hibernate), production support, code reviews, and testdriven development (TDD).

Attended daily standup and Scrum meetings to discuss project roadblocks, status updates, and solutions and consistently achieved all project milestones

Deployed and migrated schema for PostgreSQL 12 database using the Nam migration tool.

Maintained and developed Docker images for a tech stack including Cassandra, Apache, and several in-house written java services running in Google Cloud Platform (GCP) on Kubernetes.

Developed HTML views with HTML5, CSS3, bootstrap, and AngularJS.

Implemented code according to coding standards and Created AngularJS Controller, which isolates scopes to perform operations.

Designed and developed AWS Cloud formation templates to create custom VPC subnets to ensure deployment of web applications.

Developed custom directives, Factories, and Services in AngularJS and used Spring and EJBs frameworks.

Developed web-based applications using Java, J2EE, JSP, Servlets, EJB, Spring, Hibernate, JDBC, JavaScript, HTML, AJAX Java Script Libraries, Web Services, etc.

Designed and developed various Architectural patterns like MVC / MVC-Model 2, Command, Singleton, Front Controller, Data Access Object, Composite view, View helper, Business Delegate, Dispatcher View Patterns, etc.

Automated the cloud deployments using AWS Cloud Formation Templates.

Designed, and developed spring framework-based web applications with IOC (Inversion of Control) and AOP (Aspect Oriented Programming) mechanisms.

Research, design, develop, document, test, and debug reusable software solutions for multi-tier systems involving web front-end and web services/database backend.

Extensively worked on implementing SOA (Service Oriented Architecture) using XML Web services (SOAP, WSDL, UDDI, and XML Parsers). Worked with XML parsers like JAXP (SAX and DOM) and JAXB.

Implemented java workflow as an alternative to BPM workflow in GS Toolbox.

Environment: JDK 6, Servlets, POJOS, Java, Restful Web services, Kubernetes, Websphere8x/7x, WebLogic 12c, RAD 7.5.5.5, JAX WS, XML, XSLT, JPA, Spring Framework, PostgreSQL 12, jQuery, JSON, JavaScript, AngularJS2/4, JSF2.0, HTML5, AJAX, JDBC, SOAP, Eclipse, Ant tool, SQL, Accu Rev 3, SailPoint 7.0/6x, Oracle, Tomcat 6, Twitter Bootstrap 3, css3, html5, SharePoint, Quality Center, Docker, and JIRA, hibernate, Postman, Squirrel.

Client: NYIT Sep 2015 – Nov 2017

Role: Software Developer

Responsibilities:

Developed the front end by doing hands-on coding using semantic markup, HTML, XHTML, CSS, JavaScript, and other front-end technologies as required by the program with a focus on usability.

Designed Web pages in HTML and the query processing is done with the help of Servlets and JDBC.

Implemented Multithreading for handling multiple requests and for high performance.

Designed and developed REST-based Web services using the Spring MVC, and Spring JDBC with Hibernate.

Implemented Restful services for backend CRUD operations and data validation.

Implemented the logic to publish the messages and consume them using Apache Kafka messaging platform.

Work with SQL queries to store the data in Oracle.

Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Mongo DB, PostgreSQL.

Worked with the development team to design solutions; implemented client-side JavaScript tracking code in the JSP web application using the s_code.js code library.

Designed and implemented applications using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring Batch, Spring AOP, Hibernate, JMS, Oracle, and WebLogic server.

Created RESTful web services using Fast API to send and receive data from PostgreSQL, Dynamo DB, and S3 buckets.

Created and optimized graphic photo applications and applications interfaces using HTML and CSS.

Involved in writing application-level code to interact with APIs, and Web Services using AJAX, JSON, and XML.

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

Environment: Java, Spring MVC, Spring JDBC, PostgreSQL, Spring AOP, Kafka RESTful Web Services, IBM MQ, Oracle, Maven, and SVN.

Client: Duco Soft Ltd Aug 2013 – Apr 2015

Role: Junior Software Engineer

Responsibilities:

Worked on the complete life cycle of software development, which included new requirement gathering, redesigning, and implementing the business-specific functionalities, development, and testing.

Involved in the development of the presentation layer and GUI framework in JSP. Client-Side validations were done using JavaScript.

Developing Web applications using Java, J2EE, Struts, and Hibernate.

Developed JSP as the view, Servlets as Controller, and EJB as a model in the Struts Framework.

Used HTML5, CSS3, AJAX, JQUERY, JSON, and Bootstrap to develop view pages.

Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.

Used Jenkins as Continuous Integration (CI/CD) tool and Deployed applications using JBoss

Designed SQL queries and Stored Procedures for data access

Fix the bugs/defects raised during System Testing& User Acceptance Testing.

Worked with NoSQL, and MongoDB to store, retrieve, update, lock, and schema design and manage all the details for Ethernet provisioning and customer order tracking.

Responsible for configuring NoSQL databases like Apache Cassandra and MongoDB to for increasing compatibility with Django.

Responsible for deploying the code through Application, Static, and Dynamic on servers Apache Tomcat, Apache, NGINX, Windows IIS, Web Sphere, and Web Logic.

Worked on Git and used it as a source control version tool, to manage the code repository.

Worked in GIT (GitHub/Gitlab) implementation containing various Remote repositories for a single application.

Wrote Test cases using the JUnit framework to validate the application flows in different scenarios and implement the logging mechanism using the Log4j framework.

Environment: Java, J2EE, Agile, SDLC, JSP, Servlets, EJB, Struts, HTML5, CSS3, AJAX, jQuery, JSON, UML, JBOSS (CI/CD), SQL.



Contact this candidate