We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • 8+ years of Professional experience in Design, Development, Maintenance, and Implementation of Enterprise applications using Java, J2EE, Spring, Spring Batch, Microservices Technologies.
  • Good Experience with various spring modules like Spring IOC, Spring MVC, Spring JTA, Spring Batch, Spring Boot 2.0, Spring Cloud, AOP and Spring Security (OAuth2).
  • Expertise in design and development of Single Page dynamic - client-side application using Angular 2/4/5/6/7/9, React JS, Meteor JS, Ember JS and Vue JS.
  • Hands on experience with Core Java 8 features like Functional Interface Programming, Lambda's, Streams including extensive knowledge with concurrency, multi-threading, exception handling, filters, and Generics.
  • Experience in JavaScript based frameworks like Angular, Backbone JS, Ember JS, Knockout JS, Ext JS for unique and customize front end app development and to achieve MVC design flow.
  • Solid experience in developing the rendering, re-rendering view ReactJS components, forms, events, and Redux asynchronous functions, client-side routing with React Router and React - Flux pattern for core dependency.
  • Good Experience in design and development of Web Services using WSDL, Swagger and WADL for implementation of SOAP and RESTful Services.
  • Good knowledge of frontend development tools like HTML, XHTML, HTML5, Java-Script, CSS, AJAX, jQuery, JSTL specification, XML (SAX, DOM), XSL, XSLT, JAXP, JAXB, DTD, Resource Properties.
  • Experience in using JavaScript build tools and task runners like Webpack, Grunt, Gulp for React, Firebase and Angular, Browserify for packaging Node JS modules for browsers.
  • Extensive experience with using java based ORM frameworks like Hibernate, JPA and Spring Data.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
  • Good experience in Web Application Development, Client-Server based Enterprise Applications, System Analysis, Tec

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Full Stack Java Developer

Responsibilities:

  • Working with scrum team in story grooming and story writing. Interact with business users to understand the requirements and clarifying the understandings. Involved in all phases of SDLC including analysis, design, and development of application. Developed Web Applications that patients use with Java,
  • JavaScript, Dojo, jQuery, JSP, XML, and HTML 5. Developed server - side application to interact with database using Spring Boot 2.4 and hibernate. Developed UI pages using HTML 5, DOM, CSS 3, JSON, JavaScript, jQuery, AJAX, Bootstrap, Angular JS, and Node JS. Developed Responsive Web Design (RWD) UI using HTML 5, CSS3 media queries, AJAX, Angular 9/7 and Bootstrap. Embedded new Media Elements i.e., video and audio files using the HTML5 mark-ups and used HTML5 file API for uploading local files from the client-side. Automated updates of mobile applications JSON metadata one trade.com with XML. Handled response data from Restful web services using XML, JSON and jQuery to update UI. Worked with Angular CLI, Ng Modules and Typescript in Angular to create Controllers, media queries and Angular grid, carousels components. Created custom elements, HTML imports and
  • Shadow Dom using Angular to allow fully encapsulate custom elements. Implemented latest CSS3 features like creating various effects, shading, 2D 3D animation, Shapes and Handling multimedia. Used Bootstrap responsive techniques to build interfaces for multiple screen resolution. Created React.js for reusable components (multi-field form elements, background file uploads. Experience in Designing, Architecting, and implementing scalable cloud-based web applications using AWS. Worked on few serverless applications using AWS Lambda along with services like VPC, IAM, Route53, S3, API Gateway, Step
  • Functions per requirements. Worked on setting up AWS Cloud Watch Dashboards for different applications. Created Angular components like controllers, services, directives, and forms to collect different user data and implemented form validation in Angular. Implement CI/CD pipelines using Jenkins, Shell
  • Scripts for automated deployments. Experience using Node.js for development of Restful APIs to serve the Front-End requirements. Developed Web forms/user interfaces using Struts MVC, jQuery and JSP. Implemented scrutiny with the aspects of security and authentication using OAUTH 2.0 and Spring
  • Security. Implemented Action Classes and server-side validations for account activity, tracking activity history and Transactions. Implemented the logic for API Gateways using ZUUL API for dynamic service, rating services and aggregations of services along with Spring cloud sleuth, Zipkin and RabbitMQ for dynamic tracing of Microservices. Developed Web API using MVC framework for all business logic and exposed to the front-end interfaces. Used jQuery to make Restful API calls and designed/documented REST APIs for collection an

Confidential

Sr. Java Full Stack Developer

Responsibilities:

  • Worked with Business Analysis teams, Product Owner and Clients in collecting and understanding the business requirements and worked with architects in converting them to functional and technical specifications. Worked with cross functional team members and was involved in all phases of SDLC to deliver fully functional software applications to the clients. Built Restful web services using Node JS and Express JS and used a full complement of Express. Created and consumed RESTful API using Express.js to provide centralized logic and reusable data retrieval build on top of Node.js. Created Typescript reusable components and services to consume REST API's using Component - based architecture provided by Angular 6. Implemented Logic for pulling the data from the REST API with Axios and issued HTTP requests to interact with REST endpoints. Developed dashboard based on Ajax calls with Business
  • Customers Count, Flags, Real-time graphs for Analytical Reporting using Node JS. Implemented JSON web tokens mechanism for authentication and authorization security configurations using Node.js. Implemented asynchronous logic for CRUD operations in MongoDB using mongoose connector, and assertions. Created Angular HTTP Client interceptors to add necessary JWT tokens for the outgoing requests from UI. Configured mongo-connector to create a pipeline from the MongoDB cluster to synchronize with the multiple sources like ElasticSearch and with other MongoDB clusters. Worked on Structuring database schemas using a mongoose migration system in MongoDB for quickly implementing logic for manipulation of data. Involved in the Software Development Life Cycle (SDLC), Requirements gathering, Design, Code, Integration, and Deployment and production phases. Involved in development of Restful web services using MERN stack, MongoDB, Express React-Redux and Node JS. Developed various single page applications (SPA) using React JS and used various components in the Redux library. Used React-Routers for connecting the APIs which enforces the communication to the server while also implementing mock services in Node.js with the help of modules using Express.js. Used React JS virtual DOM for client-side view rendering services, React-Redux for state management and React-Router for client-side routing for dynamically changing client-side content. Used Axios service (React-Router technique) to retrieve data from the server simultaneously in the background without interfering with the display and existing page in an interactive way. Used React-Draggable for developing drag and drop functionality, components library, including Tree, Slide-View, and Table Grid. along with bootstrap for dynamic responsive design. Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments. Worked on the Splunk architecture and various components (indexer, forwarder, search head, deployment server), Universal a

Confidential

Sr Java/J2EE Developer

Responsibilities:

  • Responsibilities: Involved in an Agile/TDD environment utilizing a test - driven development (TDD). Developed the GUIs using HTML, CSS, JSP and JavaScript Components and modules using Struts Framework, Tiles, JSP, AJAX, HTML, DHTML and JavaScript. Used Angular JS, a JavaScript Framework with directives and expressions for UI development and bootstrapper for simplification of development and testing purposes. Extensively worked on developing UI components using JavaScript and JSON to interact with Restful web services. Implemented Rule base techniques and others for Text Analytics to better understand the hidden issues. Used search and encryption algorithms for better searching methods and security improvisation. Built a custom cross-platform architecture using Java, Spring Core/MVC, Hibernate and Messaging Routing Service Active-MQ in Eclipse IDE. Used Jasper Reports to implement Enhanced user report generation and report management and JRXML file format to implement Jasper Reports on Jasper Compile Manager class. Implemented Web-Services to integrate different applications internal and third-party components using SOAP and RESTful services using Apache-CXF. Reviewed the XML logical data model and developed XML schema XSD to validate the model and used JAX-B for Xml-Java Mapping and XML-XSLT conversion. Implemented Hibernate ORM tool integration with Spring MVC to interact with backend persistence system Oracle11g. Used Dynatrace Application tools for transaction monitoring, fix code errors and to analyze memory threads for Java Applications. Developed Hibernate entity POJOs based on Database schema and implemented Criteria Query and Lazy implementation. Used Hibernate for mapping java classes with database and created queries with Hibernate query language (HQL). Designed a Hibernate configuration file to automate the mapping between the SQL databases and objects in java. Coordinated Unit JUnit, EasyMock Integration, User Acceptance Testing, and developed test cases for enterprise bean components. Developed and deployed application in
  • JBoss application server AS 7.1.0 for Load Balancing and Management API. Used Subversion for maintaining the component and for release and version management, and JIRA for defect tracking. Used Maven to generate build artifacts, used deployment procedure scripts in UNIX, Linux and Windows environments using Hudson. Followed Agile and Scrum software methodology for project development and deployment purposes

Environment: JDK 7.0, JEE, JAVA, EJB, JMS, JAX-WS, Webservices, AngularJS, Eclipse, RAD, Spring, WebSphere 7.0/8.0, Hibernate, JBOSS, JSP, Servlets, Log4j, JDBC, SQL, PL/SQL, jQuery, DOJO, Oracle 11i, TOAD, SQL Developer, IRS, CADE2, Tortoise SVN, JUnit, JMeter, Dynatrace, Webtrends, Red Hat Enterprise LINUX, Solaris.

Confidential

Java Developer

Responsibilities:

  • Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery. Involved in creation of Low - Level Design including sequence diagrams and class diagrams using UML to comprehend the existing architecture. Developed the monolithic architecture using Spring MVC framework and implemented the Spring dependency injection of the Database helper instance to the action objects, Spring IOC to resolve dependency injection issues. Implemented the UI front-end design using HTML, CSS, JavaScript, JSP and jQuery. Developed the Presentation Layer using
  • JSP Technologies and used JavaScript and jQuery for client-side validations. Configured Dispatcher Servlet and View Resolver to intercept incoming requests, manage Spring MVC flow and invoke view components with the help of Dispatcher Servlet. Used JMS (IBM-MQ) for asynchronous exchange of messages by applications on different platforms. Developed JSTL custom tags to support custom user interfaces. Protection against session fixation, clickjacking, cross site request forgery for application is implemented using Spring Security. Used Hibernate ORM for persisting objects for designing Data Layer.
  • Used JBoss for storing persistence Objects. Created Stored Procedure. Triggers and Views. Developed automation build using Ant and for deployment on IBM WebSphere Server. Wrote test cases for unit testing using JUnit and Mockito. Used Selenium locator techniques to automate and identify UI web elements. Used Log4j for logging and to capture runtime exceptions. Performed graphical design and web site contract work for small business and working professionals. Met one-on-one with clients in exploring the best possible options for their web presence. Handled duties ranging from creative design to code implementation

Environment: HTML, CSS, jQuery, Java script, JBoss, Hibernate, PL/SQL, JSP, Servlets, Spring MVC, Spring IOC, Spring AOP, Spring Security, UNIX Shell Scripts, ANT, IBM Web sphere, IBM MQ, JMS, J2EE, JUnit, Log4J, Mockito, Selenium.

Confidential

Java Developer

Responsibilities:

  • Developed application based on Model View Controller (MVC) architecture Implemented forms and action classes for the application using EJB and Struts Framework Developed EJB deployment descriptor using XML and used JAXB components for transferring the objects between the application and the database. Functionalities like auto completion of forms and user validation are implemented using jQuery. Used Multithreading concept to post data from files to tables involving transformation of file from one format to another. Configured Struts - config.xml, Tiles-def.xml and various properties files provided by
  • Struts Framework for the implementation module Developed dynamic web pages using JSP and used Struts Validation framework to perform input validation. Build PL\SQL functions, stored procedures, views and configured Oracle Database 10g with JDBC data source with connection pooling enabled. Installed WebSphere Application Web Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP. Performance tuning of JVM heap size, garbage collections, java stack and Native thread & production performance. Developed Ant scripts and developed builds using Apache ANT. Used Log4J to capture the log that includes runtime exceptions. Used Clear Case for source code maintenance.

Environment: Java/J2EE, EJB, JSP, HTML, CSS, JavaScript, JBoss, Subversion (SVN), Oracle, SQL Developer, DOJO, JDBC, Servlets, Struts 2.0 framework.

We'd love your feedback!