Post Job Free

Resume

Sign in

Java Developer

Location:
Connecticut
Posted:
July 17, 2023

Contact this candidate

Resume:

Zeel Godhani

adycn3@r.postjobfree.com

203-***-****

Summary: IT professional with Five years of industry experience as a Java Developer, worked in developing & implementing various Java applications and carry good domain knowledge.

●Strong Development Expertise in Core Java Concepts like Object Oriented Programming, Collections, Threads and Exception Handling.

●Experience in developing web applications on MVC based frameworks like spring, SpringIOC, SpringSecurity, SpringBoot, SpringCloud and Spring MVC.

●Expertise in Object Oriented Programming with front end application.

●Experience in using React.JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.

●Used React Router Redux to store the route parameters in the redux store.

●Used EcmaScript, ReactJS, Flux, Babel, Node and Web-Pack to create a SPA.

●Used React flux to polish the data and for single directional flow.

●Created Single page applications with the use of JavaScript library React.js.

●Proficient in developing Single Page Applications (SPA) using Angular and React.js.

●Extensively worked with AngularJS Controllers, Filters, Validations, Factory, Service and creating Custom directives to interact with the RESTful Services.

●Good understanding on Selectors, Events, AJAX and Dom manipulation using components in Angular 2 for updating content on DOM nodes.

●Developed Web API using Node.JS and hosted on multiple load balanced API instances.

●Used Node.js on the server side and to install necessary packages into the application.

●Developed Web API using Node.JS and hosted on multiple load balanced API instances.

●Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.

●Used Microservices architecture, with SpringBoot based services interacting through a combination of REST and SpringBoot.

●Deployed Spring Boot based microservices in Docker and Amazon EC2 container using Jenkins.

●Created and regularly use the Confidential Cloud/Microservices Assessment asset for identifying current level of best-practices adoption, gaps, and roadmap for adoption of cloud/microservices practices

●Expert and have solid experience with Groovy.

●Experienced in implementing JAVA/JEE design patterns such as MVC, Singleton, Factory and Business Delegate.

●Expertise in implementing web services client using XML - based protocols such as Simple Object Access Protocol (SOAP) and (REST) and HTTP using XML artifacts with Axis and Web Service Definition Language (WSDL).

●Extensive knowledge of Front-End Technologies such as: JSP, JSF, HTML, XHTML, DHTML, CSS, JQuery, AJAX, JavaScript, Angular JS, Node JS and React JS.

●Good knowledge in usage of SOAPUI and Chrome Postman plug-in for services testing.

●Experience on Google Cloud Platform, Presto, Druid, Superset, Docker, Kubernetes.

●Experience in architecting cloud-based infrastructures on Amazon Web Services (AWS) for scalability, responsiveness, stability and affordability.

●Have strong working experience in the Relational Database Management Systems (RDBMS) like PostgreSQL, MySQL, Oracle, SQLServer, DB2, SQLlite, MSAccess etc., working with cloud services like AWS, PCF and NoSQL databases like Cassandra, MongoDB, Hbase, DynamoDB, CouchDB, and Redis etc.

●Experience with MS Azure Cloud, Mircoservices, CI/CD and Pivotal Cloud Foundry (PCF).

●Proficient with various IDEs including Eclipse, MyEclipse, STS, NetBeans, RAD and IntelliJIDEA.

●Exposure to Version Control Systems such as GIT, SVN and other tools such as Postman, Docker, Jenkins and JIRA.

Technical Skills:

Languages: Java, JavaScript

Java Frameworks: Spring boot, Spring MVC, Spring REST, Spring 4.3, Hibernate 4.3

Web Development: HTML5, CSS3, PHP, JSON, Bootstrap, WordPress, SERVLETS 3.1, JSP 3.0,

Cloud: MS Azure, AWS EC2 & S3

Databases: PostgreSQL, MySQL, SQLite, SQL Server

Web Services: RESTful and Microservices.

DevOps: CI/CD, Docker, Kubernetes, Maven, and Jenkins.

Tools: GIT, Postman, JIRA, ETL, Web Services, REST APIs, JUNIT

IDEs: Eclipse, IntelliJ IDEA, STS, VSCode, Notepad++, Anaconda, Visual Studio.

Methodologies: Agile, Scrum, TDD (Test-Driven-Development)

Professional Experience:

Millenium Trust Company

Java Developer

Nov ‘22 – Present

Responsibilities:

●Developed a web application to avail health insurance services on both Desktop/Mobile system(s).

●Involved in the development of ‘Agile Development Methodology’ – Scrum.

●Followed techniques and principles provided by test driven development (TDD) paradigm for developing quality code with continuous integration.

●Worked on core Java 8 and some of the Java 11 concepts like OOPS concepts, String handling, Collection, Multithreading, Exception Handling, Generics, Functional Programming, and Lambda Expressions.

Contributed to the team for developing the RESTful APIs, which took in HTTP requests and produced the HTTP response in JSON format using microservices.

●Assisted UI team to make changes with the content and styling of the newly onboarded clients.

Achieved Dependency Injection by creating Spring Services, Spring Controllers, and DAOs to wire objects of business classes.

●Developed REST web services to convert the existing applications into separate entities and be accessed by RESTFUL calls.

●Developed the user authentication and authorization by using Spring Security, OAUTH 2.0 and JSON Web Token (JWT).

●Provide security to RESTful web services by generating access tokens in order to access protected resources using OAuth 2.0 authentication framework.

●Used Jenkins and Maven for continuous integration, building and deployment.

●Involved in the integration of Spring for implementing Dependency Injection.

●Developed Spring Controllers, Service Components, Web Services and UI Integration for developing presentation layer of the application.

●Used Dependency Injection feature of Spring MVC framework and O/R mapping tool - Hibernate for rapid development and ease of maintenance.

●Used Hibernate as ORM Framework and configured Hibernate Annotations.

●Created stored procedures for handling and processing complex database logics.

●Developed unit test cases and suits on Junit framework for unit testing.

●Designed REST based Microservices using Spring Boot.

●Worked on POSTMAN tool for testing Web Service.

●Used JIRA for Creating Sprints, Tasks, Defects tracking and monitoring.

●Give daily updates and progress regarding the issues in the Daily Scrum calls.

Environment: Agile, Scrum, TDD, Spring boot, Spring Controllers, Spring MVC, Hibernate, Junit, REST API, POSTMAN, Eclipse, IntelliJ IDEA, STS, GIT, JIRA, Jenkins, Maven, HTML, RESTful Web Services, Apache Tomcat.

Sharecare, GA

April’ 21 – Oct ’22

Java Developer

Responsibilities:

●Worked on designing a web portal to access, manage and retrieve data from the policy holder’s database.

●Involved in the design and development phases of the Software Development Life Cycle (SDLC) using Agile (SCRUM) development methodology.

●Implemented service methods and SQL queries, PL/SQL to interact with the Oracle Database.

●Worked on Prototype designs and development in HTML5, CSS3, Bootstrap, PHP, JavaScript.

●Tested Rest APIs in Spring-Controller at backend for JSON data using Postman.

●Developed server-side application to interact with database using Spring Boot and Hibernate.

●Involved in improving the UI of the website by using JSPs, Spring MVC frameworks, jQuery, and AngularJS

●Worked in integration of the various modules over Service Oriented Architecture (SOA) using Restful Web services and Microservices using Spring Boot.

●Participated in several Agile ceremonies like daily standups, sprint planning, review, retrospectives, and other meetings throughout the project to provide daily status, plan, groom, and implement user stories throughout the sprint.

●Followed Test Driven Development (TDD) approach to writing test cases and validating each functionality.

●Implemented core Java and Java 8 concepts like OOPS concepts, String handling, Collection, Multithreading, Exception Handling, Generics, Functional Programming, and Lambda Expressions.

●Implemented design patterns like MVVM, DAO, Dependency Injection, Singleton, Factory Pattern, Abstract Factory, Adapter, Session Façade, Decorator, and Flyweight.

●Assisted UI team to make changes with the user interfaces and components of dashboards and login portals in the Angular application using Bootstrap, HTML, CSS, JavaScript, and jQuery.

Utilized Spring framework and components like Spring Boot, Spring Web MVC, Spring Data JPA, Spring Security, Spring Cloud, Spring AOP, Spring Core, Spring ORM, and Spring Beans.

●Developed RESTful APIs, which took in HTTP requests and produced the HTTP response in JSON format using microservices.

●Used React.JS to create a interactive UI for the good customer experience.

●Used Spring Boot to develop REST API and REST-based microservices and used REST to retrieve data from the client-side using microservice architecture.

●Achieved Dependency Injection by creating Spring Services, Spring Controllers, and DAOs to wire objects of business classes.

●Developed, Tested and Deployed application in Apache Tomcat server.

●Implemented the various services using microservices architecture.

●Used GIT for versioning and code change implementations.

●Give daily updates and progress regarding the issues in the daily scrum calls.

Environment: Agile, Scrum, SQL, Oracle, HTML5, CSS3, JavaScript, Rest APIs, Spring-Controller, POSTMAN, Spring Boot, Hibernate, JSPs, MVC, jQuery, Angular, webservices, microservices, Apache tomcat, GIT

Souri Networks, India

Java Developer

July ‘17 –Jan ‘21

●The project was to redesign the customer support website and provide functionality to the customers for logging in and performing online transactions.

●Implemented use case and sequence diagrams during the design phase using Rational Rose.

●Designed and developed the UI using JSP, HTML, CSS, and JavaScript.

●Used Waterfall approach for the Software Development

●Worked with the PDF and EXCEL format file download of user data on JSP’s when user wanted to save his/her personal data on JSP page tables.

●Involved in collecting requirements from the business users.

●Performed data modeling, designing, and developing Tools using Java, and JSP.

●Data retrieval using SQL queries to extract data and perform update, delete functions on the data records.

●Developed sites using JSP, Servlets, HTML and JavaScript. Strong background in Java/J2EE environments. Worked extensively on J2EE for developing Web and Distributed Applications by using JDBC, JSP, Servlets, Hibernate, Struts, and Web Services.

●Created interactive UI using One-way data flow, Virtual DOM, JSX, React Native concepts in React.

Used Node.JS, React.JS, and MVC framework for developing the Single Page Application (SPA).

Involved in preparing System Requirements and detailed Design documents for the project.

●Involved in daily SCRUM meetings and weekly SPRINT Meetings.

●Developed Controller, Model, and View Components on MVC architecture-based application.

●Developed Server-side code using SPRING, SPRING BOOT, and Hibernate frameworks

Developed static pages using HTML5, CSS3, JSP with Ajax calls in jQuery to retrieve data as

●JSON Object from back-end RESTful Server.

●Implemented various features of the Spring framework like Dependency Injection, IOC, Annotations, and Spring integration with Hibernate.

●Implemented application architecture of the system supported Spring MVC and J2EE specifications.

●Used Hibernate for persistence mechanism and implemented Table per subclass inheritance-based mapping, component mapping, and other association mapping techniques as per the necessity.

Implemented the service data access tier using Spring DAO support for Hibernate.

●Prepared HLD documents from Requirements.

●Developed UI for an ongoing project’s website frontend using HTML, CSS, PHP and bootstrapping themes and external stylesheets.

●Reported to Senior Full Stack Developer and met the deadlines for the tasks assigned.

Environment: Java, HTML, CSS, JavaScript, JSPs, gathering requirements, SQL, Oracle, HLD documentation

Education:

Clark University, Worcester, Massachusetts

MS in Information Technology



Contact this candidate