We provide IT Staff Augmentation Services!

Sr Full Stackjava Developer Resume

0/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • FullStack Developer with 8+Years of experience on Enterprise Applications, Distributed Application Development, and Client/Server Applications. Excellent experience in Web Services, Micro services, and Application development using J2EE Technologies such as spring boot, Spring MVC, Spring Data, and Hibernate.
  • Experienced in implementing OOPS Concepts using java/J2EE technologies such as Core Java Collections, Generics, Enums, Annotations, etc.
  • Well - versed with core Java concepts like collections, multithreading, serialization, Java beans.
  • Expertise working with: Core Java, Spring MVC, Spring Batch, Spring Boot, Spring JDBC, and Hibernate.
  • Proficient in Java/J2EE Design Patterns including singleton, command, session facade, Model View Controller (MVC), Data Access Object (DAO), Factory, Adapter, Observer, and JMS components.
  • Experience in database connectivity (JDBC) for databases like IBM DB2, Oracle, SQL Server, and MySQL.
  • Experience working with front-end technologies like HTML5, CSS, Servlets, JSON, JSTL, JavaScript, Bootstrap, XML, Angular JS, Node.js, AJAX, and jQuery.
  • Strong knowledge ofAngular 6/8/9practices in commonly usedmodulesand creatingPipes,reusable Components, andServices.
  • Experience in developing and deploying applications on Cloud Platforms like Amazon Web Services (AWS) and Pivotal Cloud Foundry (PCF)
  • Strong knowledge of NodeJS, events and events emitter, and Node Package Manager (npm).
  • Strong knowledge of implementing Node JS API including module patterns.
  • Experience in implementing the security on microservices using Spring Boot Auth server which generated JWT tokens as OAuth2 mechanism
  • Extensive knowledge ofXML-based standards and protocols such as WSDL and SOAP,Service Oriented Architecture SOA,development ofXSDschemas, and implementing bothSOAPandREST web services.
  • Proficient in RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MySQL, PL/SQL, SQL Plus, Database triggers, Procedures, Functions.
  • Hands-on experience with JUnit in performing the unit test and determining the application functionality
  • Good Experience in React JSfor creating interactive UI using One-way data flow,Virtual DOM, JSX, and React Native concepts.Familiar with creating Custom Reusable React Components Library.
  • Excellent in deploying the applications in AWS as EC2 instances and creating snapshots for the data that had to be stored in AWS S3
  • Hands-on experience using Messaging Services likeJMS,MQ Series.
  • Hands-on experience with the IBM heap analyzer to identify the memory issues and database lock issues.
  • Logging using Log4j Framework, SLFJ.
  • Develop and execute Test cases, testscripts, and maintain Test scripts.
  • Experience in implementing dynamic web applications using IBM WebSphere, Web Logic, and Tomcat Application Servers.
  • Experience on web development using Java, Angular, jQuery, SOAP, REST & Microservices architecture.
  • Used Jenkins for build automation to compile and generate EAR and WAR files.
  • Developed Spring boot applications and microservices and deployed on AWSEC2 instances.
  • Used ANT and Maven scripts for building the EAR and the application components
  • Extensive experience in developing Enterprise Applications using IDEs such as Eclipse, Net Beans, IntelliJ.
  • Active involvement in complete Software Development Life Cycle (Analysis, Design, Build, Unit Testing, various environments like Dev, SIT, UAT, Staging and Production Support)
  • Good working experience in Operating Systems like Windows Operating Systems, Linux.
  • Experienced in the fast-paced Agile Development environment and methodologies including Test-Driven Development and Scrum
  • Having experience with Cloud Computing environments like Amazon Web Services (AWS).
  • Experience in AWS Solutions using EC2, S3, EBS, Elastic Load Balancer, andAuto Scaling Groups.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, EJB, Servlets, JSTL, JDBC, JMS, JPA JNDI, RMI, EJB, JFC/Swing, AWT, Java Beans, Applets, Multi-threading, Java Networking, Spring data, Spring Boot, Spring framework, Spring JDBC Templates, java mail, Google API, Hibernate, Web Services, SOAP, RESTFUL, Microservices

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

Testing Tools: Junit, TestNG, Mockito, Jasmine, Karma, Mocha, Chai, Spock, Protractor, Jest

Messaging Services: JMS, Active MQ, Rabbit MQ, IBM MQ, Apache Kafka

Webservice frameworks: JAX-RS, JAX-WS, Apache CXF, Axis, Jersey

UI Framework: React JS, Node JS, Bootstrap, Angular JS, Struts, Spring MVC,jQuery, Java script

Databases: SQL Server, Oracle MySQL, Elastic search, Cassandra, Mongo DB

Portal server: JBoss Portal Server, WebLogic Portal Server, Apache Tomcat server, IBM WebSphere application server 5.0

Version control: SVN, TFS, Git Hub, Git lab

IDEs: Eclipse, WebSphere Application Development Studio 5.1, NetBeans, IntelliJ

Cloud Technologies & DevOps Tools: Continuous Integration tool (CI/CD), Jenkins, Docker, Maven, AWS, PCF, EC2, EBS, S3, Docker, ECS, EBS, EKS, SQS, RDS, S3, Glacier, Lambda, Kubernetes, Pivotal Cloud Foundry (PCF), GCP

Agile tool: Version One, Agile Scrum, TDD, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

Sr Full stackJava Developer

Responsibilities:

  • Designed and Developed Microservices-based applications using Spring, Spring Boot, Hibernate, Spring DAO, Gradle, JDBC, Oracle. Used Eureka to call other proxies Microservices.
  • Performed Reverse Engineering to mapPOJOclasses to the database.
  • CreatedDAOinterface, abstract class, and concrete classes to interact withpersistenceentities.
  • Designed and developed RESTful Web Services using Spring Boot.
  • Responsible for creating an instance onAmazon EC2(AWS) and deploying the application on it.
  • Built administrator page displaying profile information in React JS and GraphQL.
  • Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas, and implementing both SOAP and REST web services.
  • Design and implementation of Spring-Security for the application for authentication process against J2EE pre-authentication, and Database.
  • Select the appropriate AWS service based on computing, data, or security requirements.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, React JS, Redux, and Bootstrap.
  • Experience in building isomorphic applications using React JS and Redux with GraphQL on the server-side.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Implemented Spring boot-microservices to process the messages into the Kafka cluster setup.
  • Integration of Amazon Web Services (AWS) with other applications infrastructure.
  • Developed powerfulSingle Page Applicationand dynamic responsive Web Application withAngular 8.
  • Developed the components usingAngular 8needed for the application from the scratch and customized from various Angular-related libraries to meet the application's functionality.
  • Created reusable and testable React.js functional and class components using es6.
  • Using Angular 8 created Responsive Web Design (RWD) and did data manipulations to display data in company standard format in UI.
  • Implemented automated local user provisioning instances created in AWS cloud.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Created Angular service and integration withRESTful APIs and AngularHTTP Clientto send GET/POST requests to fetch data from the server.
  • Creates and configures Micro-Services architecture and integrates with ReactJS application.
  • LeveragedAngular 8 sources for data access and created customdirectives,factories, andservicesfor the reusable components.
  • Used Angular 8 components like modules, controllers, and built-in and synchronizing models with single-page Applications (SPA).
  • Developed a RESTful web API using Spring Boot. Spring Data is used to communicate with MongoDB.
  • Implemented MVC architecture with React components as Views, controllers in node JS for API development.
  • UtilizedAngular Command Line Interface (CLI)to develop front-end functionalities and have researched the command thatAngular CLIprovided.
  • Designed and implemented server-side RESTful web services using Node JS and handled communications to the client-side (React JS) using JSON.
  • Developed, integrated RESTful webservices using JAX-RPC along with Spring Boot and test cases using JMeter
  • Extensively usedAngular-CLIto generate components,routes,services,pipesand to runtests.
  • Used Jenkins pipelines to drive all microservices build out to Docker registry and then deployed to Kubernetes, created pods, and managed using Kubernetes.
  • Worked on building a data center with AWS. Installed SVN, GIT, Jenkins images on AWS.
  • Creates and configures Micro-Services architecture and integrates with ReactJS application.
  • Set up CI/CD pipelines for Microservices and integrated tools such as Maven, SonarQube
  • Extensive knowledge on spring modules like Spring MVC, Spring Boot, Spring IOC, Spring DAO, Spring Batch.
  • Developed a new build system using Jenkins, uDeploy, and Maven, which is automated code deployment and helped to improve the quality of the build.
  • Worked on Agile (Scrum) development team to deliver regular updates to the business team and project managers.

Environment: Angular JS, Angular 8, React, JavaScript/jQuery, Ajax, Spring, MVC, Hibernate, Spring Boot, XML, Kafka, Docker, Kubernetes, Agile, CI/CD, Jenkins, Maven, SonarQube, uDeploy, and Java/J2EE, AWS.

Confidential, Pleasanton, CA

Sr. Java Full Stack Developer

Responsibilities:

  • Used coreJavato build new functionality based on requirements and implemented New Interface for the Previously Ordered Page, Cart Page.
  • Creates and configures Micro-Services architecture and integrates with ReactJS application.
  • Use of chrome-dev-tools, react-dev-tools, and redux dev tools for debugging.
  • Developed Spring Boot application with Microservices and deployed it into AWS using EC2 instances.
  • Contributed to the Migration of existing modules into Rest based Microservices and provides all the CRUD operations required using Spring Boot.
  • Excellent project experience in Microservices, Multithreading, Web-J2EE technologies.
  • Designed, developed web-based UI using JSP, Struts, developed action classes to handle the user requests.
  • Experience in Building applications using React JS which allowed us to render pages on both the client and server using the same codebase. Developed web pages by using Spring MVC and JSP pages.
  • Develop UI automation for Node JS, Angular 6, Micro services have been built using spring boot, Netflix OSS, spring cloud, and deploying to AWS Cloud.
  • Created Rich UI applications using Angular integrating with REST APIs built on Microservices.
  • Used JPA to develop server-side logic by writing configurations.
  • Using Struts in presentation tier and used Spring Core/IOC to wire/inject the object dependencies.
  • Utilized Microservices and decoupled architectures for building RESTful APIs.
  • Implemented client-side Interface using React JS.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API, Spring Boot for Microservices, and Spring Batch for running batch jobs.
  • Deployed PCF on AWS EC2 to manage the containers created by PCF.
  • Experienced first-hand practices for integrating microservices into an existing system architecture.
  • Developed Data access objects using Spring DAO pattern, JDBC, Spring, Hibernate.
  • Involved in developing web pages using HTML5, CSS3, Angular JS, jQuery, AJAX, JSON, Bootstrap, Node JS.
  • Worked with Node Package Manager(npm) commands and using package JSON for managing dependencies and dev-dependencies of node JS applications.
  • Developed, integrated RESTful webservices using JAX-RPC along with Spring Boot and test cases using JMeter
  • Microservices have been built using Spring boot, Spring security and deployed to the AWS cloud.
  • Experienced with the installation of AWS CLI to control AWS services through SHELL/BASH scripting.
  • UsedReact JSfortemplatingfor faster compilation and developing reusablecomponents.
  • Wrote JavaScript/jQuery Ajax call to retrieve the customer data from the back end and then display it on the screen in a well-organized way.
  • Setup the (CI) and (CD) process for the application using Jenkins.
  • Responsible for setting up AngularJS framework for UI development. Developed HTML views with HTML5, CSS3, JSON and AngularJS.
  • Developed VNM Application using Spring Boot to implement the Controller and Service layers.
  • UsedReact fluxto polish the data and for single directional flow.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • WroteSQLQueries, PL/SQLstored procedures, triggers, and packages on Oracle database.
  • Used Test Driven Development (TTD) tools like Selenium and Cucumber for Java Automation.
  • Deployed Spring Boot-based Microservices Docker container using Amazon EC2 container services and using AWS admin console.
  • Implemented AngularJS Factories and Controllers to manipulate and view employee task data.
  • Used AngularJS HTTP methods and calls to retrieve the required data from the Services.
  • Worked onReact JS Virtual DomandReact views, rendering using components that contain additional components called customHTML tags.
  • Analyzed use cases, created interfaces, and designed the core functionality from the Presentation layer to the business logic layer using UML.

Environment: Java/J2EE, JSP, AWS, JavaScript, jQuery Ajax, Angular, React JS, Spring MVC, Spring boot, HTML, CSS, UML, SVN, SQL, PL/SQL, Oracle, Agile, Jenkins, CI/CD.

Confidential, Memphis, TN

Java Full stack Engineer

Responsibilities:

  • Designed and developed a custom, single-page, responsive Web Application on front end using Angular
  • Developed several reusable directives using Angular 2.0. Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
  • Build microservices for the delivery of software products across the enterprise.
  • Developed server-side application to interact with database usingSpring BootandHibernate.
  • Designed and developed UI of application modules using CSS, jQuery, AJAX, JSON, and DOJO.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a SPA.
  • Deployed applications in AWS EC2 instances, created snapshots for the data that must be stored in AWS S3.
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • REST API's development with Spring Boot, configuration, and maintenance of Microservices with CXF.
  • Implemented Spring Transactions along with Spring ORM for Database transactions.
  • Moved the project to Java 8 to extensively use Lambda expressions and have better connectivity to Cloud in addition adding Spring Boot Libraries and UI Enhancement.
  • Deployed Spring Boot-based Microservices Docker container using Amazon EC2 container services and using AWS admin console.
  • Extensively used CSS and Bootstrap for styling the HTML elements.
  • Microservices are being developed instead of monolithic communication to implement independent business boundaries.
  • Developed dynamic web pages using HTML5, CSS3, Bootstrap, Less, CSS3(SASS) and AJAX.
  • Front-End UI development skills using scripting languages like HTML5, DHTML, CSS, JavaScript, jQuery, JSON, AJAX, Angular JS, Node.js, Bootstrap, Tag Libraries, JSTL, ReactJS.
  • Deployed Spring Boot-based Microservices Docker container using Amazon EC2 container services and using AWS admin console
  • Worked inDOM, React Props, Lifecycle methodsand with React StatesandEvents.
  • Developed multiple enterprise applications using Spring Boot, Hibernate framework, Spring IOC, Spring MVC, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful webservices.
  • Used the flux architecture in ReactJS for building client-side web application.
  • Worked in React JS with Redux architecture to maintain states in stores, dispatched the actions using redux.
  • Developed RESTful Services and Web Service Clients (JAX-RS or JAX-WS) using jersey framework with data representation in different formats such as XML and JSON.
  • Developed SOAP services with JAX-WS using Apache CXF framework with data representation in XML format.
  • Worked on Load testing on JMeter to improve the performance of newly developed code.
  • Written Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map Java entities to database tables.
  • Implemented second level cache using Oracle Coherence for Hibernate.
  • Worked extensively with java persistence context (JPA) implemented by Hibernate.
  • Designed, configured, and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack (Including EC2, S3), focusing on high-availability, fault tolerance, and auto-scaling.
  • Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.Project code build is done using MAVEN tool.

Environment: Java1.7/1.8, HTML5, CSS3, jQuery, Bootstrap, Less, CSS3(SASS), AJAX, React.JS, Angular.JS, DOM, Angular Controller Function, Hibernate, Spring MVC, Spring Batch, Spring Cloud, Spring AOP, Rest Controller, DAO Classes, Spring IOC, JSP, J2EE, XML, Spring DAO, DB2, PL/SQL, MVC, Active MQ, JMS, JENKINS, Log4J, JMeter

Confidential

Full stack Java Developer

Responsibilities:

  • Involved in the analysis, design, and development phase of the application.
  • Created Class, Activity, and Sequence Diagrams using the IBM Rational Rose modeling tool.
  • Responsible for creating efficient design and developing User Interaction screens using Angular 6.
  • Used Struts 2.0 for implementing the MVC (Model View Controller) of the application.
  • Highly involved and created the action classes, action interceptors, and business services.
  • Developed the presentation layer using JSP and Servlets with a RAD tool.
  • Created Components using Struts, JSP and Servlets.
  • Preparing the XML schema for the cross-commit XML structure.
  • Used Spring Framework for MVC and JMS.
  • Designed and implemented the User Interface using Core Java, HTML 5, CSS3, JavaScript, and Angular JS.
  • Used the collection framework, Multithreading concepts and used the java reflections extensively. Used java reflection to eliminate the dependence in the project.
  • Used JavaScript, Angular for front-end user input validations and Restful web service calls.
  • Developed and deployed UI layer logics using JSP, Angular, and JavaScript.HTML.
  • Used Spring Core for middle-tier development to achieve inversion of control.
  • Used Spring for implementing (Data access objects) DAOs.
  • Used Java Message Service (JMS) for the loosely coupled, reliable, and asynchronous exchange of patient treatment information among J2EE components and legacy systems.
  • Extensively used Hibernate for Object-relational Mapping for data persistence.
  • Marshalling and Unmarshalling of the XML using JAXB Framework.
  • Wrote SQL, PL/SQL, and stored procedures as part of database interaction.
  • Involved in testing the complete flow of the modules.
  • Implemented Log4J for Logging Errors, debugging, and tracking.
  • Prepared technical reports and documentation manuals during the program development -Involvement in Analysis, Design, Build, Testing, and Implementation phases of the project.
  • Configuring application in WebSphere Application server in development and Test environment.
  • Followed Agile methodologies and participated in daily SCRUM stand-ups
  • Unit testing with Junit for individual components before checking in the code for the QA builds.
  • Fixing the defects, maintenance in production.
  • Analyzing logs in the client’s production environment to fix any defects as part of the production support.
  • Involved in providing design inputs to different Cross- Commit Systems.

Environment: Core Java 1.5, J2EE 1.5, Eclipse3.0, Tomcat 6, UML, HTML, XML DHTML, RDBMS Oracle 10g, Jenkins, JavaScript, Unix/Shell Script, Hibernate 3.0, Struts2, Spring 2.5, Junit, Maven.

Confidential

Software Developer

Responsibilities:

  • Involved in the analysis, design, and development phase of the application.
  • Used spring modules like Spring MVC, Spring Boot, Spring IOC, Spring DAO, Spring AOP, Spring Batch.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API, Spring Boot for Microservices, and Spring Batch for running batch jobs.
  • Analysis, design, and development of Application based on J2EE and Design Patterns.
  • Used the Struts framework for managing the navigation and page flow.
  • Created templates using design patterns Business Delegate, Service Locator, Session Facade extensively.
  • Used JDBC for accessing the data from the DB2 database.
  • Worked on Registration, Recovery and Service contracts modules.
  • Creates and configured Micro-Services architecture, integrated it with the React JS application.
  • Followed architectural standards and coded Request Handlers, BO, DAO, SQL Helper classes.
  • Involved in writing complex stored procedures, prepare statements.
  • Used Java Servlets extensively and using JDBC for database access
  • Using JavaScript performed client-side validations on Registration module.
  • Coded JSPs, Servlets and implementation logic for BO, DAO.
  • Used Struts MVC at front end. Server-side validations were performed using Struts validation framework.
  • Written test cases for the developed classes using JUNIT framework.
  • Provided support for Production and Implementation Issues.
  • Involved in end-user/client training of the application.
  • Involved in the release management process to QA/UAT/Production regions.

Environment: Core Java 1.5, JSP, React, Apache DBCP, JMS, XML, SQL Server 2005, 2008, Postgres SQL 7.4 and 8.2, Struts 2.0, JavaScript, Oracle 9i and 10g, DB2 7.4, Windows Server 2003/2008.

We'd love your feedback!