We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Fort Lauderdale, FloridA

SUMMARY

  • Overall, around 7+ years of experience in Software Development Life Cycle - Software analysis, design, architecture, development, testing, deployment, and maintenance.
  • 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/7, JQuery, Bootstrap3, Ajax Concepts, CSS3 Media Queries.
  • Solid experience with Responsive Web Design (RWD).
  • Have experience using CSS processors like LESS and SASS.
  • Experience in Angular2/4, Typescript, and Angular -cli, @ components, @directives, and features in Angular2 framework.
  • Hands on experience with AngularJS directives, services, factories, filters, utility functions and built-in components.
  • Good experience on Angular 5/6/7/8/9
  • Familiar in writing Custom Directives in AngularJS, making use of Modules and Filters objects according to theapplication requirement.
  • Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JSP, JDBC, JMS, JSTL, Swing, Apache tiles, Struts, Spring, Spring Web flow, Shell Scripting, Hibernate, XML, SOA, Web service, Axis, Net Beans, Eclipse, ANT.
  • Strong programming skills using Java, JPA, JTA, JNDI, JSP, Servlet, Java Beans, JSTL, JDBC, XML-based languages (X3D, XSL), JSP, JSP with JSTL, AJAX, JQuery, XSLT, Bootstrap, Servlets, JSF (Rich Faces, Prime Faces).
  • Having good implementation experience with installation and configuration ofKubernetes, clustering them and managed local deployments inKubernetes, provided consistent environment usingKubernetesfor deployment scaling and load balancing to the application from development through production.
  • Involved in implementation of Web Applications requiring deployment on Amazon Web Services (AWS) PaaS using EC2 instances, S3 Buckets, Lambdas, Auto Scaling, and Load Balancers.
  • Extensive experience in various agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
  • Expertise in Cutting Edge Technologies like EJB, JMS, REST, Jersey, JTA, and Web Sphere MQ Series with good experience in Developing and Deploying Enterprise Java Beans on Application Servers like Web Logic, Web Sphere, JBoss and Tomcat.
  • Proficient in using Struts framework and design patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller and Service Locator.
  • Experience in creating Docker images, containers, push/ pull and integrating with Spring Boot, Deployed Spring Boot based Microservices, Docker container using Amazon EC2 container services and using AWS console.
  • Good working knowledge and exposure with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
  • Expertise in client-side design and validations using HTML, DHTML, CSS, Java Script, MS FrontPage, JSP, Struts Tag Library, AngularJS, ExtJS.
  • Hands on experience in working with IBM RAD and WAS server.
  • Experienced in RDBMS Design, ER modelling, SQL, PL/SQL, procedures, cursors, functions, triggers.
  • Proficiency in working with all databases like Oracle, MySQL, DB2 and Mongo DB.
  • Strong working experience on SQL Databases like MS SQL Server, Oracle and NoSQL DB’s like Mongo DB, Cassandra, Dynamo DB, HBase.
  • Strong experiencewithMongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB.
  • Extensive experience with IBM Web Sphere Server, BEA Web logic, JBoss & Tomcat server.
  • Expertise using version control tools like CVS, GIT, SVN, VSS and Rational Clear Case.
  • Expertise in using Apache Ant, Maven, Gradle, and Jenkins (CI) build tools.
  • Experienced in writing unit test cases using Junit, TestNG, Mockito, Cucumber, Selenium and using tools like JIRA, Confluence and Rally.
  • Strong experience with web technologies preferred REST, JSON and XML Web Services.
  • Used GRUNT, BOWER for angular application scaffolding, and grunt as build server and bower for dependency management and web storm as front-end IDE.
  • Experience of working on CSS Pre-processors SASS and LESS with JavaScript task runner Grunts.
  • Experience in handling messaging services usingApache Kafka.
  • Performed Unit testing on various applications using frameworks like Karma, Jasmine.
  • Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets, and smart phones.
  • Worked on enterprise applications using JSMVC frameworks (Angular).
  • Created responsive designs menus, filters using media queries and grids using bootstrap.
  • Strong working experience on cross browsing capability issues for IE, Chrome, Firefox, and Safari.
  • Expertise in debugging existing code using firebug, developer tool & web inspector’s tool.
  • Involved in story planning, creating timeline & ensuring on-time delivery of assigned stories.
  • Worked on IDEs like Notepad++, Net Beans, Eclipse, Visual Studio and Sublime Text.
  • Used source version control systems like GIT, SVN and TFS.
  • Participated in design sessions, code reviews, bug fixes, common standards, and best practices.
  • Experience in Unit testing, Integration Testing with the need of Selenium and generation of test cases for web applications using JUnit, Log4J, TestNG, Jasmine, Karma and Cactus.
  • Experience with SAST and DAST tools.
  • Excellent Technical, Analytical, Problem-Solving skills, strict attention to detail and ability to work independently, work within a team environment.

TECHNICAL SKILLS

Languages: Java, C, C++, SQL and PL/SQL, Python

Java Technologies: Java, JDK, JEE, Servlets, JSP, JSTL, JDBC, JNDI, JMS, JTA, JSF, EJB

Web technologies: HTML, JavaScript, XML, JSON, CSS, jQuery, Angular 2.0/4.0/6.0/8.0 , Node JS, React JS, Angular JS

Databases: Oracle 10g/11g/12c, SQL server 2012/2014/2016 , MySQL 5.x, DB2 11.1, PostgreSQL, MongoDB, Cassandra, Couch DB

IDE/Development Tools: Eclipse, NetBeans, IntelliJ IDEA, Spring Tool Suite (STS), WebStorm, JBuilder

Frameworks: Spring, Hibernate, Angular, Spring Security, Spring MVC, Spring Boot, Spring Data, Spring Cloud, Spring AOP, Servlets, Java Swing, Applets, SparkSpring IOC, Spring Tiles, Spring DAO, Apache Camel

Operating Systems: Windows, Linux and Unix

Methodologies: Agile, Scrum, Waterfall, TDD

Design Patterns: MVC, DAO, DTO, Front Controller, Session Facade, Business Delegate, Observer, Singleton, View Helper, Factory, Adapter, Front Controller, Visitor, Decorator

Web/Application Servers: IBM WebSphere, BEA WebLogic, JBoss and Tomcat

XML Technologies: HTML, DHTML, CSS, JavaScript, XML, XSD, XSLT, jQuery, Xpath, DTD and AJAX

Big Data Technologies: Hadoop, Apache Spark, Scala, Hive, Hbase, Sqoop, Solr, Apache Kafka

Testing tools: JUNIT, JMeter, Mockito, TestNG, Jasmine, Karma

Build Tools: ANT, Maven, Gradle, Jenkins, Cucumber

Cloud Services: Amazon Web Services (AWS), Azure

Web Services: WSDL, UDDI, SOAP, REST, Restful, JAX-WS, JAX-RPC, JAX-RS

Version Controls: GIT, Bit Bucket, CVS, SVN, GITHUB

PROFESSIONAL EXPERIENCE

Confidential, Fort Lauderdale, Florida

Senior Java Full Stack Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM) in a Test-driven Development (TDD) approach.
  • Designed and implemented an application using Spring Boot, Spring IOC, Spring transactions, Dependency Injection, Spring Annotations, Spring Actuator, Spring Container managed transactions.
  • Implemented the authentication and authorization of the application using Spring Security and OAuth2.
  • Implemented Front End using HTML5 app with Angular 8, TypeScript, Bootstrap, CSS3, WebAPI, Angular Directives, queue, deferred, promise APIs, JavaScript Expressions in Angular. Responsible for maintaining the code quality, coding, and implementation standards by code reviews.
  • Worked on the new features of Angular 10, optional stricter settings and New Date Range Picker.
  • Worked on the functionality of Async Locking Timeout in Angular 10.
  • Designed base project structure and different modules using Microservices architecture.
  • NodeJS used to run Grunt tasks and build properly the project (compile, minify etc.)
  • BuiltAngular 9components,UIservices to consume rest services using Component based architecture provided byAngular 9.
  • Developed powerfulSingle Page Applicationand dynamic responsive Web Application withAngular 9.
  • Involved in developing Angular-JS directives to do reusable UI components.
  • Used services to read data from remote server usingReact.JS.
  • UsedReact.jslibrary functions for the logical implementation part at client side for all the application.
  • Created reusable components with React Js ex: multi-field form elements, background file uploads.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Implemented React JS code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9, Safari and FF.
  • A user provision script developed using NodeJS which includes fetching files from SFTP server and creating users in ldap and database using rest api calls.
  • Used Node.JS to structure JavaScript code to build Restful Webservices.
  • Performed unit testing using Jasmine, integration tests using Protractor and end-to-end testing using Selenium.
  • Developed angular unit test cases to test angular components using Grunt, Protractor, Karma and Angular 8, TypeScript.
  • Developed and designed the web interface using HTML5, CSS3, TypeScript, Angular 8.
  • Used Angular 8 as framework to create Single Page Applications which can bind data to specific views and synchronize data with server.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks.
  • Involved in the migration and implementation of multiple applications from on premise to cloud using AWS services like RDS, cloud formation, S3, EC2.
  • Developed SPRING Restful web service to fetch the calculated DB data to be used from UI, created various such APIs.
  • Implemented Neo4j to integrate graph databases with relational database and to efficiently store, handle and query highly connected elements in your data model especially for object oriented and relational developers.
  • Extensive experience with Continuous Integration Tools Bamboo, and good working knowledge on source repository management tools like GITLAB.
  • ConfiguredKafkato read and write messages from external programs.
  • Designing and developing the Spring - boot REST services to push data to PostgreSQL, save logs to AWS S3, validated and authorized other REST services.
  • Used client-side form validation of Angular 8 framework to monitor the states of the form and input fields and notify the user about the current state.
  • Used ngrx framework to maintain the state of an application and worked with Actions. Reducers and Selectors.
  • Implemented the function to send and receive messages on ActiveMQ synchronously and asynchronously.
  • Worked on Jenkins for the Continuous Integration and Continuous Deployment.
  • Worked on AWS Cloud watch and AWS ALB for Load balancing and worked on ELB for the performance testing by sending 5000 requests per minute.
  • Utilized AWS Services platform to upload data into AWS S3 buckets and creating EC2 instances.
  • Used Azure Repos to maintain the version of the files.
  • Conducted API testing to check reliability, performance, of messaging to check the correctness of application interfaces. Highly experienced while working with Amazon Lambda and integrating the web-services.
  • Integrated Swagger UI and wrote integration test along with REST document.
  • Worked with unit testing of Angular applications using Jasmine and Karma and Spring Boot applications using JUnit, Mockito and performed end to end testing using Protractor.
  • ConfiguredKafkato handle real time streaming the data (Producers/Consumers)

Environment: JDK 1.8, spring, Hibernate, Spring Boot, Angular JS, React JS, Node JS, LINUX, Maven. RESTful Web Services, AWS, Jenkins, Docker, Kubernetes, HTML5, CSS3, React JS, Bootstrap, JavaScript, jQuery, Ajax, MongoDB, SoapUI, Postman, API Life Cycle, JUnit, JMeter, Git, JAX-RS, JIRA, Cucumber, Putty, Agile.

Confidential

Java Full Stack Developer

Responsibilities:

  • Played a pivotal role in the analysis and requirements gathering Involved in design and development of the project
  • Co-ordinated with Client and onsite leads Developed User interface using JSP, JavaScript, AJAX, JSON, Angular JS, HTML, and CSS.
  • Angular JS used for model binding and API calls.
  • Created custom filter in Angular JS in the application
  • Created custom directives to log the files in Event logger, Email logger in Angular JS
  • Used services to read data from remote server using Angular JS version1.4 /2 web pack.
  • HTML5 using for the styling of the standard of the application
  • Routing used in Angular JS used to do proper routing of the different modules in the application.
  • Developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS3 and JavaScript).
  • Implemented Backbone JS and React JS to create a dynamically changing website.
  • UsedReactJSfor templating for faster compilation and developing reusable components.
  • Built a complex desktop - style UI using HTML5, CSS3, JavaScript and AJAX including configuration wizards and interactive reports.
  • Used advanced JavaScript to create interfaces and help manage cross browser compatibility.
  • Implemented pagination using jQuery.
  • Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
  • Worked with Angular JS for creating own HTML elements for building a companied website which is an open source project.
  • Used Bootstrap and AngularUI to make the application user-friendly in the development of the Navigation bars, Tables, Sliders, Calendars etc.
  • Implemented a Single Page Web Applications (SPA) based front end for displaying user requests, user records history and security settings various users using JavaScript and Angular JS.
  • Used JSON Web Token to identify logged-in users and developed a Node.js middleware that ensures data APIs only send data to those authenticated requests carrying JWT in the headers.
  • Implemented design patterns such as Singleton, Session Façade, and Factory.
  • Developed POJO classes and used annotations to map with database tables.
  • Developed and consumed RESTful web services using Spring REST architecture.
  • Developed various triggers, functions, procedures, views in MySQL database.
  • Used SVN to control versions in the project.
  • Performed unit testing by using Junit testing tool and debugged using Jasmine.
  • Developed an automated process for builds and deployments using Jenkins and Maven.
  • Built the application using Maven scripts and deployed using tomcat server.
  • Followed agile methodology for development process.
  • Involved in preparing documents at each stage of the project.
  • Used Protractor for Integration testing.

Environment: Angular JS, Java 1.6, J2EE, Spring 3.0, Hibernate, Web Services, MySQL, Tomcat, JQuery 2.0, Jenkins, Maven 3.2, JSP 2.0, JavaScript, AJAX, JSON, Angular JS, HTML 4.0/5.0, and CSS 2.0/3.0, JUnit 4.12.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.
  • Involved in developing the UI, layout and front-end programming for web application that matches requirements of the client.
  • Prepared Technical Design documents with UML diagrams using Microsoft Visio.
  • Developed UI Layer for the application using HTML5, CSS3, JSP, JSF, JavaScript, AngularJS.
  • Developed secure web applications and server-side development using ORM, Spring, AJAX, JSP, JSTL, Servlet, Java Beans, JavaScript, JSON, JQuery, HTML, Oracle, and various Design Patterns.
  • Followed Agile Methodology in analyze, define, and document the application which will support functional and business requirements. Coordinate these efforts with Functional Architects.
  • Used Spring MVC module to develop MVC Architecture.
  • Build Microservices for the delivery of software products across the enterprise.
  • Used Core Java to develop Business Logic as Spring Beans.
  • DevelopedAngularfactories and usedAngularpromise API for making Async calls.
  • Analyzing the equivalentExtJScomponents and implementing those components.
  • Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing) and bootstrap.
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
  • Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Model to handle many requests
  • Support & Enhancement to the existing implementation of correspondence components which are developed using EJBs, JPA and Web Services / JMS Technologies.
  • Utilize Camel to integrate micro services with other micro services and Rabbit MQ messaging exchanges
  • Used Rabbit MQ as Java Messaging Service for producing and consuming data between applications.
  • Responsible for building a single-page application using the AngularJS development framework.
  • Implementing directives and scope values using AngularJS for existing web page. Responsible for checking the cross-browser compatibility.
  • Used AngularJS directives such as ng-model, ng-bind, and ng-repeat to display data from AngularJS controllers.
  • Implemented Web API in AngularJS controller to use in the application accessing data in database.
  • Used Bootstrap-Twitter to add front-end features for social communication in the application.
  • Wrote application-level code to interact with the backend databases using JQUERY, AJAX, Angular JS and JSON.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information for status report.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Implemented Authentication & Authorization with Site Minder and spring security.
  • Working within SOA based enterprise framework to build web services for Middle Tier processing.
  • Analyzed current legacy infrastructure, established business case, and built consensus for virtualized IaaS / PaaS near term strategy with SaaS mobile cloud services end state.
  • Developed SOAP based web services using WSDL, SOAP, JAX-WS and AXIS.
  • Produced as well as consumed RESTful web services using Jersey API's.
  • Followed Java &J2EE design patterns and the coding guidelines to design and develop the application.
  • Done with peer level code reviews.
  • Fixed defects identified during QA, UAT and Production.
  • Done with Web logic application server set up & deployed the application on it.
  • Worked with GIT which is used as a version control tool in the project.
  • Done with Unit testing using JUnit and Mockito.
  • Automated the deployments using Jenkins and its respective dependency plugins.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Configured pom.xml to deploy the project using Maven.

Environment: Java, J2EE, Spring MVC, IOC, AOP, Restful Web Service, Multithreading, Hibernate, Eclipse, Angular-JS, NodeJS, CSS3, HTML5, Web logic Server, WSDL, SOAP, JAX-WS, AXIS, Jersey, Tomcat, Oracle 11g, Oracle SQL Developer, Linux, PaaS, Photoshop, GIT, JIRA.

Confidential

Java /J2EE Developer

Responsibilities:

  • Involved in document analysis and technical feasibility discussions for implementing new functionalities.
  • Designed business applications using web technologies like HTML4/5, XHTML, and CSS2/3 based on the W3C standards.
  • Designed and developed Single Page Application with Controllers, Model and Views of AngularJS framework.
  • Created an on -the-fly configuration changes set up, with application saved in Node.js
  • Developed micro services using Node.js as a server-side scripting language.
  • Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP, AJAX and MySQL.
  • Used JIRA for bug tracking and new features tracking.
  • Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
  • Implemented applications using JSP, JSF, Servlets, JDBC, XML, HTML, XHTML and Java Script on Windows environments.
  • Used AngularJS framework for building web-apps as well as using Restful services.
  • Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
  • Used Spring framework along with JSP, HTML5, CSS3, Angular JS and Java Script to construct the dynamic web pages (presentation layer) for the application.
  • Used LESS for making CSS more maintainable.
  • Evaluated converting the current implementation of the front-end to using React JS.
  • Developed web services code for the system will either use services in connected applications to perform business operations.
  • Used ES5 concepts while writing the code.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.0.
  • Worked on 5 verticals of an application on agile base development cycle with a By-weekly sprint.
  • Implemented Angular 2 component router for navigation, Angular 2 services to connect the web application to back-end APIs. Followed ES5 and ES6 coding standard and coding best practices.
  • Implemented applications using Twitter Bootstrap framework.
  • Created XML for deployment descriptors and integrated to validation files.
  • Worked on NoSQL DatabaseMongoDB2.x for transferring some of the schema less data.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
  • Used GitHub for committing the code to repository.
  • Involved in integrating applications with other application using IBM WebSphere.
  • Assisted in the implementation of the COTS reporting tool to integrate it with the existing software.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Developed model components using session beans and used local message driven beans (MDB) to interact to session using EJB.
  • Used Web Services on front end, Servlets as Front Controllers and Java Script and Angular JS for client-side validations.
  • Designed and created the database tables and wrote SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers, and functions to access Database.
  • Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.

Environment: JDK 8, GIT 2.5.0, Bit Bucket, STS 3.9.2, Eclipse Oxygen, Postman, Diff Merge, Apache Maven, JavaScript, Ajax, Json, AngularJS, NodeJS, ReactJS, micro services, Bootstrap, Spring Framework, Hibernate, JBoss, JUnit, WSDL, XML.

We'd love your feedback!