We provide IT Staff Augmentation Services!

Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Miami, FL

SUMMARY

  • Experienced JAVA Full Stack Developer with 8 years of Industrial contribution with executing Java/J2EE projects, working through Analysis, Design, Development, Testing, Implementation in Client/Server and online n - level designing systems.
  • Proficiency in speedy Agile Methodologies (Scrum, Sprint), Traditional software models (Waterfall, Test-Driven Development (TDD)), and specialized in Core Java, J2EE improvement with experience in characterizing utilitarian and specialized particulars, Analysis, User cooperation, Project scope, Design, Coding, Testing, Web labourer, foundation, Deployment, Implementation, and Documentation.
  • Extensively worked with multi-layered online venture applications utilizing J2EE innovations like Servlets 2.3/2.4, JSP 1.1/2.0, Struts 2.0, JMS, Hibernate 4.3.0/5.0.2, Spring 4.0/5.0, JDBC, JNDI, IBM MQ Series, JSF, Python, MongoDB, AngularJS, Java Beans, and Web administrations (SOAP, Rest).
  • Solid front-end GUI wireframing/prototyping abilities utilizing HTML5, CSS3(SASS, LESS, Stylus), XHTML, DHTML, JavaScript, ES6, Node JS, jQuery, CSS AJAX, Bootstrap, JSON.
  • XML, Backbone JS, Ember Handlebar JS, Knockout JS, Express JS, Angular with NGRX, and React JS with Redux and Flux examples to accomplish MVC usefulness utilizing Hibernate as a persistence layer.
  • Experienced working with Redux-Thunk middleware, Redux architecture for complex Object-Oriented concepts to improve the performance of web pages.
  • Strong knowledge in building end-to-end and Single Page Applications using MERN (MongoDB, Express JS, React JS, Node JS) or MEAN (MongoDB, Express JS, Angular, Node JS) Stack.
  • Involvement with XML related advancements like XML, DTD, XSL, XSLT, XPATH, JAXB, JAXP, SAX and DOM Parsers.
  • Good understanding of J2EE configuration designs like MVC, Data Transfer Object (DTO), Data Access Object (DAO), and Business Delegate, Front Controller, Factory, Abstract Factory, Command Pattern, Singleton, Session Facade, Transfer Object, Business Delegate, and Data Access Object and so on.
  • Experience in Core Java SE8 features like Lambda functions, Stream API, Multi-Threading, Garbage Collection, Exception Handling, Concurrency, Polymorphism, Functional Interfaces, Transaction Management, Socket Programming, Parallel Sort, Method references, Optional class, Collections, Synchronization, Generics, Persistency, Date/Time API, I/O System.
  • Proficient in several frameworks like Struts 2.0, Java Server Faces, and Hibernate 4.3.0/5.0.2 ORM, Spring Framework 5.0, Spring MVC with GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework.
  • Have a deep understanding of both Relational Database and also experience in non-relational databases like MongoDB, Elastic Search. Experience with GWT (Google Web Toolkit).
  • Experience in working on Relational DBMS like Oracle, SQL Server, MySQL, DB2, DynamoDB, PostgreSQL, Toad for performing SQL programming (Triggers, Stored Procedures, Functions for different models) and NoSQL DB like MongoDB, Cassandra, DynamoDB, CouchDB, and Graph DB, apollo.
  • Brilliance in creating SOA (WSDL, UDDI), RESTful, and SOAP-based Web Services utilizing JAX-RS, JAX-WS, WSDL, JAX-B, Apache Axis, Apache CXF, Jackson, Spring REST, and Jersey systems in circulated web application advancement climate.
  • Came across deployment tools like - Ant, Maven, Gradle, Jenkins, CVS, GitHub, and Cruise Control. Extensively worked on Jenkins for CI/CD and End-to-End automation for all build and deployments, Splunk for data monitoring. Involvement with services like Elastic Beanstalk, CloudWatch, CloudFront.
  • Mastery in AWS Services which incorporates EC2, S3, RDS, VPC, ELB, EBS, Route 53, Cloud Watch, Cloud Formation, Cloud Trail, Elastic Beanstalk.
  • Cloud Formation, IAM, S3, RDS, Elastic Cache, SNS, SQS, AMI, and distributed computing stages like Amazon Web Services (AWS) for conveying, overseeing applications and servers.
  • Experienced in Automating, Configuring, and sending cases on AWS, Azure conditions, and Data centres, additionally acquainted with EC2, Cloud watch, Cloud Formation, and overseeing security groups on AWS.
  • Worked on Azure cloud infrastructure and stack of services (SQL, VNET, Storage, User defined routes, Azure Site Recovery, Traffic Manager, Azure Automation, ARM Templates, Azure Load balancer, API Gateway, Functions, and Azure AD).
  • Hands on experience with Azure API Management Service.
  • Experienced with IBM WebSphere Application Server, Oracle WebLogic application servers, JBOSS, Glassfish, and Apache Tomcat Application Server.
  • Familiar with development version control using GIT, SVN, and Jira, Bugzilla for issue tracking. Involved with the employment of Apache Kafka and Zookeeper apart from JMS as messaging services.
  • Proficient in handling messaging services using Apache Kafka and message brokers such as ActiveMQ and RabbitMQ, IBM MQ for information exchange across the Java Applications.
  • Log4J, SL4J for extensible logging, debugging, and error tracking.
  • Involved in issue tracking and agile project management using JIRA, Confluence.
  • Experience using IDEs like IntelliJ, NetBeans, Spring Tool Suite, Eclipse, Visual Studio, Notepad++.
  • A technology enthusiast with fantastic logical and critical thinking abilities, cooperative person, solid hard-working attitude, and a quick learner

TECHNICAL SKILLS

Languages: C, C++, Java 8 (JDK 1.4/1.5/1.6/1.7/1.8 )

Frameworks: Spring Framework, JSF, Spring MVC, Spring Boot, JSF, jQuery

J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, EJB, JSF, JDBC, Java Beans XSD, JAX-RS, JAX-WS, SOAP, WSDL, Axis, Apache CXF, Java Security

Web Technologies: HTML, DHTML, XML, CSS, jQuery, JavaScript, AJAX, XML, PHP, Bootstrap XSLT, JSON, Angular, ReactJS, NodeJS, Express JS, XSL, XSD, Xpath.

Webservice Frameworks: Spring, Hibernate, Struts (2.5/2.3), Spring MVC, Spring IOC, Spring Boot, Spring AOP, Spring Web Flow, JSF, Log4J, Junit, Hibernate, JPA

Application/Web Servers: Web Logic Server, Web Sphere Application Server, Apache Tomcat, Apache HTTP Server, Netflix OSS, JBoss, JBPM

IDE Tools: Eclipse, Net Beans, IntelliJ, Spring Tool Suite, Visual studio

Web Services: SOAP, RESTful, Oracle SOA, UDDI, WSDL

Databases: Oracle, SQL Server, DB2, MySQL, Postgresql, Graph QL, Mongo DB, Cassandra

Build Scripts and DevOps Tools: Maven, Ant, Jenkins, Ansible, Docker, Kubernetes, OpenShift

Cloud: AWS, Azure.

Version Control Tools: CVS, VSS, Rational ClearCase, Tortoise SVN, Mercurial, GIT, SVN

Testing Tools/Others: Selenium, Karma, Junit, SoapUI, Putty, Mockito

Messaging Tools: JMS, Java Mail

Operating System: Windows, Linux, Unix.

Design patterns: Singleton, Business Delegate, Data Transfer Object, Façade, Data Access Object, MVC.

Software Methodologies: Agile, TDD, Scrum, SDLC Waterfall

PROFESSIONAL EXPERIENCE

Confidential -Miami, FL

Full Stack Developer

Responsibilities:

  • Arranged, Developed, and Implemented endeavour wide application using Agile Scrum method, used JIRA to manage the assignment work measure. Taken an interest with associates in Grooming, Daily Stand-Ups, Sprint Planning, Sprint Review.
  • Built applications subject to Micro Services Oriented Architecture as it is fine-grained and has lightweight shows and made powerful single-page applications using Angular framework with HTML5, CSS3, and Bootstrap.
  • Expertise in developing SOA (Service Oriented Architecture), implementing Restful web services based on (JAX-RS) using frameworks like Jersey, REST easy, Spring REST.
  • Created Single Page Applications (SPA), utilized Angular routing components for route between the perspectives, in-built Angular orders, for example, filters, root, and format for making custom gadgets.
  • With Angular Dependency Injection property involved in the development of services while creating components to make them reusable, maintainable, and testable.
  • Experience in working with GraphQL queries and use Apollo GraphQL library.
  • Built different modules, controllers in Angular and worked with NPM tools (Node JS).
  • Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.
  • Leveraged the React.JS ecosystem to develop responsive student dashboards using HTML5, CSS3, JavaScript, Bootstrap 4, React JS, ECMAScript 6 (ES6), jQuery, Ajax based on W3C standards.
  • Developed UI patterns using NodeJS with Bower and Yeomen package managers.
  • Involved to implement various screens for the front end using React.JS and used various predefined components from NPM (Node Package Manager) and REDUX library.
  • To perform tasks that produce both XML and JSON, developed several REST Webservices, leveraged by both Web Services as well other Enterprise-wide Webservices.
  • Broad involvement in core java advancements in Multi-Threading, Synchronization, and Exceptional Handling to accumulate data from different workers in equal.
  • Streamlined micro-service I/O bounded operation by multi-threading and buffering inbound data pulled from Apache Ignite data-grid.
  • Using Rest APIs, spring boot and pivotal cloud foundry developed Spring Restful architecture. Integration with Spring Security and Spring Boot Thymeleaf in the Web application.
  • Highly skilled in implementing J2EE design patterns like Singleton, Factory, MVC (Model-View-Controller), Adapter, Session Facade, DAO (Data Access Object).
  • Built Microservices with Spring Boot to recover API courses for the entire cluster. Also, these Microservices were load adjusted and controlled through the API gateway. Mass Data Operations and loose coupling utilized Java8 Stream API on Collections along with the two streams and parallel streams..
  • Implemented the confirmation, approval, and access-control highlights by utilizing Spring Security, OAuth, SAML. Utilized Spring Batch for Message-driven Batch application.
  • Utilized Lambda, EC2, Elastic Beanstalk, Cloud Watch, Cloud Formation, IAM, S3, RDS, ElastiCache, SNS, (Amazon messaging services) SQS to build and deploy transcoding application Implemented Docker contained Spring Boot Microservices into AWS EC2 container service using AWS admin console.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
  • Enhanced user experience by designing new web features using MVC Frameworks such as Express JS and Node JS.
  • Developed custom NodeJS proxy used to send requests to client's API's, handling authentication and custom headers.
  • Developed Typescript, angular CLI compatible multiple Angular components.
  • Worked with CICD pipeline to build and convey transcoding applications on AWS and utilized Jenkins as an essential tool for executing ceaseless integration and consistent conveyance during code discharges.
  • Experienced in developing the front end of the application using React.JS, Node.JS, JavaScript, and jQuery to provide UI functionality.
  • Planned, created, and incorporated Spring DAO layer with constancy structure Hibernate for information access. Produced Hibernate XML documents for the arranged beans.
  • Coordinated Hibernate (Object Relational Mapping) tool with Spring utilizing Spring ORM in the product and handled information related exchanges utilizing Spring Transaction APIs.
  • Used a MongoDB database in Data Access Layer implementing MongoDB from Spring Data and worked on concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
  • Made a mapping plan for NoSQL-MongoDB. Formed and executed MongoDB contents and queries services to store and recover client information from the application on gadgets and utilized Mongoose API to get to MongoDB from Node JS.
  • Architected/developed the messaging layer to convert batch data to real time events using Kafka spring boot.
  • Burned-through RESTful services in modules and actualized serialization utilizing Spring REST and JSON. Widely utilized REST Web Services for moving/recovering information between various providers.
  • Dealt with the plan of custom Docker container images, tagging, pushing, images, integration of Spring Boot. created the Docker holders and Docker supports for dealing with the application lifecycle. Mechanized docker image creation, coordinating and conveying these Docker images to AWS climate utilizing Jenkins.
  • AWS EC2 instances have been configured in NodeJS development and QA environments.
  • Utilized Kubernetes to deploy and deal with the application on the Cloud, in this way making the application portable across various environments, for both dev/test and creation use.
  • Worked on Azure cloud infrastructure and stack of services (SQL, VNET, Storage, User defined routes,Azure Site Recovery, Traffic Manager,AzureAutomation, ARM Templates,Azure Load balancer, API Gateway, Functions, andAzure AD).
  • Hands on experience with Azure API Management Service.
  • Experience on Migrating SQL database to Azure data Lake, Azure data lake Analytics, Azure SQL Database.
  • Dexterous inLinuxserver deployment, provisioning and troubleshooting. Expert ability of user, file, storage, and performance management of servers in physical and virtual environment.
  • Used LOG4J for logging messages and errors and APACHE MAVEN as a software build tool.
  • Tried front-end Angular application utilizing Jasmine and Angular testbeds and ran those experiments on Karma platform and tested back-end Java application using Junit, Mockito as a part of SDLC.
  • Using Selenium Web-Driver Created automation test scripts for multiple platforms and browser testing.
  • Used GIT for Source Control and Version Management and Drools Engine for writing Business Validation rules. Involved in production support and handled issues that occurred in production or during software development which was logged/tracked using JIRA.

Environment: Spring core, Microservices, Spring Boot, Hibernate, React, Angular, HTML5, CSS3, jQuery, JSON, Mongo DB, Oracle 12c, IntelliJ IDEA, JUNIT 4.4, JAVA 8, Restful web services, SVN, Jenkins, JMeter Scala, AWS, Azure, Drools, Docker, Spring Cloud, Spring Security, OAuth 2.0, Apache Kafka, Selenium, Jenkins.

Confidential, Houston, TX

Full Stack Java Developer

Responsibilities:

  • Involved in the analysis, design and development, and testing phases of Software Development Life Cycle (SDLC).
  • Used Agile (SCRUM) methodologies for the Software Development Life Cycle of the dynamic J2EE project.
  • Scrum Agile Areas of expertise include Agile Principles, Tasking Meetings/Retrospectives, Communication Relative Estimation, Story-Based Development, Iteration/Sprint Planning Meetings, and Conflict Resolution. Developed in Agile/Scrum methodology and Test Driven Development (TDD).
  • To develop a quality code, followed the techniques and principles provided by the test-driven design paradigm.
  • Worked on projects implementing RESTful services (JAX-RS, Spring Boot), SOAP (JAX-WS, Apache CXF, WSDL, Apache Axis2), and configured using Swagger-UI.
  • Implemented Springboot Actuator to monitor and manage the application. Experienced GemFire development and administration.
  • Developed and tested the front end of the application using HTML5, Bootstrap, CSS3, JavaScript, jQuery,React.JS and Redux.
  • Created different components using React.JS to render an element.
  • Experience in using Redux to manage the application state and apply middleware such as redux-promise and redux-thunk.
  • Eliminated all the XML based designs needed to assemble the MVC application and maintained in the classes utilizing Spring Boot.
  • Designed and provided implementation for distributed orchestration engine based on Apache Camel and Apache Ignite.
  • Developed different react functional and presentation components using JSX, HTML, and Bootstrap.
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns. Extensively usedJava 8features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
  • For different HTTP methods to serve the data in JSON for the UI, developed various REST controllers.
  • Designed and developed the RESTful web services using the JAX-RS API.
  • To communicate over the network used MAVEN for project management and build automation. Used Subversion as version control for implementing the application. Configured Maven for Java8 automation projects and developed Maven Project Object Model (POM).
  • For mapping entities to database tables used Hibernate framework. Also used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational DB.
  • The interfaces are built using the Apache Camel framework and JMS.
  • Developed Microservices with Spring Boot to retrieve API routes for the entire cluster. Using this strategy each Microservices in a cluster can be load balanced and exposed through one API gateway.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment.
  • Based on SOA architecture with SOAP and WSDL, implemented the Java Web service.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, replication, and schema design.
  • Maintained, structured, and surveyed documents within the NoSQL MongoDB database, ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database. Operated NoSQL based ORM framework Cassandra Node Driver.
  • Designed, built, and deployed applications using the AWS stack (Including EC2, Mongo DB, Docker, Kubernetes Orchestration container (EKS) focusing on high-availability, fault tolerance, and auto-scaling.
  • Used AWS Cloud platform and its features which include EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation, Autoscaling, CloudFront, S3, and Route53.
  • Worked on various aspects on Install, maintain, upgrade, and troubleshoot Azurecloud solutions for clients.
  • Used JIRA as a project management tool.
  • Performed Unit test cases using JUnit, Mockito for Spring.

Environment: J2EE/Java 1.8, HTML 5, CSS3, JavaScript, Springboot, Cloud Foundry, OAuth 2, Cassandra DB, Bootstrap v4.0, Angular 6, Junit4, MongoDB, Maven, Microservices, Hibernate, Node.JS, Cucumber, MySQL, Git, Spring 5.x, SOAP/RESTful, ES6, JavaScript, Azure, Kafka, Apache Camel.

Confidential

Java/J2EE Developer

Responsibilities:

  • Worked through the entire life cycle of the project including analysis, design, development, testing, documentation, and maintenance.
  • Used Agile (Scrum) development methodology during designs, implementation, testing, and maintenance.
  • To allow communication between applications through REST over HTTP using Metro, developed Web services.
  • Worked on IntelliJ, Eclipse for designing, coding, and developing applications.
  • Design and implementation of web applications in Java8 and HTML5/JavaScript using Eclipse, Swing, JPA frameworks, and GIT maven source code environments.
  • Planned and designed user interface screens using Java, HTML, DHTML, CSS, JSP, and validating using jQuery and Java script.
  • Developed Spring Data Mongo repositories for performing data retrievals from MongoDB.
  • Designed and checked various MongoDB and NoSQL instances. MongoDB Schema Design utilizing DB Ref, Manual Ref, Embedded Data Model Design.
  • For debugging and to check the browser compatibility Web Developer tools were used, Firebug and IE developer toolbar.
  • Responsible for implementing CRUD operation using Spring Jersey-based JAX-RS implementation.
  • Used Angular 5 directives to extend HTML to create the foundation for rich and complex web applications. Implemented Junit test cases in the Curam framework.
  • Integration with Spring Security and Spring Boot Thymeleaf in a Web application.
  • All the functionality is implemented using Spring IO / Spring Boot, Thyme leaf, and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions, and Spring security modules.
  • Used Hibernate for Database Persistence to perform CRUD operations like insert, update, retrieve.
  • Used Hibernate, object/relational mapping (ORM) solution, the technique of mapping data representation from MVC model to Oracle Relational data with SQL-based schema.
  • Installed and configured required software for application development (RAD, Oracle database) WebSphere, Tomcat, plugins for Eclipse, required framework jars.
  • Used Quality Center, Clear Quest for Bug Fixing and Tracking. Used AngularJS for building single-page web applications.
  • Worked on Data Migration from PL/SQL 11 to Oracle 12C. Creating and replacing procedures to migrate old data into new systems for database storage.
  • To manage the servers and run the code in AWS, developed API using AWS Lambda.
  • Expertise in Maven for the build, Jenkins continuous integration.
  • To capture the log that includes runtime exceptions and for logging info and help debug, used Log4j.
  • Used SVN, CVS for source control management for different modules. Upgraded to the latest Java version improving the security of the system.
  • Associated with numerous high need releases with forceful cut-off times.

Environment: Java 1.8, HTML5, CSS3, Bootstrap, JIRA, Hibernate, JavaScript, Spring Boot, Angular, Spring MVC, JMS, JMeter, Jenkins, Ext JS, Ant, Maven, Groovy, Docker, SQL, Restful Web Services, jQuery, GitHub, AWS, PCF, Kafka, Microservices, Selenium, MongoDB, Tomcat Server.

Confidential

Java/J2EE Developer

Responsibilities:

  • Followed the SCRUM framework over the period of the project design, development, testing, and deployment.
  • Developed the User Interface using HTML5, CSS3, Bootstrap, JQuery.
  • Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
  • Good knowledge of Programming (OOPS) concepts like C and C++ and Java.
  • Implemented logging and transaction manager using the Spring AOP concept. Used Spring JPA and Spring Repository pattern extensively.
  • Developed front end modules and consumed various Web services in the business layer using protocols like RESTful and WSDL for business processes.
  • Implemented Swagger for the microservices for Documenting Rest API. Also implemented Rest API Design Guidelines for the microservices.
  • Analyze business requirements and develop various business delegates to integrate with middleware services like JAX-WS, JAX-RS using SOAP and REST.
  • Worked on a Spring Boot application with an embedded jetty server to run the application on the instance.
  • Worked on designing specific programs efficiently through knowledge of Multithreading using the API to increase performance on a wide variety of applications.
  • Developed GUIs using Java Swing and NetBeans IDE on both Windows and Linux.
  • Used Apache Camel integration for routing and transforming the data between two Applications using the HTTP protocol.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Confidential scripts to automate routine jobs.
  • Used Git for version control and IntelliJ IDE for the development of the application.

Environment: Java, J2SE, Java Beans, Servlets, JavaScript, Struts, Axis, EJB3.0, JDBC, Oracle 10g, XML, DOM, XSD, XSL, XSLT, DHTML, Unix, Ant, Hibernate, Spring2.0, Log4J, SOAP, AJAX, JMS, Tomcat, Web Services, JUnit, MyEclipse5.1, WebLogic 8.1.

Confidential

Junior Software Developer

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) of the application, requirement gathering, design and analysis for code development.
  • Analysing and understanding the client requirements, system functionalities.
  • Involved in developing and maintaining Web Pages.
  • Contribution in Defect Fixing.
  • Developed REST Services for Web Pages
  • Worked closely with Designer to create and implement custom designs using HTML & CSS.
  • Involved in new functional designs/developments/Implementations.
  • Integration of UI Code with REST Services.
  • Contribution in Sprint Planning and Agile Methodologies.
  • Assisting Quality Analysts in preparation of Test Strategies & Test Automation Scripts.
  • Used Maven for creating application build files and deployed on WebSphere Application Server.
  • Responsible for coding MYSQL Statements and Stored procedures for backend communication using JDBC.
  • Involved in Build & Deployment of Application.
  • Creating Unit Test Documents and Unit Test Result Documents.
  • Configuration of Web services with Database.
  • Defect Tracking and Defect Fixing.

Environment: SDLC, Agile, Java, Java, JSP, HTML, CSS, jQuery, JSTL, XHTML, Struts, REST, Java Servlets, MYSQL statements, JDBC, Micro-Services, Hibernate, JavaScript, XML, Bitbucket, JUNIT, Maven.

We'd love your feedback!