We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Over 8+ years of IT experience as a JAVA/ J2EE developer in the areas of Analysis, Design, Development, Coding, Implementation and Testing of web based and client server multi - tier applications.
  • Experience in using Core technologies like Java, Servlets, JSP, Custom tags, Spring Boot, JDBC, Microservice, Java Beans, EJB, JavaScript, Web Services, Angular JS, Angular 2/4/6/8/9, jQuery, MVC, Struts, Spring.
  • Strong experience in Core Java skills including Multithreading, Collections, Garbage Collection.
  • Experience in developing applications using Spring Boot and implementing Hibernate database access methodologies.
  • Micro Services have been built using spring boot, spring cloud and deploying to AWS Cloud.
  • Setup and builtAWSinfrastructure various resources, VPC, EC2, S3, Dynamo DB and RDS in Cloud Formation JSON templates.
  • Highly experienced with modern JavaScript frameworks and libraries like Angular, Node.js and Dojo, JQuery
  • Extensive experience on developing web applications using Spring Boot, Spring Security, Spring Core, Spring MVC, Spring AOP, Spring Actuator, Spring ORM, Spring JPA and Spring REST.
  • Experience with messaging systems likeKafka, Kafka event sourcing.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Redux concept.
  • Extensive experience in developing Microservice using Spring Boot, Netflix OSS (Zuul, E ureka, Ribbon, Hystrix) and followed domain driven design.
  • Expertise in Bootstrap, Angular 6/8/9 9.js and Node.js (Express, Mongoose, Body-Parser, HTTP, File systems, Browser Sync etc...) and used Log 4j for logging.
  • Good experience on working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
  • Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines
  • Ran Log aggregations, website Activity tracking and commit log for distributed system usingApache Kafka.
  • Experience in writing ANT, Gradle, Maven and Jenkins build scripts, writing unit test cases using JUnit, Mockito, Easy Mock, TestNG and used Log4j, Slf4j, Log InSight for bug tracking.
  • Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.
  • Created Micro services as part Lambda function development using Node.js Serverless architecture.
  • The front-end use HTML5, CSS3, React JS, jQuery and Bootstrap to build a single page web app that communicate with back-end via RESTful API.
  • Developed Docker image and containers for the application by configure Docker file, using Docker Compose to manage images
  • Worked on Kubernetes, Configuring the Kubernetes pods and testing the pods.
  • Experience in using build/deploy tools such as Jenkins, Docker and AWS for Continuous Integration & Deployment for Microservices.
  • Expertise with employment ofSpring KafkaandZookeeperapart fromJMSas messaging service.
  • Worked with Open Shift platform in managing Docker containers and Kubernetes Clusters.
  • Project migration into cloud environment using Kubernetes, Docker container.
  • Experience using open-source big data components such as Hadoop, Hive, Presto, Confluent Kafka and data streaming experience.
  • Hands-on experience in using message brokers such as ActiveMQ, RabbitMQ and Apache Kafka.
  • Experienced in using Version Control Tools such as Git, Subversion, CVS, and Clear Case.
  • Hands-on experience using the version control tools like SVN, CVS, Rational Clear Case and GIT and project management tools like JIRA, QC.
  • Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.

TECHNICAL SKILLS

Programming Languages: C, C++, Core Java, Groovy, PHP, R, PL/SQL

Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, Bootstrap, JQuery, Angular JS, Angular 2/4/6/8/9, React JS, Redux, Node JS, Express JS.

J2EE Technologies & frameworks: Servlets, EJB, JSP, JSF, JDBC, SOAP, WSDL, REST, XML, JAXP, JAXB, JPA, Spring, Hibernate, Spring MVC, Spring Boot, Spring Data, Spring Batch

Databases: Oracle, DB2, SQL Server, MYSQL, MongoDB, IMS DB.

Application/Web Servers: Oracle Web logic, IBM Web Sphere, JBoss, Glassfish, Apache Tomcat

Messaging Services: JMS, Active MQ, Rabbit MQ, Kafka

Build & Configuration Tools: Ant, Maven, Gradle, Jenkins, PCF, CCP.

Testing Tools: Junit, TestNG, GWT, Mockito, Jasmine, Karma, Mocha, Chai.

Version Control Tools: GIT, SVN, CVS, Bit bucket, TFS

Project Management Tools: JIRA, Rally, Microsoft Project

Cloud Technologies: AWS, EC2, EBS, S3, Docker, ECS, ECR, ELB, Auto Scaling, Cloud Front, VPC, IAM, RDS, Glacier, API Gateway, Cloud Watch, PCF.

Monitoring Tools: App Dynamics, Grafana, Splunk Dashboards.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Java Full Stack Developer

Responsibilities:

  • Involved in Full stack development based on J2EE using Hibernate and Spring Framework.
  • Designed and developed the REST based Micro services using the Spring Boot.
  • Designed, configured, and managed public/private cloud infrastructures using Amazon Web Services (AWS), which includes VPC, EC2, S3, Cloud Front, ELB and Elastic Beanstalk.
  • Expert in HTML5/CSS3 development and have experience React.js, Responsive design.
  • Worked in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • ImplementedReact JScode to handle cross browser compatibility issues in Chrome, IE 7, 8, 9, Safari.
  • Developed user interface by using theReact JS.
  • Implemented Micro Services based Cloud Architecture on Amazon Web Services (AWS) Platform and Cloud Foundry.
  • Responsible for implementing the business requirements using Spring Boot, Spring Data and Spring Security.
  • Worked with java libraries to access AWS facilities as Simple Storage service, Simple queue, and Simple DB.
  • Used React Js for creating interactive UI’s using one-way data flow, virtual DOM, JSX, React Native concepts and maintained states in the stores and dispatched the actions using Redux.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Responsible for React UI and architecture. Including Tree, Building components library, Table Grid and Slide-View.
  • Involved in the development of the User Interfaces using HTML, JSP, JS, Dojo Tool Kit, CSS and AJAX.
  • Created web services and desktop applications to access and display data needed by support teams usingAjax, JavaScript, React JS, Node.JS, CSS and HTML.
  • Implemented Web based pages and site design using HTML, XHTML, DHTML, CSS, Themes, Master Pages, Site Map, XML, TSF, XSLT, JavaScript, jQuery, and Ajax.
  • Developed SpringBatchapplication for batch processing using Spring4.0 and improved the performance of the backend batch processes using Multithreading and concurrent package API.
  • Jersey implementation of JAX-RS is utilized todevelopRESTfulWeb services.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle using Toad tool.
  • Designed and developed a JDBC driver that intercepts a create view DDL parses it, converts it to a relational model, and stores in the database.
  • DevelopedRESTful web servicesusingJAX-RS, Apache CXF and spring frameworksand persistence usingHibernateandJPA ORMframeworks.
  • CreatedReact JSdirectives, factories, and services for developing single page web applications.
  • Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Designed GUI and front-end web pages using JSP and Bootstrap and developed JavaScript solution for user input data validation.
  • Involved in creating the comparison document for selecting the API Gateway.
  • Developed, debugged, integrated, and deployed applications using Eclipse (IDE) and used GIT as a Version Control.
  • Worked on container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Configured and build Asynchronous communication with JMS services with MQ services.
  • Triggered the automation jobs usingJenkinsto get the cucumber JSON reports.
  • Involved in writing test scripts usingjava and executed it through selenium cucumber.

Environment: HTML, CSS, React Js, Hibernate, Node JS, Micro Services, AWS, EC2, S3 Lambda, Auto Scaling, Cloud Watch, SQL, JSP, AJAX, Spring boot, Json, JPA, HTML, CSS, Java Script, Jquery, Spring Boot, Docker, Kubernetes, Jenkins, Apache Kafka, Oracle, Eclipse, Git

Confidential, St. Louis, MO

Senior Java Full Stack Developer

Responsibilities:

  • Designed and developed Microservices business components using Spring Boot.
  • Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API calls from Angular and parsed the data to client.
  • Provided Security and Authorization using Spring Security.
  • Setup and builtAWSinfrastructure various resources, VPC, EC2, S3, Dynamo DB and RDS in Cloud Formation JSON templates.
  • Consumed REST based Microservices with Rest template based on RESTful APIs.
  • Used Angular 6/8/9, HTML, JavaScript, Bootstrap, JQuery, JSF (Rich Faces/Prime Faces) programming for creating GUI interface of the web page and to get AJAX functionality for the website.
  • Developed Open stack API to Integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images and worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Performed form validations using reactive forms from the Angular 9 framework.
  • Created Angular 9 Directives, Components, Pipes, Injectable across the whole system, such as to build the custom filter.
  • Implemented MVC design pattern to organize Angular controllers, custom directives, factories, and views.
  • Created Angular 9 controllers, services and used Angular filters for filter functionality in search box and integrator functionalities.
  • Implemented aNode.js serverto manage authentication.
  • Experienced first-hand the best/worst practices for integrating Microservices into existing system architecture.
  • Worked with Node JS framework including authoring complex directives, services, controllers, and filters.
  • Developed, run and scheduled queries using SQL and T-SQL scripts.
  • Working on AWS Lambda for event driven workflow, working on Databases, Creating and Hosting micro services on EC2 Instances, and automating things using JSON Scripts, Creating Endpoints for the services, integrating through API's, involved in creation of APIs and API Gateways for by establishing Secure connection between the end-points.
  • Used Micro service architecture, with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Expertise in Docker for convenient environment setup for development and testing. Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
  • Ran Log aggregations, website Activity tracking and commit log for distributed system usingApache Kafka.
  • Created plugins to extract data from multiple sources likeApache Kafka, Database and Messaging Queues
  • Involved in writing XML configuration file for Hibernate-Database connectivity.
  • Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
  • Implemented modules into Node.JS to integrate with designs and requirements.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test, deploy
  • Packaged and deployed the application in IBM WebSphere.
  • Used Maven building tool for creating EAR file deployed in application servers and used for dependency management of code in application.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Created Stored Procedures, functions, views, indexes and constraints, triggers required SQL tuning to reduce the response time in the application.
  • As a version control tool used GIT and IDE as Eclipse to build the code.
  • Built NoSQL schemas and maintaining sessions by MongoDB.
  • To identify user login information written UNIX shell scripts.
  • Developed and executed unit test cases using JUnit.
  • For application logging and notification, tracing mechanisms used Log4J.
  • To keep track of issues and tasks on individuals used JIRA ticketing system.

Environment: Agile, Scrum, Spring, MVC Design Patterns, Spring Boot, Spring Security, Spring Data, Hibernate, Java, JPA, JSP, Angular 6/8/9, HTML5, CSS3, JavaScript, AJAX, JQuery, Bootstrap, Node JS, Jenkins, Apache Kafka, XML, AWS, Microservices, Cassandra, RESTful, Docker, Kubernetes, SQL, Oracle 12c, MongoDB, GIT, JUnit, Maven, Log4j, JIRA, Eclipse, WebSphere.

Confidential, Atlanta, GA

Full Stack Java Developer

Responsibilities:

  • Used Scrum as a development methodology, participated in Daily Scrum meetings, Sprint planning and Retrospective and other Agile meetings.
  • Implemented responsive UI rich web applications with HTML5, CSS3, SCSS, Bootstrap and Angular frameworks and used reactive & template driven forms to associate HTML elements to model & provide dynamic user validations on client side.
  • Used Spring Boot framework for building cloud Micro Services and to develop Spring based application radically faster with very less configuration.
  • As part of business requirement, I’ve developed several spring boot based micro services using spring rest & event driven microservices.
  • Involved in writing of multiple batch jobs using Spring Batch framework where we configured both annotation & xml-based configuration to support various business functionalities.
  • Implemented Spring JPA & ORM framework to interact with the database to perform all the crud operations based on business use cases.
  • DeployedSpringBootbased Micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Implementing RESTful web services to retrieve data from client side and made RESTAPI calls from Angular 4 and parsed the data to project client and handled the security and Authorization using OAuth and JWT.
  • Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
  • Generated swagger documentation for rest services and exposed it external teams by using spring fox swagger library.
  • Extensively used Apache Kafka cluster to consume & produce messages from topics which are fault-tolerant, resilient and horizontally scalable.
  • Implemented Oracle SQL Queries & PL/SQL - stored procedures, functions, triggers, sequences and built-in functions to retrieve and update data from the databases.
  • Created rule-based decision services usingand developed specialized search system using MongoDB, Angular, Java Servlets, JUnit, and Maven.
  • UsedMicro servicesto communicate using synchronous protocolsHTTP and RESTfor implementing SOAP.
  • Used Spring-boot- starter-parent as the parent POM and inheriting sensible default settings from Spring Boot and the spring-data- Mongo dB dependency provides integration with the MongoDB.
  • Involved in designing & development of various Node rest services using node, express and Mongo database.
  • Built Angular components, UI services to consume rest services using Component based architecture provided by Angular Framework.
  • CreatedTypescriptreusable components and services to consumeREST API'susing Component-based architecture provided byAngular Framework.
  • Used Angular to parse the data fetched from APIs and used backbone.js to develop an application to perform CRUD operations on the database server.
  • Created tools to support and enable Continuous Integration, Continuous Deployment and system monitoring/reporting using Chef, Jenkins and Shell Scripts.
  • Extensive Design implement and test services experience in aMicro Service-oriented architecture and has implemented the REST based Micro servicesusing theSpring Boot,Spring DatawithJPA(Java Persistence API).
  • Supported in creation team’s AWS Infrastructure while coordinating with network engineering team on building subnets creation and Security groups creation and firewalls rules implantation.
  • Involved in migrating SOAP web services to rest services where coded wrapper endpoints over service layer and exposed it via gateway.
  • Involved in writing of test cases using Junit and Mockito framework and maintained a branch coverage above 75% which is a mandatory requirement.
  • Followed Acceptance Test Driven Development with the help of Cucumber framework where we automated the test execution of each feature we developed.
  • Used Github/Jira bit bucket for version control.

Environment: Java 8,J2EE, Spring Framework, Spring Boot, Spring Batch, Spring REST Web services, AWS ECS, EC2, AWS S3 Bucket, Swagger, Splunk, Zookeeper (Service Discovery), Angular Framework, Hibernate ORM, MongoDB, GIT, Restful Web services, Oracle 9i/10g, JUNIT, Micro services, Apache Tomcat, Maven, Typescript, JavaScript, HTML, CSS, Bootstrap, Postman, Mockito Framework, Log4j, JIRA, Confluence, Jenkins.

Confidential

Java Developer

Responsibilities:

  • Involved in the Software Development and Lifecycle for analysis, design, testing and implementation of the project.
  • Experience on Collections, Exception Handling, Garbage Collection in Core Java.
  • CreatedHTML, CSS, and JavaScriptand DHTMLpages for Presentation Layer.
  • Used spring framework for implementing Spring IOC, JDBC, and ORM
  • Developed code changes using core java, J2EE technologies and used Eclipse, JDBC and MySQL.
  • Responsible for WritingSQL Queriesand executing usingJDBCAPI
  • Used Servlets for maintaining server-side business logic.
  • Taken whole responsibility and developed module alone with in time specified.
  • Involved in preparation ofSystem Use Cases (SUC’s)andUnit Test Speciation (UTS)
  • Experience in writing test cases for Junit testing and thus verifying and validating applications.
  • Worked on deployment of virtual machines and troubleshooting on VM management.
  • Used Maven to build and deploy the application on web logic server.
  • Used Git for version control across common source code used by developers.
  • Experience in writing SQL Stored procedures and functions.
  • Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for user stories and participated in retrospective and presenting demo at the end of the sprint

Environment: Core Java, Collections, Multi-Threading, AWS, Struts, JSP, JDBC, Junit, SDLC, Eclipse, Tomcat, HTML, CSS, JavaScript, SQL, CVS, Waterfall, Design Patterns, DAO.

We'd love your feedback!