We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Boca Raton, FL

SUMMARY

  • 8+ years of IT experience in Analysis, Design, Development, implementation and execution of test cases of software application using Java/J2EE technologies.
  • Strong Experience in JavaScript MVC design pattern such as
  • Strong knowledge on OOPs concepts, Core Java, Multithreading, Exception handling, and Collection Framework.
  • Strong programming skills towards developing and implementing complete n - tier web-based application systems using Java/J2EE technologies- JDBC, JSP, Servlets, Enterprise Java Beans, Struts, JSF, Spring, SOA implementation, JAX-RS, JAX-WS, JNDI, XML, JAXB, JSON, WSDL.
  • Have considerable knowledge in developing UNIX shell scripts and pearl scripts.
  • Strong knowledge in implementing IOC and Dependency Injection features in various aspects of Spring Framework.
  • Good knowledge on the Spring Modules like Spring IOC, Spring MVC, Spring DAO, Spring Batch, Spring Web Flow, Spring Security and Springboot.
  • Experienced in developing front end applications using HTML, HTML5, XML, XHTML, DHTML, CSS, CSS3, Bootstrap, SAAS, LESS, JavaScript, DOM, jQuery, Ajax, JSON, and JSP.
  • Expertise in implementing the persistence logic using JDBC, JPA, Spring JDBC, Hibernate, iBATIS.+
  • Good Understanding of Document Object Model (DOM) and DOM Functions.
  • Design and implement a Web based content management utilizing XML, JAXB, DOM, XSLT, XPath and JavaScript for data generation and presentation with JSF.
  • Experienced in Java Application Development, Object Oriented Concepts, Object Oriented Design (OOD), object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
  • Experienced with developing rich user interface applications using HTML5, CSS3 and JavaScript, JQuery, Angular 8, 7and 4,JS, Node JS, React JS, Knockout.js, JQuery Mobile, XML, JSON that follows W3C Web Standards and are browser compatible.
  • Experience working with various SDLC methodologies like Agile Scrum and Waterfall Model.
  • Experience with Web/Application servers (Tomcat, Web Logic and JBOSS)
  • Experience in using Restful framework like JAX-RS Framework, SOAP Web services using JAX-WS, Apache CXF, Jersey.
  • Experienced in performing unit testing using JUnit, Mockito integration and deployment of applications using tools such as ANT, Jenkins and Maven& debugging through log4j.
  • Experience in using Ant1.x and Maven3.x for build automation.
  • In-depth knowledge of PL/SQL with the experience in constructing the triggers, tables, functions, user defined data type, procedures etc
  • Experience in JavaScript Task Runner like Gulp, Grunt for magnification, compilation, unit testing.
  • Strong knowledge on JavaScript Unit testing with Jasmine, Karma, Protractor, Mocha and Chai
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Dockers Registry.
  • Extensively worked on beginner patches for Docker Engine.
  • Experience in using different version controlling/tracking systems GIT, CVS, Subversion and Rational Clear Case.
  • 2+ years of experience in DevOps, Cloud Operations.
  • Experienced in working with multiple databases like Oracle 10/11g/12c, SQL Server, NoSQL (Mongo DB, Cassandra), PostgreSQL, MySQL and DB2.
  • Experience using JIRA and Bugzilla5.0.x /4.4.x as issue and bug tracking tools.
  • Experienced with J-Unit Framework4.x, Jasmine and Mockito for developing test cases using Test driven development (TDD) approach and log4j for logging.
  • Excellent verbal, written communication and presentation skills, problem solving and conflict resolution skills.

TECHNICAL SKILLS

Languages /Web Services: Core Java, Java, J2EE, C, C++, SQL, PL/SQL, Python

RDBMS / Tools: Oracle 9i/10g/11g/12c (SQL), SQL, PL/SQL with TOAD

IDE/Editors: IBM RAD, Eclipse

Web Technologies / Scripting Languages: Servlets, JSP, HTML, DHTML, CSS, Angular JS, Node JS, JQuery, Mobile, JQuery, JavaScript, Backbone JS, AJAX, React JS, Microservices, DWR (Direct Web Remoting)

XML Technologies: XML, DTD, XSD, SAX, JAXB

Design Tools: UML-Rational Rose, MS VISIO & Argo UML

Databases: Oracle 9i and 11g/12C, IBM DB2 v8, My SQL

Application/Web Server: Tomcat, WebSphere, Web logic, JBOSS and Pramati

Java Based Build Tool: Ant, Maven, Jenkins, Build Forge / Splunk

Web Services: SOAP Web Services (JAX-WS), REST Based (JAX-RS API) Apache CXF, JDBC, JMS, SPRING, Hibernate, XML

Testing Frameworks: JUNIT, Corburtura Code Coverage, Mockito & Power Mock, mocking extensions to JUnit

Cloud Computing: AWS (Amazon Web Services), working with EC2, RDS, Dynamo DB, S3, and Cloud Formation Templates.

Version Control Tools: SVN Subversion, Clear Case, T.F.S. (Team Foundation Server), VSS

Bug Tracking Tool: JIRA portal, Quality Center, Bugzilla

Frame Works: Struts Hibernate, Spring

Queuing Tools/ job control system: Web Sphere MQ Series, Autosys

Operating System: Windows, Unix, UNIX Shell Scripting

PROFESSIONAL EXPERIENCE

Confidential, Boca Raton, FL

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in phase of project mainly maintenance of application & develop screens using JSP.
  • Used the fundamentals of Java8 like parallel streams and filters through lambda expressions to handle the searching.
  • Demonstrated experience with implementing SAML 2.0 based SSO integrations.
  • Developed business objects, request handlers andJSPsusingJAVA ServletsandXML.
  • Created the Application using React.js and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
  • 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 unit test cases for Smoke Regression Testing using Cucumber and Junit testing framework.
  • Used JavaScript, Bootstrap, Vue.JS, for validation and for developing modules on front-end.
  • Implemented MySQL Database as the storage system for the Restful Webservices.
  • Used Hibernate Core Interfaces configuration, transactional, session and criteria.
  • Worked with NoSQL database MongoDB and developed custom MongoDB applications specific to client needs.
  • Build high performance and reliable distributed applications in Java 8 and Scala.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Taking advantage of the MVC pattern of the Angular 7/8 and Knockout.js framework to accomplish the single page application and produce higher maintainability of the code.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Involved in behavior driven development using SCRUM framework under Agile Methodology.
  • Moved the project to Java 8 to extensively use Lambda expressions and have better connectivity to Cloud in addition adding Springboot Libraries and UI Enhancement.
  • Designed the responsive front-end screens usingAngular 7, HTML5, JavaScript, Typescript and Bootstrap.
  • Used Tomcat for deployment of application modules.
  • Involved in building database Model, APIs and Views utilizingPython, in order to build an interactive web based solution.
  • Created a mock UI webapp inAngular8to demonstrate microservices and designed and developed the authenticating portal using framework Angular 8 along with HTML5, CSS3 and Type Script.
  • Wrote unit tests using Karma and Jasmine, organized code with Require.js modules.
  • Created reusable and testable React.js functional and class components using es6.
  • Built web-based applications using Spring 5.0 Architecture
  • Implemented client side functionality using HTML 5, Angular 8 and JQuery, Sencha Ext JS.
  • Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
  • Designed rich user interface components using Struts2 Components JSP and client validations using java script.
  • Worked onAWS Deploying, managing and operating scalable, highly available, and fault tolerant systems and managed continuous delivery systems and methodologies onAWS.
  • Used Jenkins plugins for code coverage and also to run the entire test before generating war file.
  • Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC.
  • Developed server side application to interact with database usingSpringbootandHibernate.
  • Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
  • Wrote the Design Specifications for the generic and application specific web services in Groovy n Grails.
  • CofiguredSparkstreaming to receive real time data from theKafkaand store the stream data toHDFSusingScala.
  • Created theDockercontainers andDocker consoles for managing the application life cycle.
  • Developed Front End pages of the application using HTML5, CSS3 (using LESS), Angular 7 and Knockout.js.
  • Designed and developed OAuth2.0 Single Sign-On at with Amazon, Google+, and Facebook.
  • Worked on cloud services using Amazon Web Services (AWS) and Google Cloud Platform (GCP).
  • Performed jobs execution using Schedulers.
  • Responsible forbuild management,build verificationtroubleshooting buildsfor local Releases using tools and technologies likeApache Tomcat,Jenkins,JIRA and Confluence.
  • Created controllers and view pages along with Bootstrap and HTML5 for dynamic web application.
  • Designed and developed Java 8 business components and RESTful service endpoints using spring boot.
  • Designed and developed the original prototype for a highly complex, interactive, graphical, web user-interface using standards-compliant JavaScript(ECMA SCRIPT 6)
  • Document Object Model (DOM) manipulation performed using JavaScript and Angular 7.
  • Successfully designed and implemented systems based on N-tier distributed architecture usingJAVA technologies such as, Core Java, Multithreading, Java I/O,, Hibernate, Spring Framework, XML including and XML Beans.
  • Used features in Angular 4.0 such as data binding, ng-route for routing, custom filters, and custom directives to meet business requirements.
  • Apache Camel's AWScomponent is used to upload documents to S3.
  • Worked withNoSQL Cassandrato store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.
  • ConfiguredKafkato read and write messages from external programs.
  • Upgraded existing Junit test cases from Junit 4.0 version to Junit 5.0 version.
  • Used JSON response modulation in rest services using JAX-RS to make it more generic for our team to consume the services.
  • CreatedDAOinterface, abstract class and concrete classes to interact withpersistenceentities.
  • Demonstrates solid understanding of DevOps best practices (Jenkins and CI/CD).
  • UsedSAML 2.0protocols to establish security in communication between HTML pages.
  • Working in Agile methodology for software development. Involved in daily scrum meetings to self-organize and complete work.
  • Examine backend program functions by using testing data and testing cases underJUnit 5testing framework.
  • Used camel routing to process different types of AMQ messages.
  • Used MAVEN tool for building the project and managing the dependencies in it.

Environment: Java 8, J2EE, Spring MVC, CSS3, HTML, JSON, JavaScript, Angular 7/8, Maven, Hibernate, MySQL, RESTful, AWS, Microservices, React.JS, Node.js, GitHub, MongoDB, Jasmine, karma.

Confidential, Newark, NJ

Full Stack Java Developer

Responsibilities:

  • Involved in Requirements and Analysis Understanding the requirements of the client and the flow of the application as well as the application Framework.
  • Using the IntelliJ Idea IDE with the latest Grails SDK, Java 8.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploys.
  • Creating Schedulers in SQL server in order to trigger the Jobs interns executes the procedure to perform the task.
  • Used Jenkins for continuous deployment and integration of the build and release process.
  • Recommend and develop strategy for integratinginternal securitymodel into new projects withSpring SecurityandSpringboot.
  • Implemented web page layout using struts tiles libraries, and performed struts validations using Struts validation framework.
  • Converted legacy data into guidewire system using XML.
  • Involved in a TDD (Test Driven Development)environment, worked withJUnit 4for unit testing,Mockito 2.0for mock creation and verification.
  • ConfiguredKafkato handle real time data.
  • Log Back for the logging the output to the files and Google Stack Driver part of Google Cloud Platform.
  • Implemented theGraphic User Interface GUI by coding in HTML5, CSS3, Bootstrap, JavaScript, and jQuery UI.
  • Developed Jboss fuse to receive messages from AMQ using camel blueprint.
  • Worked for developing, testing and deploying rules using JBOSS BRMS Expert, and Fusion.
  • Developed web applications running on Node.JS using the Express framework,Vue.jsand Backbone.jswith Mustache.jsfor front end MVC/ templating.
  • Worked extensively with importing metadata into Hive and migrated existing tables and applications to work on Hive andSpark.
  • Built confidential tool using Angular 2 and NGRX platform. Developed components as an independent module for reusability across the application.
  • Involved in the development of programming user interface design and front-end (HTML) for the web application using HTML, Typescript & CSS to the requirements of the client.
  • Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
  • Implemented a Continuous Delivery pipeline withDocker,JenkinsandGitHubandAWSAMI’s, whenever a new Github branch gets started. Jenkins, Continuous Integration server, automatically attempts to build a new Docker container from it.
  • Developed Angular 4 Files and Used JavaScript to do the validation on the client end side.
  • Developed the screens using AJAX, JQuery, HTML5, CSS3, and Angular 2, 4.
  • Wrote the HTTP RESTful Web services and SOAP API's in Golang.
  • Build scripts onAWScloud for schedulingEC2 auto scaling load balancerwithpython SDK.
  • Developed the application using industry standard design patterns like Singleton, Business Delegate, MVC, and Factory Pattern etc. for re-usability.
  • Worked with Angular 2 to develop single page applications, worked with ngrx for managing Angular applications.
  • Installed the JDA Factory planner, JDA Order Slotting and Sequencing in all the environments.
  • UsedSpring MVCwithHibernateframework to build the application on server side.
  • Used multithreading for writing the collector parser and distributor process, which was getting real-time data from API in format ofJSON,usingmultithreadingimproved the performance.
  • Worked withOAUTH2.0to provide authentication and authorization to Rest services by exchanging Access tokens.
  • DevelopedReactcomponents to implement various feature specific modules in the application and worked with a team to move existing web apps to reactwith ES6 Features.
  • Implemented various screens for the front end usingReact.jsand used various predefined componentsfromNPM (Node Package Manager)andredux library.
  • Implemented the J2EE standard design patterns such as DAO, Factory, Singleton, Observable, Façade etc. patterns for the code reusability.
  • Created reusable components using Angular4 and Angular.JS (in Admin Module).
  • Utilize Camel to integrate microservices with other micro services and RabbitMQ messaging exchanges.
  • Setting up the build and deployment automation for Java base project by using JENKINS and Maven.
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple applications.
  • Execute, and manage OraclePL/SQLstored program units such as a procedures, functions, packages and database triggers.
  • Web application development using Groovy Grails JQuery and AJAX.
  • Responsible for developing data pipeline by implementing Kafka producers and consumers and configuring brokers.
  • Technical support for all Guidewire suite Application in production.
  • Involved in creation of queues, topics with JMS and websphere mq series.
  • Used Maven for dependency management and building the project..
  • Developed dynamic responsive Web Application by integrating Angular with Bootstrap which is further integrated with Web Services andVue.js.
  • Designed and implemented Cassandra NoSQL based database and created REST enabled Web Services.
  • Developed DAO's, DTO's, Controller Classes and Server-side validations for client Data.
  • UsedMavenandGradlescripts for building and deploying the application in web/App servers.
  • Created custom, self-contained, reusable and testableAngular 4 modules, controllers, directives andservicesto implement key functionalities for customer account summary.
  • Worked on JIRA for following and updating the JIRA tickets as per assigned.
  • Worked on spring (spring core and Spring MVC) REST API, Hibernate.
  • Used Java 8 Method References feature to point to methods by their names and also used functional Interfaces.
  • DevOpsexperience with Jenkins, Gradle, GitHub and Docker.
  • Used search and encryption algorithms for better searching methods and security improvisation.
  • Consumed JSON APIs by using the Angular 2 resource and configuring it.
  • Developed JSP and Servlets for the presentation tier. Created Springboot Application using with standard annotations.
  • Incorporated knowledge ofTDDfor front end UI applications and performed end-to-end testing withProtractor, Karma and Jasmine.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDD, Scala and Python.
  • Implemented the function to send and receiveAMQPmessages onRabbitMQsynchronously and asynchronously, and sendJMSmessage toApache ActiveMQon the edge device.
  • Developed the monolithic application and involved in migrating existing monolithic application in toMicroserviceArchitecture based RESTful Service and deployments were done on AWS.
  • Created a End to End Framework for Acceptance Testing using Cucumber, Maven, and TestNG.
  • Worked on XML, XSD and XSLT to parse the request and create the new one based on the specification.
  • Wrote the controller in Spring MVC which delegates the request from front end to the delegator layer and to make calls with backend system.

Environment: Java 8, Angular 4, HTML5, CSS 3, AJAX, Maven, JDBC, JMS, JSP, JavaScript libraries, Node JS, Spring Spring MVC, Unit, Web services REST, JSON, MongoDB, JIRA.

Confidential, Newark, NJ

Sr. Java Developer

Responsibilities:

  • Implemented XML parsers with DOM, JAXB XML Parser Libraries to Modify User view of Products and Product information in Customized view with XML, XSD in HTML, XML formats.
  • Worked with Web pack build tool and automated the process of building using Jenkins for React based front-end application.
  • Used SVN as version control tool and Maven as build tool.
  • Developed Web API using Node.JS and hosted on multiple load balanced API instances.
  • Developed a framework to consume REST Webservices using Spring Rest libraries.
  • Extensively used CSS and Bootstrap for styling the HTML elements.
  • Developed Copy Tool - a standalone application using javaFx to copy data from one environment to another environment.
  • Provided data persistence by object/relational mapping solution via Hibernate for application save, update, delete operations.
  • Used spring core annotations for Dependency injection and Spring MVC for REST API s and SpringBoot for micro services.
  • Used Apache Camel and CXF in the JBoss Fuse ESB as the integration platform for SOA Services.
  • Used Hibernate ORM framework with spring framework for data persistence and transaction management.
  • Used Angular JS for data binding and Node.JS for back-end support with APIs.
  • Worked on JPA for persisting the objects into the system.
  • Worked on Axis implementation and used SOAPUI to test the SOAP.
  • Design and execute features of BDD using Cucumber for Java and Ruby.
  • Utilized Core J2EE design patterns such as Singleton and Data Access Object (DAO) in the implementation of the services.
  • Worked on Hibernate ORM. Created Hibernate XML files and Java class files to map the object relation Mappings
  • Implement single sign on and LDAP for login authentication.
  • Developed the application using Spring MVC framework and IOC for dependency injection.
  • Worked on presentation layers using Angular JS, AJAX, Backbone JS, HTML, JSP, java script and XML.
  • Designed and developed Restful service interface using springboot to the underlying customer event API.
  • UsedJBoss Fuseto create mediation or route message between Services.
  • Created UI mockup screens and developed screens with JSP, CSS and custom tag libraries
  • Created custom components using JQuery and JavaScript which can be used by all the maintenance applications in MSS.
  • Used REST Controllers to replace the existing operations layer which acts as bridge between business layer and the UI.
  • Used multithreading on UI as well as on backend side.
  • Developed presentation layer usingstrutstag libraries like logic, html, bean, etc inJSPpages.
  • Responsible for writing SQL Queries and Procedures using DB2.
  • Involved in writing test plans, Test Cases and Test Scripts using quality center.
  • Responsible for writing JUnit test cases and Peer level testing and build & Deployment in Websphere Application Server.

Environment: Java, J2EE, JSP, Servlets, Spring, Oracle,SOA, JMS, JMX, SOAPUI, Hibernate, XML, XSD, Backbone JS, JPA, JTA, JDBC, Maven, UNIX and Agile, Web Logic, Angular JS.

Confidential, Santa Clara, CA

Java Developer

Responsibilities:

  • Worked on front end, business, and persistence tiers using thestrutsframeworks.
  • Very Proficient Knowledge of JIRA to track issues and communicate with other teams at various environments.
  • Used GIT for source code management and worked with Visual Studio and Spring Tool Suite IDE's.
  • Professional experience in Log4J for extensible logging, debugging and error tracing.
  • Implemented jQuery, AJAX calls in JSP web pages to render the response on to UI.
  • Created unit tests using JUnit framework in test driven development approach and developed unit and integration test cases using JUnit and Mockito.
  • Designed interactive web pages with front end screens using HTML5 and CSS3.
  • Used springboot for developing micro services to make application run independently for lowering the total cost of the project.
  • Implemented micro services-based architecture using Springboot interacting through RESTAPI.
  • Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
  • Implemented EJBs Session beans for business logic.
  • Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
  • Wrote stored procedures, triggers, and cursors using Oracle PL/SQL.
  • Created and deployed web pages using HTML, JSP, Javascript and CSS.
  • Worked with ORM frameworks such as Spring Data.
  • Developed workflow RESTAPIs using nodeJS loopback framework.
  • Used springboot Actuator to externalize application's configuration properties for different environments.
  • Used various libraries of JavaScript like jQuery, backbone.js, underscore.js and node.js.

Environment: Java, HTML5, CSS3, angular JS, Spring MVC with REST, Spring Core, Struts, Hibernate, Design Patterns

Confidential, NYC, NY

Java Developer

Responsibilities:

  • Started in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Worked with Spring Framework using components like MVC and JDBC. Also used Hibernate ORM, JSF and Struts MVC frameworks.
  • Developing front end of application using HTML, CSS, backbone.js, javascript, jQuery.
  • Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, JUnit and Selenium WebDriver.
  • Used Angular js framework where data from backend is stored in model and populated it to UI.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Hands on experience with MVC Javascript frameworks such as Backbone.js, Angular.js and Node.js.
  • Worked with GIT/SVN, Continuous Integration (CI) tools like Jenkins using Maven Builder.
  • Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
  • Used JavaScript, JQuery and ExtJs to create UI on the Front End.
  • Developed major websites and services by includingMongoDBas backend software.
  • Implemented server side tasks using Servlets and XML.

Environment: JAVA, Servlets, XML, spring, SQL, HTML, JavaScript, SOAP UI Tool, SQL, JUnit

We'd love your feedback!