We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Fort Lauderdale, FL

SUMMARY

  • Having 9+ years of professional experience in Software Development Lifecycle (SDLC) core areas such as Analysis, Design, Implementation, testing of web and distributed n - tier applications using Java and J2EE technologiesin different domains.
  • Experience in working with Agile and Waterfall methodologies, Scrum and Test-Driven Development (TDD).
  • Working knowledge and experience in multi-tiered distributed environment, OOPS and OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
  • Expertise in distributed, secure and scalable application development using J2EE Technologies like Servlets, JDBC, JSP, Struts, Spring IOC, Spring MVC, Amazon Web Services (AWS), Web Services development (SOAP and RESTful).
  • Experience with Java-based ORM frameworks such as Hibernate (including connection pooling, mapping, transaction management, and HQL (Hibernate Query Language) and Spring Data.
  • Experience with CI CD pipelines to integrate the Java code to align with DevOps practices using Docker.
  • Experience in containerizing application using docker and deployed to Kubernetes cluster.
  • Experience in using Struts framework with features like Tiles, Validator Framework and Spring MVC framework.
  • Expert in developing User Interface (UI) Applications and professional Web Applications using Web Standards, HTML5, CSS3, Object Oriented, JavaScript, Angular JS, Angular 2/4/6/8, Node JS, JQuery, Bootstrap3, Typescript, Ajax Concepts, CSS3 Media Queries.
  • Have experience using CSS processors like LESS and SASS.
  • Expertise in Core Java concepts including Collections, Exception Handling, Multi-Threading, Generics and Java I/O etc.
  • Hands on experience with Angulardirectives, services, factories, filters, utility functions and built in components.
  • Customized Restful Web Service using SpringRestful API, sending JSON format data packets between front-end and middle-tier controllers.
  • Have strong exposure and work experience on core java concepts collection API, Stream API, Parallel Streams, exception handling, Multithreading, HashMap, concurrency, JDBC, modularity, executor service, fork and join frameworks.
  • Extensive experience in AWS Cloud and Its Components like EC2, S3, Lambda, Auto Scaling, Elastic Search, Cloud Watch and Cloud Formation
  • Solid experience with Responsive Web Design (RWD).
  • Created Unified Modelling Language (UML) diagrams such as Use Case Diagrams, Sequence Diagrams, Class Diagrams, and Activity Diagrams.
  • Proficient in writing SQL queries, PL/SQL stored procedures, Triggers and creating business tables.
  • Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers and Stored Procedures.
  • Experience with NoSQL Data bases like MongoDB, Cassandra, Hbase
  • Experience in working on web servers like Apache Tomcat, Jetty and application servers like Web logic, Tomcat to deploy code.
  • Developed permission system usingDroolsbusiness rules management system.
  • Setting up and configuring Kafka Environment in Linux from the scratch and monitoring it.
  • Involved in creating the Unit test case using Jasmine
  • Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
  • Extensively worked on debugging using logging Frameworks such as Apache Log4J.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeansfor Java/J2EE application development.

TECHNICAL SKILLS

Web Technologies: HTML5, CSS5, XML, JQuery, Java Script, React JS, Redux, Angular JS, Angular 2/4/6/8, JSF, Node JS

Languages: JavaScript, Java, Java EE, TypeScript, SQL, PL/SQL

Server-Side Frameworks: Node.js, Express.js, Spring, Spring Boot, Spring MVC, Hibernate

Web/Application Servers: Apache Tomcat, WebLogic, WebSphere, JBoss

Databases: Oracle 12c, MySQL, MS SQL, No SQL, Mongo DB, Apache Cassandra

AWS Stack: EC2, S3, Lambda, RDD, Auto Scaling, Cloud Watch, Cloud Formation, IAM, Security Groups

Tools: & IDE: Eclipse IDE, Net Beans IDE, IntelliJ, Visual Studio and Spring Tool Suite (STS), Web Storm, Vim, Sublime.

Version Control: GIT, SVN, CVS.

Message Brokers: Kafka, RabbitMQ, ActiveMQ, TIBCO, IBMMQ.

Testing: Junit, ALM, ETL, TestNG, Jasmine, Karma

Build tool: Ant, Maven. Docker, Gradle.

Web Services: Apigee and RESTful Web Services, SOAP Web Services -JAX- WS-API

Methodologies: Agile, Scrum, Waterfall.

Operating System: Windows, UNIX, Mac OS X, Ubuntu, Linux.

PROFESSIONAL EXPERIENCE

Confidential, Fort Lauderdale, FL

Senior Java Full Stack Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project like Requirement gathering, development, enhancements usingagilemethodologies.
  • Developed Micro Services using Spring Boot, with continuous deployment and continuous integration using Docker and Jenkins.
  • Extensive experience with Continuous Integration Tools Bamboo, and good working knowledge on source repository management tools like GITLAB.
  • Developed modules in the application using micro services architecture style.
  • Designing and developing the Spring - boot REST services to push data to PostgreSQL, save logs to AWS S3, validated and authorized other REST services.
  • Involved in deploying systems on Amazon Web Services (AWS) Infrastructure services EC2. And Utilized most of theAWSservices like S3 as a data store for storing the files that falls into the bucket, IAM roles, Elastic Bean Stalk, generated Lambda Functions to trigger an event that occurs in S3, Code Commit as a Version control service,AWSCloud Watch.
  • Developing Web Pages by using HTML5, CSS3, jQuery, JavaScript, Bootstrap, React JS, Node JS
  • Worked with team members with establishing and applying appropriate branching, labeling/naming conventions in GIT.
  • Implemented CI CD pipelines using Jenkins and build and deploy the applications.
  • Use of Jenkins pipelines to drive all Micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Worked on an application which is developed entirely on Mean Stack with deployment on Node JS, MongoDB, Express, and React JS based on the MVVM design pattern.
  • Spring BootMicroservices were developed with microservice architecture usingRESTand Apache Kafka.
  • Working with React Router for developing Single Page ApplicationsSPAs.
  • UsedReact JSto create views to hook up models to theDOMand synchronize data with server as aSingle Page Application (SPA).
  • Implemented web application built onMEAN stack
  • Exposure and built applications usingReactJS with ES6 which allowed us to render pages on both the client and server using the same codebase.
  • Created Micro services as part Lambda function development using Node JS Serverless architecture.
  • ConfiguredKafkato read and write messages from external programs.
  • Designed and developed Micro services, Rest/Soap services using Spring Boot, Spring MVC, Spring Batch, spring integration based on the requirements.
  • Used Jenkins server for code monitoring during code integration phase.
  • Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Virtualized the servers usingDockerfor the test environments and dev-environments needs, also configuration automation usingDockercontainers.
  • Worked on multiple projects, for developing UI components usingREACT is a lightweight JavaScript library that produces reusable UI components.
  • Setting up AWS Oracle RDS databases for new project, use data pump to migrate data to Relational Database Services (RDS).
  • ConfiguredKafkato handle real time streaming the data (Producers/Consumers)
  • Implementing Mockito and Junit test cases for unit testing and Suites for end to end testing.
  • Used Grunt task runner to automate minification, unit testing, and compilation to achieve reusable and efficient code.
  • Implemented various screens for the front end usingReact JS and various predefined components fromNPM (Node Package Manager), bower and redux library for Dependency management.
  • UsedNode JSto run Web pack tasks and build properly the project.
  • Developed Web API using Node JS and hosted onmultiple load balanced API instances.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Used Maven build tool to build and deploy the application and Jenkins for continuous integration.
  • Worked on Rest Webservices, OAuth as well as Node Rest framework for backend services used MongoDB for database services.

Environment: HTML, CSS, JavaScript, AWS, Mean Stack, MongoDB, Express, Node JS, Jquery, Ajax, Spring MVC, Spring Boot, React JS, Maven, Micro Services, CI CD Pipelines, Jenkins, Apache Kafka, Docker, Kubernetes, PostgreSQL, Mockito, Grunt, Git Lab.

Confidential, Urbandale, Iowa

Java Full Stack Developer

Responsibilities:

  • Followed agile methodology and participated in the standup meetings and involved in the sprint planning, retrospection, and reviews.
  • Wrote Micro services to export/import data and task scheduling and Spring boot, Spring and Hibernate in the micro services and Swagger API for Micro services.
  • Used REST API calls from Angular and parsed the data to client and handled the security and REST services authorization using Spring Security.
  • Involved in the migration and implementation of multiple applications from on premise to cloud using AWS services like RDS, cloud formation, S3, EC2, Lambda, Auto Scaling, Cloud Watch, CloudFormation, IAM, Security Groups
  • Developed user-friendly interface to seamlessly combine the new module with existing login system by using Angular.
  • Created tasks for updatingtsconfigtracked files based onglob,tslinting, and compilingtypescriptfiles.
  • Designed JSON requests according to the frontend pages and processed the JSON requests according to the different types of modules, actions, and request data.
  • Developed the backend by usingNode JS,ExpressandMongoDB.
  • JSON responses will be developed according to the request and send it back to the front end after the logic processing.
  • Developed the user interface using JavaScript, HTML5, CSS3, jQuery, Bootstrap and Angular 6/8 for creating responsive GUI Interface of the web page.
  • Developed Single page applications using Angular 8, Dynamic page applications.
  • Experience with spring modules like Spring MVC, Spring Core, Spring Boot, Spring JDBC and Spring DAO.
  • Containerizing spring boot application using docker and deployed to Kubernetes cluster.
  • Used Swagger for documenting the Rest APIs and created automation scripts for Rest APIs using Postman.
  • Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application.
  • Used Spring Security for Authentication and Authorization of the application.
  • Developed the application using both Java based configuration and XML based configuration.
  • Collaborated with team of professionals in Agile Team and used GitHub for source code management and version control. Used Slack as a communication platform between team members.
  • Developed Entity objects and used Hibernate the ORM tool to access the persistent data from MYSQL.
  • Deployed the micro services to Pivotal Cloud Foundry using CI/CD pipelines for continuous integration and developed using Jenkins.
  • Worked on Amazon Web Service (AWS) EC2 and Jenkins for continuous integration.
  • Implemented Kafka producer and consumer applications with help of the zookeeper and retrieved log messages using Kafka.
  • Designed and developed the presentation layer using servlets and JSP (Java Server Pages) and used JSTL for reusability.
  • Used docker concepts like registry, repository, tag, image and container.
  • Creating Data Access Objects (DAOs) integrating with Hibernate and used JDBC interaction to interact with Data Access Objects.
  • Involved in building the application and deploying the application using Apache Tomcat Server.
  • Developed components of web (JAX-WS, REST, JAX-RPC) and SOAP using various message exchange patterns.
  • Enhanced legacy application by building new components inAngular 6andtypescript.
  • Created the Node JS EXPRESS Server combined with Socket.io to build MVC framework from front-end side Angular to back-end MongoDB, to provide broadcast service as well as chatting service.
  • Used Hibernate in Data Access layer to access and update information in the database.
  • Maintained DB Schema and wrote services to store and retrieve user data from MongoDB for the application.
  • Performed form validations using reactive forms from the Angular 6 framework.
  • Used Maven Scripts to build the application and worked with Log4j for error tracking and debugging. Wrote Unit test cases and used Mockito.
  • Configured Dispatcher servlet and view resolver to interact with the requests and manage the MVC flow.
  • Involved in writing SQL queries, functions, triggers, and stored procedures for PL/SQL and HQL (Hibernate Query Language).
  • Used Docker for containerizing, Kubernetes for managing containers and GitLab.
  • Implemented Spring bean configuration file and bean factory pattern and application context for bean configuration.
  • Selecting the appropriateAWSservice based on compute, data, or security requirements.
  • Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational DB.
  • Used POSTMAN and SoapUI to test RESTful services and perform operations.
  • Used MongoDB as a persistent store and Apache Kafka as a messaging layer for custom.

Environment: Java 8, JDK, Struts, HTML 5, CSS, JavaScript, jQuery, AJAX, DOM, JSON, Angular 6/8, NODE JS, Bootstrap, Typescript, Eclipse, J2EE, Servlets, Spring Framework, Spring MVC, Hibernate, Apache Kafka, Micro services, JUnit, Restful API, Spring IOC, Jenkins, Maven, JDBC, Docker, JUNIT, XML, SQL, Oracle 12c, Tomcat, Log 4j, JIRA, Kubernetes, GitHub.

Confidential, Orlando, FL

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
  • Involved in web application development for backend system usingAngular 4,Angular CLI,and Web pack,HTML5, Typescript, Node JS, SASSandCSS3.
  • Consumed RESTFUL web services usingAngular HTTPModule and transformed the response usingRXJSoperators.
  • CreatedAngular Http Clientinterceptors to add necessary JWT tokens for the outgoing requests from UI.
  • DefinedAngular routesusingRoutermodule for components at module level to enable lazy loading for modules and components.
  • Integration of Amazon Web Services(AWS)with other applications infrastructure.
  • Used various Bootstrap components such as calendars, masks, up loaders, sliders, alerts, and modal dialogs for developing the UI.
  • ImplementedAngular form validationsand usedBootstrapto show error, warning and info messages.
  • Developed various screens for the front end usingExt JS/Angular JS and used various pre-defined components fromNPM(Node Package Manager).
  • Used Node JS to run the application in a web server in staging environment.
  • Involved in creating a custom grid directive, which usedJQueryslick grid for handling large data.
  • Developed web services usingspring frameworkandRESTand exposed the data to the UI inJSONformat.
  • Development of custom modules using PHP, AJAX, JavaScript, spring, Hibernate, Mongo DB, jQuery, JSON.
  • UsedAngular 4Reactive forms to implement complexformsand performed the validations using Form Builder.
  • Involved in writingJava APIfor AWS Lambda to manage some of theAWSservices.
  • Worked on Hibernate to connect and retrieve the data fromSQL Server database. Configured with spring to get properties dynamically and connected with SQL Server database.
  • Published and consumed Web Services NOSQL, using XML - RPC and SOAP.
  • UsedApache Tomcatapplication server for application deployment and usedNPMfor JavaScript packaging.
  • Developed data transformer for change legacy data from Source toavroformat and fed intoKafka using Camel.
  • Usedspringdeclarative transaction management to manage transactions in the application.
  • Developedspring batchjobs for importing xml data in to database and for email notifications.
  • Involved in performing Behavior driven development (BDD) usingCucumberandJunit.

Environment: Java/J2EE, Angular 2/4, Node JS, Spring, hibernate, AWS, JQuery, Log4j, JMS, SOAPUI Pro, JSP, XML, XSL, JQuery, Jenkins, D3 Stack, AWS, GIT, Ajax, Java Script, Bootstrap, JBOSS, JUnit, Photoshop, Oracle 11g, Kafka, Eclipse, Tomcat, Windows, and UNIX.

Confidential

Java Developer

Responsibilities:

  • Experience in Core Java concepts such as OOP Concepts,Collections Framework, andException Handling, I/O System, Multi-Threading, JDBC, Generics.
  • Wrote JDBC class to interact with Database.
  • Performed client side and server-side validations using Struts validations. Created Action Form beans and performed validation by configuring the Struts Validator.
  • Wrote various Angular JS custom directives and developed many reusable custom JS libraries.
  • Developed Business tier and Presentation tier using Struts, JSP. Coding using JSP, HTML, and CSS JavaScript for validation, Servlets using Struts framework, JDBC.
  • Developed user interfaces for policy owner module using JSPs, Struts Tag Library, and Tiles framework.
  • Extensively used core java concepts likeMultithreading,Collections Framework, File I/oandconcurrency.
  • Participated in design session and design reviews.
  • Involved in provisioning AWS S3 buckets for backup of the application and sync this contents with remaining S3 backups, by creating entry for AWS S3
  • Created database tables for the application on a DB2 database.
  • Created data model, SQL scripts for the application.
  • Build the applications using ANT tool. Also used Eclipse as the IDE.
  • Actively involved in testing, debugging and deployment of the application on WebLogic Application server. Developed test cases and performed unit testing using JUnit.

Environment: Core Java, JDBC, JUnit, Struts, Tiles, HTML, CSS, JSP, JavaScript, Angular JS, AWS, DAO, Eclipse, WebLogic, UML.

Confidential

Java Developer

Responsibilities:

  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Implemented Web-Services to integrate between different applications components using Restful web services by using Jersey.
  • Wrote Cross Browser code ofCSSandJavaScriptfor Internet Explorer and Firefox.
  • Expertise in developing applications using CoreJavaconcepts like OOPS, Multithreading, Garbage Collection.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Used WebSphere server to route our JMS queue messages to different business floors and configured routes in WebSphere.
  • Extensively used JUnit for unit testing, integration testing and production testing
  • Configured and customized logs using Log4J.
  • Used JIRA to assign, track, report and audit the issues in the application.

Environment: Java/J2EE, Servlets, JSP, JDBC, Web Logic application server, Eclipse, Apache Axis, Log4J, Rational Rose, Windows, CVS, Junit, JIRA.

We'd love your feedback!