We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Nyc, NY

SUMMARY

  • Around 8 years of experience in all phases of Software Development Life Cycle as a Java/J2EE developer, working through Analysis, Design, Development, Testing, Implementation of applications in Java, J2EE in Client/Server, and web - based n-tier architecture systems.
  • Experience in all phases of Software Engineering (SDLC), Project management (Waterfall & Agile/Scrum Methodology) including Requirement Gathering, analysis, Defining project scope, Design, Coding, App & web server installation, deployment, Manual Testing, and Implementation
  • Experience in developing Web Applications with various Open Source frameworks: JSF 1.2, Spring4/5, Web Flow, Jakarta Struts Framework 1.1/1.2/2.0, Struts Validation and Tiles Frameworks.
  • Experience in designing User Interface (UI) web applications using HTML5, HTML4, CSS3, CSS2, CSS, XHTML,JavaScript, jQuery,AngularJS,NodeJs, ReactJS,AJAX, JSON, MVC..
  • Extensive Knowledge on teh Spring Modules like Spring IOC and Dependency Injection, Spring MVC, Spring Batch, Spring Web Flow, Spring Security (Autantication and authorization), Spring AOP for Code Modularity and Spring Boot.
  • Created SOAP Web Services and REST and deployed in teh web server and also consumed teh web service from third party software.
  • Expertise in working with Java 8 features like Functional Interfaces, Stream API, Time API, Collection API, Lambda Expressions.
  • Deploying teh Spring Boot, Microservices to pivotal cloud foundry (PCF) using build pack and Jenkins for continuous integration
  • Building and deploying applicationsto various environments using Jenkins by following Continuous Integration and Continuous Deployment (CI/CD) pipeline.
  • Expertise in using Hibernate ORM, IBatis for implementing Angular6/7 persistence context using JPA (Java persistence API) which is a first level cache. In Hibernate implemented second level cache using EH cache.
  • Experience in applying JMS (Java Messaging Service) for reliable information exchange across Java applications using Apache Kafka, RabbitMQ, ActiveMQ and IBM MQ to communicate from Client to Server.
  • Expertise inDevOps tools such as GIT, Jenkins, Maven, Ansible, Chef, Puppet, Docker, Kubernetes, AWS, Azure, GCP, and Terraform, Splunk, Nagios.
  • Used Google Cloud Foundry build pack to run many JVM-based applications (Grails, Groovy, Java Main, Play Framework, Spring Boot, and Servlet) with no additional configuration
  • Experience in developing SOA (Service Oriented Architecture) and Microservices architecture using J2EE Web Services based on REST API (JAX-RS), SOAP (JAX-WS), JAX-RPC and JAXR (Java API for XML Registries)using frameworks like Apache CXF, Jersey, Axis and Spring framework, NodeJS (Express JS & Hopi JS).
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and used AWSSDK to connect with Amazon SQS for bulk email processing.
  • Experience on implementing Spring Cloud- Netflix OSS Stack for MicroServices deployment, Zuul for API Gateway for routing, auto configurations like Ribbon for client-side Load balancing,Hystrix (Circuit Breaker) forlatency and fault tolerance and Eureka for service registration.
  • Experience in Developing User Interface (UI) Rich Web Applications using Front End/User Interface (UI) Technologies like HTML4/5, CSS2/3(using SASS and LESS), Type Script, Bootstrap and AJAX by managing all facets and pipelines of application.
  • Experienced in configuring and deploying applications on different servers such as Apache Tomcat, Web logic, IBM WebSphere, JBoss.
  • Has good experience and knowledge on different databases like PostgreSQL, MySQL, DB2, Oracle 13c/11g, Microsoft SQL Server, NoSQL DB (MongoDB and Cassandra and good experience in writing stored procedures, functions and triggers using PL/SQL in JDBC, ODBC and in WebLogic server.
  • Experience of writing PL/SQL scripts for executing more TEMPthan one query at a time. Proficient in creating views for tables, writing stored procedures, writing Triggers.
  • Experience in working with various version controlling tools like Git, SVN, Bitbuckets, TFS, CVS and different Project management tools like JIRA, Rally, Microsoft Project.

TECHNICAL SKILLS

Languages: C, C++, Java 1.5/1.7/1.8, Python3.6.0, PL/SQL

J2EE Technologies: JSP, Servlets, Struts 1&2, Spring4/5, Spring MVC, Spring Boot, EJB, Hibernate 3.x, JSTL, JMS, Log4j, JDBC, Java Beans, JAX-RS, JAX-WS

Web Services: SOAP, REST, REST API, Apache CXF

Application/Web Servers: Apache Tomcat 9.x, J-Boss, WebLogic, WebSphere, Apache kafka

Methodologies: Agile, Scrum, J2EE Design Patterns

Built Tools: Jenkins, Docker, Kubernetes, CI/CD,Azure, Google cloud, PCF

Web Technologies: HTML5, AJAX, XML, Json, Jquery, Java Script ES6, CSS3, AngularJS, Angular6/7, Node JS, ReactJS, JSF, JSTL, DOM, JAXB and JAXP.

IDE Tools: Eclipse and Net Beans

AWS: EC2, RDS, S3, ELB, EBS

Databases/API: Oracle, SQL, PL SQL, NoSQL, MONGODB, MySQL, MS Access, MS SQL Server, Triggers, View, Criteria and Toad.

Operating Systems: UNIX/Linux, Windows XP/Vista/7/8

Data Modeling: Microsoft Visio, Rational Rose and UML Design

Versioning Tools: GIT,SVN

Development Tools: Ant, Maven, Junit

PROFESSIONAL EXPERIENCE

Confidential, NYC,NY

Full Stack Java Developer

Responsibilities:

  • Responsible for teh analysis, documenting teh requirements and architecting teh application based on J2EE standards.
  • Designing dynamic and browser compatible pages using HTML5, DHTML, CSS3, BOOTSTRAP and JavaScript and developed teh JQuery callback functions to implement asynchronous communication using AJAX.
  • Using Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based scheme.
  • Using theJavaCollections API extensively in teh application as security protection for XML, SOAP, REST and JSON to make a secure Web Deployment.
  • UsingJava 8features likeLambda expressionsandStream APIon Collections to increase performance responsible for secure batch data flow to downstream systems using MiddlewareJavatechnologies.
  • Implementing Java Message Service (JMS) to exchange information over reliable channel in an asynchronous way by using Kafka as a message queue.
  • Involving in developing web pages using Angular Framework and familiar with various Angular directives and services.
  • Designing and Developing of Microservices which are deployable in Azure cloud servers. Added Excel-Building to download teh Tabular data in Excel Format.
  • Using AngularJS as frameworks to create single Spring MVCpage applications (SPA) which can bind data to specific views and synchronize data with server using Sass, Less, Bootstrap, Angular7 for Web UI development in JavaScript using JQuery.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design teh user interfaces and Hibernate for database connectivity.
  • Deploying teh applications usingDocker containerservices and buildingcontinuous integration (CI)andcontinuous deployment (CD)pipeline usingJenkinswithGitHub.
  • Developing Mean Stack from scratch including MongoDB server (Mongoose Connector) setup and Express JS server development.
  • UtilizingAWSLambdaplatform to upload data into AWS S3 buckets and to trigger otherLambda functions developed drag and drop document editing using ReactJS.
  • Built backend REST API with Node JS, Express JS and also Implemented modules into Node JS to integrate with designs and requirement.
  • Implementing different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of spring5 framework.
  • Using Pivotal Cloud Foundry to quickly build, deploy & update teh applications worked on Pivotal Cloud Foundry to host Cloud based Applications
  • Building RESTful services using MicroServices architecture with tools such as Spring Boot designed teh new features in teh existing application to meet teh customer's satisfaction.
  • Designing and Developing teh user interface screens, data base design changes and changes to user access modules extensively used coreJavaconcepts like collection frame work, multi-threading, OOPS and Exception Handling.
  • Involving in writing Oracle PL/SQL Stored procedures, triggers and views and AWS is used to coordinate and manage teh delivery of messages to teh subscribers.
  • Wrote JUNIT test cases for web servers and client side validations and server side validations are done according to teh business needs.

Environment: Java 8, J2EE,JSP, Spring 5.0, Spring MVC, Spring Boot, Microservices, Angular7,AngularJS, SOAP, REST, REST API, JavaScript, NodeJS, JQuery, Hibernate 3.x,Kafka, MongoDB, PCF, Docker, Oracle 10G, XML, AWS, WebLogic9, SVN, Apache Tomcat 9.x, Maven, Jenkins, Bootstrap, JSF, ActiveMQ and Junit.

Confidential - Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Developed and implementedSpring Boot and J2EE based MVC (Model-View-Controller) framework for teh application.
  • Designed and Implemented teh User Interface using OO JavaScript, Ember JS, HTML, CSS/CSS3,SASSand AJAX and involved in designing and developed presentation layer using JSF, Ajax, and JQuery.
  • Implemented teh associated businessmodules integrationusing spring4.0, and Hibernate data mapping developed classes using core java (multithreading, concurrency, memory management) and some spring IOC.
  • Worked on writingPerlscripts covering data feed handling, implementing business logic, communicatingwithweb-services through SOAP module and WSDL.
  • Used Reactive microservices to embrace asynchronous message passing and maintain mobility utilized NodeJS, json web token module to digitally sign and verify teh tokens for API autantication mechanism
  • Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
  • Responsible for migrating existing modules in IBM MQ to Apache Kafka and worked on creating kafka adaptors for decoupling teh application dependency.
  • Created and developed deployments, namespaces, Pods, Services, Health checks, and persistent volumes etc., for Kubernetes in YAML Language.
  • Developed JSP to dynamically generateHTML5and display teh data to teh client side.JavaMail API was used to notify teh user of teh status and completion of their project.
  • Has used AJAX to retrieve data from server synchronously in teh background without interfering with teh display and existing page in an interactive way.
  • Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Migrated teh code fromAngularJSto Angular andfollowed teh strict patterns of implementing model-view-controller (MVC) architecture usingAngular6Framework.
  • Extensively used Google Cloud resources like Compute Engine, IAM, Google Container Registry, Container Builder and Cloud Storage buckets
  • Worked onREST API as well as NodeRestframework for backend services, used MongoDB (NoSQL) for database services.
  • Experience in setting up CI/CD pipeline integrating various tools with Jenkins to build and run Terraform jobs to create infrastructure.
  • Designed Prototype and project layout skeletons using JQuery and CSS/LESS and HTML5 created database objects likeStoredProcedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
  • Developed several SOAP based JAX-WSWeb Service interfaces for integrating multiple systems, code re-usability used various JQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
  • Implementation, support, workload management and performance tuning including Web server setup configuration with JBoss App Server.
  • Wrote SQL queries,storedproceduresand enhanced performance by running explain plans and third party libraries.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.

Environment: Java 7, J2EE, Spring 4.0, Spring MVC, Spring Boot, Hibernate, AngularJS, Angular6, SOAP, REST, REST API, Microservices, MongoDB, Kafka, Kubernetes, Google cloud, SQL Server, CI/CD, XML, JavaScript, Jboss, JIRA, Maven, Junit, Bootstrap.

Confidential - Monroe, LA

Java Developer

Responsibilities:

  • Maintain high-quality of REST services and implemented REST web services using Spring MVC and Jersey Requirement Analysis.
  • Designed and developed teh UI using Struts view component, JSP, JSF, HTML, Bootstrap, CSS and JavaScript, AJAX, JSON.
  • Worked with Apigee gateway to Handle teh Autantication and Authorization for teh microservices before teh requests reaches APIs.
  • Involved in Junit tests were Java written to test Spring Boot each module and wrote Ant Scripts to automate teh build and deploy process J2EE and Version control through SVN, GIT and dependencies through Maven.
  • Designed and developed teh AngularJS functionality of storage manager and system involved in development of business components (EJBs).
  • Developed SQL Queries, Stored Procedures and functions for incorporating business logic in SOAPaccessing teh database using JDBC and other related info from auto generated files
  • Used JMS for programs to create, send and receive messages by using different modules like publish-subscribe messaging and point-to-point messaging using ActiveMQ Series.
  • Responsible for writing EJBs including Session Beans for database access using WebLogic Server based on user requirements REST API and deployed them on Web Logic Application server.
  • Development of Hibernate objects for data fetching for batch and front-end processing worked in Struts Action classes using Struts controller component.
  • Used UML to develop Use case diagram, class diagram and sequence diagrams in Log4J for logging teh messages to flat files, database and e-mail.
  • Developed teh assigned modules using various design patterns like Model View Controller, Data Access Object, Business Delegate, Session Façade, Service Locator and Singleton Pattern
  • Involved in Distributed components programming on teh server side for teh communication between clients and server.

Environment: Jdk1.5, J2EE, Spring MVC, Spring Boot, Hibernate, SOAP, REST, REST API, Microservices, AngularJS, Bootstrap, LISA, XML, XSLT, ActiveMQ Series, HTML, CSS, SQL, PL/SQL, Maven, JavaScript, SVN, GIT, UNIX, Shell and Junit.

Confidential - Austin, TX

Software Developer

Responsibilities:

  • Involved in all teh software phases from Analysis to Testing and documented all teh changes done to teh application and followed Waterfall methodology.
  • Developed screen prototypes using HTML and Bootstrap in attending meeting with clients to get knowledge transition.
  • Developed Use Case document Spring explaining new and modified use cases and their behaviors involve in implementation of REST API and SOAP based web services
  • Developed Functional Specification document Hibernate describing new screens and changes in teh existing screens and their navigation details.
  • Created User Interface Design using HTML5, CSS3, Java, JQuery, JSON, REST Bootstrap useful and elegant features and visualizations
  • Developed Low level Design document Spring MVC with Use Case Diagram, Sequence Diagram, Collaboration Diagram, Class Diagram, Activity Diagram and Component Diagram using UML.
  • Designed and developed teh J2EE presentation layer using JSP and JavaScript used n-tier and MVC Framework for development of Enterprise Application
  • Developed SOAP form Beans, Value Objects, Transfer Objects teh design patterns like Session Facade, Business Delegate, Data Access Object.
  • Designed and developed EJBs mostly stateless session beans to handle business logic, which will internally call business objects.
  • Developed unit test cases for teh modules and involved in Code Review validation and tiles definition using teh Struts framework in bug fixing during QA and UAT and used QC as teh tracker tool.

Environment: Java, J2EE, Spring, Spring MVC, Hibernate, SOAP, REST, RSET API, HTML, JSP, JavaScript, Bootstrap, Struts1.2, EJB 2, SQL, WebLogic 6.0, CVS, Eclipse and Junit.

We'd love your feedback!