We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • Over 8+ years of experience in developing Web - based Applications, Enterprise Applications and Client Server Applications in JAVA 8 environment coupled wif RDBMS exposure in n-tier applications.
  • Experience in Web application development using JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, JSON, Swing, RMI, EJB, JSF, JNDI, JMS, SOA, SOAP, Spring, Hibernate, JavaScript, AngularJS, AJAX, JAX-RS, XML.
  • Experience in Object Oriented Design, analysis wif solid analytical, problem solving and decision-making skills. Experienced in Multi-threading and Concurrent Programming.
  • Implemented build stage-to build the Micro Service and push the Docker Container image to the private Docker registry
  • Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages
  • Proficient in Java Multithreading, Collections API, Socket programming, Swing programming.
  • Used Adobe flex framework for building and maintaining web applications to deploy on all major platforms.
  • Extensive noledge of MVC architecture and J2EE Design Patterns like Singleton, Session Facade, Service locator, DAO, DTO and Value Object in the development of web-based Enterprise Applications.
  • Good in Java/J2EE technologies such as JSP, JSF, Servlets, EJB, XML, XSD, JNDI and Web services.
  • Hands-on experience in Front-End technologies like AngularJS, Angular 6, Angular 9, Bootstrap, HTML5, ReactJS, NodeJS, JavaScript, CSS3/4, jQuery, Tag Libraries, Custom Tags, Ajax, XML, XSLT.
  • Development of Cloud deployed applications
  • Developed Angular services making use of resource service to perform REST API calls to the backend.
  • Knowledge in Docker Components like Docker Engine, Docker Hub, Virtual Machine and Docker Registry, Docker containerized applications and deploying Chef-Server on AWS.
  • Worked on AWS EC2, Amazon S3, Amazon Elastic Load balancing and other parts of AWS infrastructure.
  • Proficient in implementation of frameworks like Struts, spring, JSF, AJAX frameworks (Rich Faces, MyFaces) and ORM frameworks like Hibernate.
  • Vast noledge of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure and Pivotal Cloud Foundry (PCF)
  • Implemented Microservices architecture using Spring BOOT enabled REST API wif the Spring Cloud modules.
  • Implemented Dynamic batch feature for batch processing wif Spring batch.
  • Hands on experience application and Web servers IBM Web Sphere Application Server, WebLogic, JBoss, and Tomcat, Oracle Web Tier, Apache Web Server, Klone, X5 Web Server
  • Expertise in various components in Spring, which includesSpring IOC, AOP, Spring JDBC, Spring MVC, Spring JPA, Spring Batch, Spring Security and Spring Boot.
  • Extensive experience in developing Microservices usingSpring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.
  • Experience utilizing automated build tools and CICD environments.
  • Extensively worked onCI/CD pipelinefor code deployment by engaging different tools (Git,Jenkins,CodePipeline) in the process right from developer code check-in to Production deployment
  • Expertise wif employment of Apache Kafka and Zookeeper apart from JMS as messaging service.
  • Excellent experience wif major relational databases - Oracle 9i/10g/11g/12c, SQL Server, DB2, My SQL.
  • Good working experience in NoSQL Database including MongoDB, Cassandra, Couch DB and DynamoDB.
  • Solid experience of Defect/Test Management tools like Selenium, JIRA, Quality Center/Test Director, Bugzilla.
  • Expert level skills on VBScript, Perl, AJAX, Adobe Flex, ActionScript.
  • Designing and Developing Single Page web applications (SPA) using AngularJS, and NodeJS wif other UI technologies/ libs such as Backbone, jQuery, Bootstrap.
  • Extensive Experience in retrieving and manipulating data from backend using DatabaseSQLqueries, PL/SQL- Stored Procedures, Functions, Sequences, Triggers, Views and Packages.
  • Experience in using Maven, Gradle, Ant builds and in Visualization tools like Tableau.
  • Hands on experience wif source control tools like CVS, Clear Case, SVN, Git and Perforce.
  • Developed and deployed EJBs on BEA Web Logic 8.0/7.1 application server.
  • Experience in Requirement gathering & analysis, designing UML - for developing application specific
  • Object model, Use Case diagrams, Class diagrams, Sequence diagrams & State diagrams.
  • Client interaction for requirement gathering/business process mapping, technical and Functional specifications
  • Experienced in writing simple Stored Procedures, understanding complex Stored Procedures and Performance Tuning of SQL Queries.
  • Closely worked wif Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Experience in Design and Development of custom software solutions, and Re-engineering to enhance existing frameworks to work wif newer technologies
  • Experience wif UML for designing applications using Rational Rose and QSEE.
  • Hands on experience in giving Production and Deployment Support.

TECHNICAL SKILLS

Languages: Java 8, J2EE, SQL, and PL/SQL

Enterprise Java: JSP, Servlet, JNDI, JDBC, Java security and JSF

Web Technologies: HTML5, CSS3, Java Script, jQuery, Ajax, Bootstrap, AngularJS, Angular 6.0, Angular9.0, ReactJS and NodeJS, ExpressJS.

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring HATEOAS, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J 2, Spring Boot, Spring Cloud, Spring Batch, Spring Security

Web services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2, Jersey, MicroServices Architecture.

Web/App Servers: Web Sphere, Apache Tomcat, JBoss, WebLogic.

Cloud Technologies: AWS EC2, S3, Elastic Beanstalk EBS, Elastic Load Balancing ELB, API-Gateway, Cloud Foundry

Databases: Oracle, My SQL, SQL Server, IBM DB2, Mongo DB and Dynamo DB.

Testing Tools/ Others: JUnit, Soap UI, Mockito, Log4j and JIRA, Netflix, Eureka, Zuul

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Sr. Java Full Stack Developer

Responsibilities:

  • Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Designed the front-end usingAngular9, HTML5, CSS4, JavaScript, Bootstrap.
  • Built custom Angular 9 Directives and Services for single-page web application for agile-based team.
  • Developed Angular controllers, services, filters and developed HTML templates wif various Angular directives such as ng-app, ng-controller, ng-repeat, ng-if, ng-show, ng-hide, ng-change, ng-blur etc.
  • Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. for developing the UI.
  • Architected and developed new or enhance existing front-end portal for cloud provisioning, continuous integration and devops
  • Developed unit and integration tests for existing Microservices using Junit and Docker
  • Developed Golang based web services on AWS and Google App Engine
  • Deployed services in Spring Cloud using Pivotal Cloud Foundry wif PCF CLI client
  • UtilizedJava 8features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • UsedJava 8 Method Referencesfeature to point to methods by their names and usedfunctional Interfaces.
  • Implemented Maven Script to create JAR, WAR and dependency JARS and deploy the entire project onto the Web Logic Application Server.
  • Proficient in AWS services like VPC, EC2, S3, ELB, AutoScalingGroups(ASG), EBS, RDS, IAM, CloudFormation, Route 53, CloudWatch, CloudFront, CloudTrail
  • Used Spring Boot which is radically faster in building cloud Microservices and develop Spring-based application wif very less configuration
  • Developed Angular services making use of resource service to perform REST API calls to the backend.
  • Good experience wif the Spring framework (Spring Data, Spring Data JPA, Spring Data Rest, Spring Boot)
  • Developed REST controllers using Spring Data REST to serve the UI wif required JSON data.
  • Implemented Microservices architecture using Spring BOOT enabled REST API wif the Spring Cloud modules.
  • Used Microservice architecture wif Spring Boot based services interacting through REST.
  • Experience in creating Docker images, containers, push/pulland integrating wif spring boot.
  • Used complete annotation driven approach to develop the application using Spring Boot and was involved in setting up the spring bean profiling.
  • Monitored health check using SpringBoot Actuator and API’s using SwaggerUI registered microservices.
  • UsedSpringJPAandHibernatewif entity beans for interacting persistence layer forCRUDoperations.
  • Expertise in various components in Spring, which includesSpringIOC, AOP, SpringMVC, SpringJPA, SpringBatch, Spring Security and Spring Boot drivenMicroservicearchitecture.
  • Experience in managing multi-tenant Cassandra clusters on public cloud environment - Amazon Web Services (AWS)-EC2
  • Developed and test application modules into Microservices
  • Actively involved in architecture of DevOps platform and cloud solutions
  • Developed reporting dashboards, which processes large amount data that are stored in Elastic Search.
  • Identified and created indexes, mappings and data in Elastic search and used Elastic Search REST API’s both single and multi-document API’s. API’s like Index Multi Get, Bulk etc.
  • Used various aggregations like Metrics, Average aggregations in Elastic Search.
  • Experience on configuring auto scalable and highly available microservices set wif monitoring and logging using AWS, Docker, Jenkins and Splunk.
  • Developed PCF based Microservices to expose the key Identity management features on the cloud
  • Worked on Integration of Microservices deployment patterns wif the PAAS platform on top of AWS and Integrating wif the Config server and ZUUL proxy.
  • Worked on AWS EC2, Amazon S3, Amazon Elastic Load balancing and other parts of AWS infrastructure.
  • Worked on AWS Multi Factor Autantication (MFA) related to security groups including rest security.
  • Configured and tuned the AWS EC2 and worked on ELB, Route53 for high availability.
  • Used Netflix Eureka for processing requests from devices and websites to backend of the streaming application.
  • Created and executedJMeterscripts for performance testing of portal.
  • Proficient in AWS services like VPC, EC2, S3, ELB, AutoScalingGroups(ASG), EBS, RDS, IAM, CloudFormation, Route 53, CloudWatch, CloudFront, CloudTrail
  • Actively involved in upgrading AWS EMR version
  • Responsible for overall Docker & Kubernetes setup, configuration and Architecture
  • Developed REST exception handling controller advices to respond to bad requests and server-side exceptions.
  • Used REST Client and POSTMAN to test the rest-based services and used Junit and Mockito.
  • Expertise wif employment of Apache Kafka and Zookeeper apart from JMS as messaging service.
  • Used Hibernate in the persistence layer and implemented DAO’s to access data from database.
  • Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement modules into Node JS to integrate wif designs and requirements.
  • Experience of working on JavaScript task runners like GruntJS and server-side scripting like Express.
  • Developed Spark scripts by usingScalashell commands as per the requirement.
  • Involved in enhancing existing MEAN (MongoDB, Express, Angular and Node) stack applications and provided the required support and maintenance of the application.
  • Excellent noledge ofNOSQL on Mongo.
  • Configured and maintained a large scale Docker based PaaS environment using Kubernetes
  • Involved in configuration and usage of Apache Log4J 2 for logging and debugging purposes.
  • Extensively worked onCICD pipelinefor code deployment by engaging different tools (Git,Jenkins,CodePipeline) in the process right from developer code check-in to Production deployment.
  • Used STS as IDE tool to develop the application.
  • Took part in setting up the application wif Jenkins and involved in builds and deployments to Tomcat server.
  • Developed unit test cases using Jasmine, Karma and performed E2E testing using Protractor and Selenium.

Environment: Java 8, STS, Tomcat 8, Spring Tool Suite, Spring, Spring Boot, Hibernate, Elastic Search, RESTful Web Service, Oracle, HTML5, CSS 4, Angular 9, Express, JavaScript, GIT, JMS, Jenkins, Agile, JIRA tool, Selenium, Log4j 2, Maven, AWS, Docker, OAuth2, Kubernetes, Splunk, Apache Kafka, React, Node JS, Jenkins, Couchbase, Hazelcast, Mule API Gateway, Cucumber JVM.

Confidential, Atlanta GA

Sr. Java Full Stack Developer

Responsibilities:

  • Prepared initial data sets for customers as per security maps, equipment’s, assets and maintenance programs.
  • Used JavaScript, Coffee Script, Ajax, AngularJS, jQuery, HTML 5, CSS, DHTML, XHTML for developing UI screens.
  • Used Angular JavaScript for client-side validation. Developed model classes and DAO classes.
  • Using AngularJS created custom directives for data manipulations and to display data in company standard format.
  • Analysis & design of GUI framework classes using Java, HTML, XML, XSL, XSLT, Rational Rose& Design patterns.
  • Converted the pages from XMI (XML Metadata Interchange) to AngularJS and dis process had to deal wif converting the XMI request and response in the front end to JSON (Java Script Object Notation).
  • Development of components using Spring Framework and designed and developed the interfaces to integrate the components. Used spring framework's Aspect-oriented programming (AOP) to write various cross-cutting routines.
  • Created, implemented and managed Pivotal Cloud Foundry deployments
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console
  • Migrated the server using the AWS services to a cloud environment
  • Implement multi-channel cloud based telephony solution
  • Develop planes for integrating using Maven, Jenkins for continuous integration, JUnit for testing the services.
  • Designed and developed database interactions to store the data collected Hibernate4.0 is used extensively.
  • Implemented MVC architecture using Struts2. Developed stored procedures, functions and triggers in Oracle.
  • Design (High level) of system wif user team & develop functional specifications.
  • Integrated Spring and Struts to inject dependencies into Struts Action classes. Used Hibernate persisting data.
  • Involved Writing Object Relation Mapping implementation using hibernate, hibernate mapping configuration file
  • Used multithreading in programming to improve overall performance using design patterns.
  • Very capable at using AWS utilities such as EMR, S3 and Cloud watch to run and monitor Hadoop/Spark jobs on AWS
  • Web components developed confirming to J2EE specs and used JMS for interacting Asynchronous notifications.
  • Extensively worked wif Spring JDBC programs using Oracle and MySQL databases and developed SQL and PL/SQL for Oracle to process the data. Developed Webservice components using SOAP and REST and integrated.
  • Designed and developed Object Oriented Analysis and coding of program for solid modelling. Used Object Oriented Technology (OOAD) working wif me/o Streams over http and TCP/IP.
  • Worked and Performed Tuning and Query Optimization in AWS Redshift and micro services
  • Used Web Services to exchange data between different applications and different platforms. Used Web Services Description Language (WSDL) to describe the interface of Web Services, binding and implementation location.
  • Developed XML web services (WSDL) to handle SOAP Requests and responses from and to External Interface.
  • Used Message Driven beans to read the messages from JMS queues for asynchronous communication
  • Developed Web Service stubs using AXIS 2.0 engine, SOAPUI, JAX-RPC, Document literal, integrated using SOA.
  • Involved in performance tuning the application deployed over WebLogic 11g 10.3.6, also involved developing JUnit test cases, testing the applications. Created AngularJS Controller Which Isolate scopes perform operation

Environment: Java JDK 1.7, J2EE, UML, EJB, MDB, Maximo 7.5,JMS, JDBC, No SQL\ Big Data, AngularJS, jQuery, HTML, CSS, JavaScript, AJAX, Apache CXF, Hibernate, Spring Framework, Struts, Webservices SOAP and REST, JSP, JDBC, Java JMS, JUnit, Oracle, SQL, PL/SQL, Eclipse, SVN, XML, JavaScript, CSS style sheets, Log4j, Solaris Unix, Weblogic11g 10.3.6, PL/SQL, Maven, Ant, SOAP UI, Agile.

Confidential, Dover, NH

Java / J2EE Developer

Responsibilities:

  • Developed interface using spring, JSP, JSF HTML, XHTML. Java Script to simplify the complexities application.
  • Involved in Analysis, Design and Development of ICP services using Sprint Methodology.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Deployed the applications on IBM Web Sphere Application Server.
  • Developed Maven Scripts for the build process and deployed in IBM Web Sphere.
  • Developed application service components and configured beans using Spring IOC.
  • Prepared technical reports & documentation manuals during the program development.
  • Used Web Services for creating summary and used WSDL and SOAP messages for getting data from different module and used XML parsers for data retrieval.
  • Migrated the server using the AWS services to a cloud environment
  • Created ESB project for web service project.
  • Web services integrations are performed through Mule ESB and Data Power.
  • Provided Security to service using Mule project.
  • Created end points and API keys in WSRR for Mule project.
  • Used Postgres as backend data base.
  • Used SQL statements and procedures to fetch the data from the database.
  • Involved in the Bug fixing of various applications reported by the testing teams in the application during the integration and used Bugzilla for the bug tracking.
  • Used SVN as version control across common source code used by developers.
  • Involved creating Data Access Objects (DAO) for addition, modification and deletion of records using specification files.
  • Used MQ Series for maintaining the messages in a queue
  • Developed Maven Scripts for the build process and deployed in IBM WebSphere.
  • Wrote Shell Scripts to execute the stored procedures and update the tables daily.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appender’s components.
  • Implemented Business processes such as user autantication, Transfer of Service using Session EJBs.
  • Involved in JUnit Testing of various modules by generating the Test Cases.
  • Deployed the applications on IBM Web Sphere Application Server.

Environment: Java, J2EE, Spring, JSP, XML, STS, MAVEN, JMS, EJB, JNDI, WSDL, SVN, Log4J, MQSeries, RSA 7.0, Windows 7, Web Sphere Application server, Apache Tomcat.

Confidential, ATLANTA, GA

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using Microsoft Visio to model the detail design of the application.
  • Developed a web-based reporting for credit monitoring system wif HTML, JSTL and custom tags using Struts.
  • Used JakartaStruts Framework for rapid development and ease of maintenance.
  • Developed the application front end using Jakarta Struts Framework. Developed action classes, form beans andJava Server Pages using WSAD.
  • Developed Session beans which encapsulate the workflow logic.
  • Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
  • Involved in implementing the DAO pattern for database access and used the JDBC API extensively.
  • Used XML Web services transferring data between different applications & retrieving credit information from credit bureau.
  • Used JAXB API to bind XML schema toJava classes.
  • Used JMS-MQ Bridge sending messages securely, reliably& asynchronously, WebSphere MQ, which connects systems.
  • Tested the application functionality wif JUnit Struts Test Cases.
  • GUI was developed using JSF andJava Swing.
  • Developed logging module-using Log4J to create log files to debug as well as trace application.
  • Used CVS for version control.
  • Extensively used ANT as a build tool.
  • Deployed the applications on IBM Web Sphere Application Server.

Environment: WAS 5.0, WSAD 5.1.2, Web Sphere MQ 5.3,Java SDK 1.4, MVC, coreJava, Hibernate 3.0, Struts 1.2.4, EJB 2.0, Servlet, JSP, JNDI, JDBC, PL/SQL, XML Web Services, Apache Tomcat, ASP, Spring, SOAP, WSDL, JavaScript, Windows, Oracle 9i, Junit.

We'd love your feedback!