Post Job Free
Sign in

Stack Developer Full-Stack

Location:
Riverside, CA, 92504
Posted:
December 05, 2024

Contact this candidate

Resume:

Name: Sahil Sutar

E-mail: ***********@*****.***

Phone: +1-951-***-****

LinkedIn: https://www.linkedin.com/in/sahil-s-8443ab328/ Sr. Java Full Stack Developer

Professional Summary:

• Sr. Java Full-stack developer with 7 years of experience with all stages of the development cycle, for projects in the Software Development Life Cycle using Java/J2EE technology.

• Extensive experience in designing and developing Enterprise Applications for the J2EE platform using Core Java, Servlets, JBPM, JDBC, JSP, JSTL, Spring, Spring Boot, Spring DATA, Spring JDBC, Hibernate, XML, Web services, JMS, Eclipse, Maven.

• Strong in J2EE application development using Java, Servlets, JSP, EJB, JDBC, XML, Struts, Web services, Spring,

• Hibernate, JMS, MQ-Series, SOAP, and JAX-WS.

• Expertise working with different tools like IntelliJ IDE, Eclipse-IDE, and WAS (WebSphere Application Server) V9.0.5.

• Extensive experience in implementing MVC framework using Struts in J2EE architecture.

• Experience in working on various spring modules (Spring MVC, DAO, and AOP) along with Hibernate as the back- end ORM tool for the implementation of the persistence layer and mapping of POJOs.

• Expertise in working with Presentation layer frameworks like JSP, HTML, XHTML, CSS, JSTL, and JavaScript.

• Experience in OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction, and Encapsulation.

• Experience working with Linux, and Unix commands line.

• Expertise in XML (SAX, DOM), XSL, XSLT, XML Schema, DTD, Custom Tags, and JavaScript.

• Experience in developing J2EE applications on different IDEs like Eclipse, NetBeans, IBM Web Sphere Studio Application Developer WSAD, Rational Application Developer (RAD), and JBuilder.

• Strong understanding of J2EE design Patterns like Session facade, Singleton, Front Controller, Business delegate, Service Locator, DTO, and DAO.

• Exposure to API gateways and management platforms (AWS API Gateway, Azure API Management, Apigee).

• Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, JMS (Java Messaging Service), AJAX, and tools like ANT, and Junit.

• Experience in developing Use Case Model, Use Case Diagrams, Class Diagrams, sequence diagrams, collaboration diagrams, state chart diagrams, and Activity diagrams using Rational Rose.

• Strong knowledge and exposure to hosting the application on across various services and components of AWS

(ECS, EC2, ECR, Lambda, VPC, and S3) servers and Azure cloud platforms.

• Profound Knowledge in configuring and deploying web applications using Tomcat web server and application servers like Web Logic, and JBOSS, and developed deployment descriptors for the EJB to deploy on IBM WebSphere.

• Extensively worked on debugging using logging Frameworks such as Apache Log4J.

• Good understanding of relational database concepts and experience in Query construction using SQL.

• Extensive experience in writing, editing, and maintaining database objects.

• Experience in using RDBMS concepts and working with Oracle, DB2 and good experience in writing stored procedures, Functions, and Triggers using PL/SQL.

• Experience in utilizing database tools like TOAD, MySQL, and MongoDB.

• Experience in working with version control tools like CVS, Clear Case, and SVN.

• Knowledge of Mainframe Development and profound ability to quickly understand complex mainframe systems.

• Excellent analytical, logical, and programming skills, Self-Motivated, Self-Starter, and can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills.

TECHNICAL SKILLS:

Languages: Java JDK, J2EE, J2SE, SQL, PL/SQL, HTML, CSS, DHTML, XML, Kafka, XSL, XSLT, Java Script, jQuery, Typescript, Angular, Node.js, React.js

Java/J2EE Technologies Servlets, JSP, JSTL, JDBC, JSF, XML, JUNIT Frameworks Struts, Spring, Spring-Data, Spring JDBC, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring AOP

Micro-Services/Web-Services Restful API, SOAP API

Web/Application Servers Web Logic, WebSphere, Apache Tomcat, JBoss Version Control Tools GIT, SVN

Messaging Tools Kafka

CI/CD Tools Jenkins

Build Tools Ant, Maven

Methodologies Agile (Scrum), Waterfall

Database Environments Oracle, PostgreSQL, MySQL, MongoDB Operating Systems Windows, Mac, Linux

EDUCATION

Master in Computer Information Systems

PROFESSIONAL EXPERIENCE

Wells Fargo, San Francisco, CA. September 2021 - Present Sr. Java Full Stack Developer

Responsibilities:

• Involved in the Analysis, Design, and Implementation of software applications using Apache Kafka, Spring MVC, JPA, JSF, Java, J2EE, SQL, XML and XSLT, and Web services (SOAP, WSDL).

• Used Eclipse-IDE 2019 tool to develop the application.

• Implemented J2EE design patterns like Singleton and Session Facade.

• Implemented batch jobs for regular data updates and messaging queues.

• Developed Façade classes to encapsulate the business logic and hide the implementation details of the data access classes and EJBs.

• Involved in the design of the user interfaces using Java Swing and Sun Studio.

• Developed Hibernate persistence layer modules using EJB Java Persistence API(JPA) annotations and Entity Manager.

• Developed Action Classes, and Action Form Classes, created JSPs using Struts tag libraries, and configured in Struts-config.xml, and Web.xml files.

• Involved java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.

• Developed several Java Swing custom components to address the core business.

• Developed User Interface having animations and effects using JSF, JavaScript, and HTML.

• Build customer-friendly UI and back-end services for payment processing administration and management using Node.js.

• Designed, developed, and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.

• Developed dynamic responsive Web Application by integrating React.js and Node.js which is further integrated with Web Services and Vue.js.

• Worked on Vue.js events distribution and parent chain for parent-child component communication.

• Manipulated DOM, handled events, and applied animation effects with Vue.js.

• Involved in Analysis, Design, and Implementation of APIs and software applications using React.js, Node.js, MongoDB, Spring, Java 8, Microservices, SQL, Analytics, and Data Management.

• Implemented front-end modules using React.JS 6, Node.js, JavaScript and integrated with microservices and Spring Boot based middleware layer.

• Implemented J2EE design patterns like Singleton and Session Façade. Used Selenium for landing page testing, A/B testing, and end-to-end testing automation.

• Experience in configuring auto scalable and highly available microservices set with monitoring and logging using AWS, Docker, Jenkins, and Splunk.

• Developed Façade classes to encapsulate the business logic ad hide the implementation details of the data access classes and EJBs.

• Involved in the design of the user interfaces using Java Swing and Sun Studio.

• Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager.

• Created AWS CloudFormation templates to specify lambda functions to process parameters and to retrieve configuration values

• Used Elastic Beanstalk for deploying and scaling applications onto Amazon EC2.

• Created AWS Code commit repository to invoke Lambda functions

• Involved in coding, code reviews, Junit testing, and prepared and executed Unit Test Cases.

• Implemented and used Web Services with the help of WSDL, SOAP, and JAX-WS to get updates from third parties.

• Used Log4j for External Configuration Files and debugging.

• Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application.

• Wrote and debugged the ANT Scripts for building the entire web application.

• Worked in Mainframe and IMS development in data transformation and building enterprise applications

• including Web Services.

• Expertise in Mainframe performance monitoring, tuning and optimization, capacity planning.

• Worked with QA team in preparation and review of test cases. Environment: Java J2EE, Java SE, Servlets, Spring, JAXB, Angular 8, Node.js, XML, XSL, XSD, CSS, React, JavaScript, Vue.js, Swing, AWT, JNI, JFC, ANT, AJAX, MVC, HTML, Eclipse, JUnit, JTS, UNIX, Hibernate, Oracle, Windows. Cigna Healthcare, Bloomfield, CT July 2019 – Aug 2021 Java Full Stack Developer

Responsibilities:

• Involved in all the phases of SDLC including Requirements Collection, Design, and Analysis of the Customer Specifications, Development, and Customization of the application.

• Worked with a team to develop applications and services using Agile development methods.

• Created new workflows for Enterprise business Markets (EBM) workflow Engine to sell enterprise products.

• Designed and developed various modules of the application with Spring MVC architecture and Spring Bean Factory using IOC, and AOP concepts.

• Proficient using WebSphere V9.0.5 tool that gives JEE application platform to develop the application.

• Modified the existing workflows to reduce execution time and improved the throughput.

• Designed use cases for the Application as per the business requirements.

• Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.

• Developed and delivered SOAP-based Web Services and used Apache-CXF and SOAP UI to test the services

• Implemented Single Page Design and customized directive and filter criteria by using React.JS with Node.js.

• Integrate the front-end application with Node.js.

• Involved in creating and Deployment of REST API and Micro-Services in Java J2EEE using Spring Boot, and MongoDB.

• Implementation of authentication for Restful web services using Spring Boot Security Starter.

• Developing the application for incident creation and retrieving the events using restful web services with Spring Boot and MongoDB.

• Worked extensively on spring boot for building web service.

• Extensively used Core Java such as Exceptions, and Collections.

• Designed the system based on Spring MVC Model architecture. Developed a business logic layer using Spring Dependency Injection and client-side Java beans for DAO Design Patterns.

• Used JSX for UI development in React.js for faster and type-safe performance.

• Used Flux in React.js to keep the data flow unidirectional and to implement this flux pattern Redux framework was applied.

• Used Maven for compilation and building JAR, WAR.

• Used Log4J for logging and tracing the messages.

• Used STS for developing, debugging, integrating, and deploying the application.

• Maintained source code in GIT Repository.

• Involved in the day-to-day sprint development activities and delivered per sprint timeline.

• Written unit test cases using JUnit and Integration test cases and integrated with Jenkin jobs.

• Coordinated with the onsite and offshore developers w.r.t ongoing issues and follow-ups.

• Utilized Node.js to create a fast and efficient chat server.

• Responsible for the overall layout design that meets cross-device compatibility using Bootstrap, the color scheme of the website using HTML5, and CSS3, and Responsible for creating detailed wireframes and process flows.

• Used Hibernate as a persistence framework for the DAO layer to access the Oracle10g database.

• Proficient in using GIT for Version Control.

• Actively involved in code reviews and also in bug fixing. Environment: Java, JSP, JavaScript, Ajax, React.js, JSX, Node.js, Maven, Spring Boot, MongoDB, POS, DOJO, Spring, Hibernate, Microservices, Backbone, HTML5, CSS3, Rest API, Log4J, GIT, Agile, Jenkins, XML, Windows. TD Bank, Boston, MA August 2017 – June 2019

Jr. Java Developer

Responsibilities:

• Responsible for all stages of design, development, and deployment of applications. Active role in Test Driven Development termed as TDD apart from Agile Software Development.

• Implementation of a responsive UI that will scale itself depending on the device, platform, and browser, using Vue JS, HTML5, CSS3, Bootstrap, and Performed client-side validations using JavaScript.

• Implemented modules into Node JS to integrate with designs and requirements.

• Used Node JS to run web pack tasks and build the project properly.

• Implemented RESTful and SOAP-based web services and used Soap UI for testing.

• Strong knowledge in developing Web Services using SOA, SOAP, WSDL, and XML.

• Having Experience using tools like RAD, SOAP UI, TOAD, Perforce, and POSTMAN. And build methods like MAVEN.

• Automate the build process through the Gradle Script build framework.

• Implemented Microservices-based Cloud Architecture on Amazon Web Services (AWS) Platform and Cloud Foundry.

• Used Spring Security to provide JWT-based authentication, authorization, and access-control features for the application.

• Implemented SOA architecture with web services using SOAP and XML using Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.

• Integrated with various external systems using REST web services.

• Created JUnit test cases to automate the testing of business logic.

• Used GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and create a new branch when new feature implementation starts.

• Used Spring Tool Suite (STS) IDE tool for application development.

• Performed unit testing with JUnit and used Mocha and Chai for JavaScript framework for end-to-end testing. Environment: Kotlin, HTML5, CSS3, JavaScript, jQuery, Ajax, Vue.JS, AWS, Microservices, Spring, Spring Boot, Spring Security, Spring batch, Spring MVC, JUnit, J2EE, Drools, Node JS, Gradle, JMS, RESTful, Agile Methodology, Log4J, Web Sphere, GitHub, STS.



Contact this candidate