We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

CA

PROFESSIONAL SUMMARY:

  • Sr. Full Stack Java Developerwif8+ yearsof experience in analysis, design, development, testing, implementing Web based, Client/Server Applications along wif Enterprise and Distributed applications across teh entire Software Development Life Cycle using Java and J2EE Technologies.
  • Good understanding of Agile and Waterfall methodologies. Has worked on various Service Oriented, Client/Server, GUI and Web based applications in these years.
  • Expertise in Spring Framework, extensively used Spring IOC, Spring MVC, Spring JTA, Spring Batch, Spring Boot 2.0, Spring Cloud, AOP, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul and Spring Security (OAuth2).
  • Experience in implementation of ORM frameworks like Hibernate, JPA and Spring Data.
  • Experience in designing and development of user interactive web interfaces using HTML, XHTML, HTML5, JavaScript, CSS3, AJAX, jQuery, JSTL, JSON, XML, DOJO, Bootstrap, Node JS, AngularJS, Angular 2/4/5/6/7/9/11, React JS.
  • Hands on experience wif Core Java 8 features like Functional Interface Programming, Lambda's, Streams including extensive noledge wif concurrency, multi - threading, exception handling, filters, and Generics.
  • Solid experience in developing teh rendering, re-rendering view ReactJS components, forms, events, and Redux asynchronous functions, client-side routing wif 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.
  • Strong understanding of Microservices patterns - Hystrix, Aggregator, Proxy chaining.
  • Experience wif designing and development of scalable microservices using Spring framework.
  • 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.
  • Proficient in XML technologies likeXSL, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, SOA, JAXB, JAXP, Apache Axis.
  • Good experience in Web Application Development, Client-Server based Enterprise Applications, System Analysis, Technical Design, Performance Tuning, and Testing.
  • Hands on AWS services like Elastic Compute Cloud (EC2), Virtual Private Cloud (VPC), Route53, Lambda, Simple Storage Service (S3), Auto Scaling, IAM, Cloud Watch.
  • Proficient in relational databases like MYSQL, DB2, Oracle, and MS SQL to build T-SQL, PL/SQL functions, store procedure, triggers, views, and materialized views and wif NoSQL databases like MongoDB and Apache Cassandra.
  • Extensively worked wif NoSQL connectors Mongoose and Cassandra Node Driver.
  • Good experience wif using integration tools like Spring Integration, Apache CXF Mule ESB, Apache Kafka and Apache Camel to integrate teh enterprise application technologies wif existing JVM environments.
  • Experienced in designing point-to-point and publish & subscribe java Message-Oriented Middleware models (MOM) using Active MQ, Rabbit MQ, IBM MQ and Strom MQ.
  • Experience using Splunk and Grafana for creating dashboards and monitoring teh logs and metrics.
  • Experience wif container-based deployment using Jenkins, Docker and Kubernetes.
  • Experience in working on web servers like Apache Tomcat, Jetty and application servers like Web logic, Tomcat to deploy code.
  • Hands on experience wif build tools like ANT, Maven and logging tools like Log4J.
  • Experience in testing code using Chai, Mocha, Junit, Mockito, Selenium, Cucumber, TestNG, Postman and Soap UI.
  • Good Knowledge on Version Control tools like Git, CVS, VSS and SVN.

TECHNICAL SKILLS:

Programming Languages: Java1.7/1.8, J2EE, HTML, DHTML, XML, SQL, PL/SQL, HQL

J2EE Technologies: Servlets, JSP, JNDI, JDBC, Hibernate, JSTL, JMS

Web Technologies: HTML, XHTML, HTML5, JavaScript, CSS, CSS3, AJAX, jQuery, JSTL, JSON, XML, ECMAScript, TypeScript, DOJO, Bootstrap, Node JS, AngularJS, Angular 2/4/5/6/7/9/11, React JS

Frameworks: Spring, Struts, Hibernate, AngularJS, Angular2 and above

Web/Application Servers: Tomcat, WebLogic, IBM WebSphere, JBoss, Apache Camel, WebSocket API

Web Services& XML: REST, SOAP, WSDL, XML, XSL, XHTML, XSLT, XPATH

Database Environments: Oracle, DB2, SQL server, PostgreSQL, MySQL, MongoDB, Cassandra

IDEs: Eclipse, IBM RAD, JBuilder, NetBeans, IntelliJ, Spring Tool Suite, Oracle SQL Developer

Version Control Tools: CVS, SVN, VSS, GIT

Build Tools: Gradle, ANT, Maven, Jenkins

Testing Tools: Junit, Mockito, Selenium, Cucumber, Chai, JMeter, Mocha, TestNG, Postman and Soap UI

Operating Systems: Windows, MacOS, Unix, Linux

Methodologies: Agile, Waterfall

PROFESSIONAL EXPERIENCE:

Sr. Full Stack Java Developer

Confidential, CA

Responsibilities:

  • Involved in all phases of SDLC including design, development and reviewing Web applications by gathering business specifications utilizing Agile Scrum application development Methodology.
  • Migrating existing Monolithic architecture to full-fledged Microservice architecture using Spring Boot 2.4 and hibernate.
  • Developed Responsive Web Design (RWD) UI using HTML 5, CSS3 media queries, AJAX, Angular 9/7 and Bootstrap.
  • Handled response data from Restful web services using XML, JSON and jQuery to update UI.
  • Worked wif 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.
  • Used Bootstrap responsive techniques to build interfaces for multiple screen resolution.
  • Experience in designing and implementing scalable cloud-based web applications using AWS.
  • Hands on experience inEC2, VPC, Subnets, Routing tables, Internet gateways, IAM, Route53, VPC peering, S3, ELB, RDS, Security Groups, Cloud Watch, SNS on AWS.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Managed servers on theAmazon Web Services AWSplatform instances using Chef Configuration management
  • Provided user Access Management for right user fromIdentity Access Management (IAM).
  • Implement CI/CD pipelines using Jenkins, Shell Scripts for automated deployments.
  • Experience using Node.js for development of Restful APIs to serve teh Front-End requirements.
  • Implemented scrutiny wif teh aspects of security and autantication using OAUTH 2.0 and Spring Security.
  • UsedJunitandMockitoframework for unit testing of application andLog4jto capture teh log dat includes runtime exceptions.
  • Implemented teh logic for API Gateways using ZUUL API for dynamic service, rating services and aggregations of services along wif Spring cloud sleuth, Zipkin and RabbitMQ for dynamic tracing of Microservices.
  • Used jQuery to make Restful API calls and designed/documented REST APIs for collection and retrieval of high data.
  • Performed Web services testing between and third-party applications using Soap UI and performance functional testing ofREST APIs usingJMeter.
  • DevelopedApache Camelroutes and definedJMSendpoints for message processing and routing.
  • Responsible for analyzing, finding teh root cause, and fixing teh response issues from various Microservices.
  • Used Splunk for monitoring and setting up dashboards to support Operations team debug miscellaneous requests.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data into MYSQL database for relational data.
  • Used Cucumber for deriving teh acceptance tests by forming cross-functional collaboration in a Microservices architecture.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using Rational Rose.
  • UsedJIRAto assign, track, report and audit teh issues in teh application.
  • Worked wif peers on code reviews and code refactoring techniques to improve teh performance and efficiency.

Environment: Java, J2EE, JavaScript, Spring Boot 2.4, Spring Security (OAuth2), HTML5, CSS3, DOM, Bootstrap, Angular 9/7, Hibernate, Karma, Jasmine, Cucumber, JMeter, SOAP UI, AJAX, JSON, Rabbit MQ, jQuery, Dojo, JSP, React JS, Node JS, XML, JSON, Nginx, SVN Version Control, AWS Lambda, IAM, VPC, Splunk, AWS Services.

Sr. Java Full Stack Developer

Confidential, Columbus, OH

Responsibilities:

  • Developed teh single page application followingAgile Scrum, participated in daily standups, sprint reviews, Kickoffs and usedJirafor project management.
  • Worked on teh modernization of a legacy and outsourced UI technologies usingAngular 6, CSS3, HTML5, Node JS and React JS.
  • Developed Restful services usingSpringandJerseyintegration and involved in creating Jersey filters, interceptors and exception mappers.
  • All teh functionality is implemented usingSpring BootandHibernate ORM. Implemented Java EE components usingSpring MVC,Spring IOC,Spring transactionsandSpring securitymodules.
  • Developed business service layer and data access layer usingSpringandMongo-db (Spring Mongo-Template)
  • Involved in makingSpringandHibernateenhancements to existing applications.
  • Created Logging aspects for auditing and logging purposes usingSpring AOPand implemented security for teh application using Spring Security.
  • CreatedRESTclients to consume data from other partner applications and involved in creating POC’s usingMERNstack and enhancing existingRESTAPI’s developed usingNode-JS, Express-JS and Mongo-db.
  • Developed dashboard based on Ajax calls wif Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node JS.
  • Implemented asynchronous logic for CRUD operations in MongoDB using mongoose connector, and assertions.
  • Configured mongo-connector to create a pipeline from teh MongoDB cluster to synchronize wif teh multiple sources like ElasticSearch and wif other MongoDB clusters.
  • Worked on structuring database schemas using a mongoose migration system in MongoDB for quickly implementing logic for manipulation of data.
  • Developed various single page applications (SPA) using React JS and used various components in teh Redux library.
  • Used React-Routers for connecting teh APIs which enforces teh communication to teh server while also implementing mock services in Node.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 teh server simultaneously in teh background wifout interfering wif teh 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 wif bootstrap for dynamic responsive design.
  • Built on-premise data pipelines usingKafkaandSparkstreaming using teh feed from API streaming Gateway REST service.
  • Used Micro service architecture wifSpring Bootbased services interacting through a combination of REST andApache Kafkamessage brokers and worked wif Kafka Cluster usingZooKeeper.
  • Worked on teh Splunk architecture and various components (indexer, forwarder, search head, deployment server), Universal and Heavy forwarder.
  • Developed, implemented unit test cases and integration test cases using chai and mocha.
  • Used Webpack for bundling of react, live-server, babel, magnifiers and for generating dependencies graph for web application development.
  • Used Node.js for deploying POC and used for Bower and other development automation tasks.
  • Use Selenium for creating teh web-based test automation suite and perform functional testing.
  • Designed, built, and deployed a multitude application using teh AWS stack (Including EC2, MongoDB, Docker, Kubernetes Orchestration container (EKS) focusing on high-availability, fault tolerance, and auto-scaling and Load Balancing).
  • We hosted all our microservices in AWS cloud infrastructure using Jenkins CI/CD pipelines.
  • Used Pivotal Cloud Foundry to quickly build, deploy and update teh applications and managed Pivotal Cloud Foundry based platform built on Kubernetes programming wif deployment manager and containerized using Docker.
  • Used Grafana to build monitoring and trace / track dashboards by using teh data metrics provided by Splunk and MongoDB.

Environment: Java, J2EE, JavaScript, HTML5, CSS3, Typescript, REACT JS, REDUX, Chai, Angular 6, Mocha, Git, NPM, YARGS Grunt, Bower, Spring Security (JWT), MongoDB, Kafka, Node.js, Express, Tomcat Server, AEM, Kubernetes, Docker, AWS Services, Jenkins, Splunk, Grafana, Git, Pivotal Cloud Foundry, Selenium.

Sr Java/J2EE Developer

Confidential, Greensboro, NC

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM) in a test-driven development (TDD) approach.
  • Developing a multi-user web application using Spring MVC, Spring Annotations,Spring Beans,Dependency Injection, Hibernate, RESTful Web Services and Messaging Routing Service Active-MQ in Eclipse IDE to provide teh needed functionality.
  • Designed dynamic and browser compatible pages using HTML5, CSS3, Bootstrap, jQuery, JavaScript and Angular2.
  • Extensively worked on developing UI components using JavaScript and JSON to interact wif Restful web services.
  • UtilizedSpringAnnotationsandXML ConfigurationforDependency Injection.
  • Primarily focused on teh spring components such asDispatcher Servlets, Controllers, View Resolver.
  • Wrote Rest-Controller w.r.tRESTfulstandards inSpring MVCto connect model wif view.
  • Involved in teh design and development ofBatchJobs usingSpring BatchArchitecture.
  • Designed and implementedJava engineandAPIto perform direct calls fromfront-end JavaScript,Node.JS,AngularJStoserver-side Java methods.
  • DevelopedLDAPserver configuration file to enable encryption support for password storage.
  • Developedfiltersfor user autantication and user authorization by usingServlets API.
  • ImplementedSpring Securityfor user autantication usingIdentity Access Management.
  • Established connections wif other applications by usingRabbit MQandJMSto send messages from one application to other application internally.
  • UsedSQL, HQLQueries in Java code to doCRUDoperations depending upon teh business necessity.
  • Implemented Web-Services to integrate different applications internal and third-party components using SOAP and RESTful services using Apache-CXF.
  • TestedRest APIsinSpring-Controllerat backend forJSONdata using Postman.
  • Reviewed teh XML logical data model and developed XML schema XSD to validate teh model and used JAX-B for Xml-Java Mapping and XML-XSLT conversion.
  • Implemented Hibernate ORM tool integration wif Spring MVC to interact wif backend persistence system Oracle11g.
  • Developed Hibernate entity POJOs based on Database schema and implemented CRUD operations using Hibernate query language (HQL).
  • 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.
  • Created unit tests usingJasminewifKarma.
  • Worked closely wif QA team in resolving bugs, both in production release and current development version in resolving teh defects.
  • Developed and deployed application in JBoss application server AS 7.1.0 for Load Balancing and Management API.
  • Used SVN Subversion for maintaining teh component and for release and version management.
  • JIRAis used as ticket tracking, change management andAgile/SCRUM tool.
  • Used Maven to generate build artifacts, used deployment procedure scripts in UNIX, Linux, and Windows environments.

Environment: JDK 7.0, JEE, JAVA, EJB, JMS, JAX-WS, Webservices, Angular, Eclipse, Spring, Hibernate, JBOSS, JSP, Servlets, Log4j, JDBC, SQL, PL/SQL, HQL, jQuery, DOJO, Oracle 11g, TOAD, SQL Developer, Tortoise SVN, JasminewifKarma, Dynatrace, Webtrends, Red Hat Enterprise LINUX, RabbitMQ.

Java Developer

Confidential

Responsibilities:

  • Participated in client requirement gathering in Waterfall Model.
  • Designed teh application using J2EE technologies incorporating MVC and other popular design pattern.
  • Involved in teh creation of dynamic web pages wif JSP, HTML, CSS, Java Script, AJAX, and jQuery.
  • Functionalities like auto completion of forms and user validation are implemented using jQuery.
  • Implement Core Java technologies like Multithreading, Collections and Exception Handling to solve complex business requirements.
  • Design and develop Servlets to communicate between teh presentation and business layer.
  • Coded teh Java classes and JavaBeans.
  • Used Multithreading concept to post data from files to tables involving transformation of file from one format to another.
  • Deployed SOAP Web services using Axis.
  • Implemented JDBC to perform teh database queries and persist java objects into teh database.
  • Developing SQL queries for database CRUD operations in DB2.
  • Performed Unit Testing and Integration Testing of teh application using JUnit.
  • Installed WebSphere Application Web Server for handling HTTP Request/Response. Teh request and response from teh client are controlled using Session Tracking in JSP.
  • Used Log4j to log different types of messages to write on to teh proprietary log model.
  • Developed automated build files using ANT.
  • Used IBM RAD as IDE and CVS for source code version control.

Environment: Java/J2EE, EJB, JSP, JDBC, Servlets, HTML, CSS, JavaScript, jQuery, JBoss, DB2, SOAP, WebSphere, SQL, RAD IDE, CVS, Log4j, ANT.

We'd love your feedback!