We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Fort Myers, FL

SUMMARY

  • Around 7+ years of experience in Java/J2EE Developer with all stages of the development cycle, for projects in AGILE and SDLC models.
  • Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JDBC, JSP, Spring, Spring Boot, Spring DATA, Spring JDBC, Hibernate, XML, Web services, JMS, Eclipse, RAD, Ant, Maven.
  • Expertise in application development using Servlets, JDBC, JNDI, spring, Hibernate, JSF, EJB, XML, Web Services - SOAP, WSDL.
  • Used TypeScript for high productive development and used in static checking and code debugging.
  • Worked on deploying the applications using CICD
  • Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).
  • Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.
  • Experienced in the functional usage and deployment of applications in JBoss, Web Logic, Web Sphere and Apache Tomcat.
  • Proficient in consuming RESTful web services using JQuery, AngularJS along with JSON parsing to implement AJAX call and render the response data to User Interface.
  • Develop rich user interface SPA by using Angular 9.0, Angular 10, Typescript, HTML, CSS 4, and material framework.
  • Developed UI modules using Angular9, Angular 10, Node Js, React JS, Bootstrap, JavaScript, CSS3, HTML5
  • Experience in Angular 9.0 and Angular 10 along with Bootstrap, CSS3 to create reusable components for RWD.
  • Proficient in developing RESTful Web Services, SOAP Web services
  • Used Jenkins and pipelines to drive all micro service authentication builds out to the Docker registry and then deployed to Kubernetes.
  • Expertise in design patterns including Front Controller, Data Access Object, Session Facade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Strong knowledge on working withGraphQLschema, queries, and mutations to interact with Mongo DB and several other data layers.
  • Good experience on DevOps tools such as Jenkins, Gradle, GitHub, Artifactory, Raven, Docker.
  • Proficient in creating Web Services using Spring Boot.
  • Experience in implementing a Micro service with Spring Boot based services.
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC.
  • Strong working experience Object Relational mapping (ORM) tools like Hibernate (Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions).
  • Well experienced in using JUnit for performing unit-testing framework.
  • Expertise in implementing Web services and JMS for the synchronous and asynchronous communications between two applications running in different servers.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TDD), Incremental and Iteration methodology and Pair Programming as well as implementing Waterfall model.
  • Expertise in using configuration management tool like SVN and GIT for version controlling.
  • Highly motivated team player with zeal to learn new technologies and always believes in giving the best of efforts in challenging environments.
  • Good team player and excellent leadership qualities. Hardworking, honest with good interpersonal skills.

TECHNICAL SKILLS

Languages: Java 8, SQL, PL/SQL, PostgreSQL, Python, Elastic Search,ASP.NET, Test Driven Development (TDD)

J2EE Technologies: Servlets, Spring 3.x/4.x, Spring Boot 1.2.3, JSP, JDBC, JSTL, JNDI, Java Beans, JMS, Web Services.

Web Technologies: HTML, CSS, XSLT, XML, jQuery, JavaScript, Angular 6/7/9/10, AngularJS, Node JS, React JS Radiant, Logic Virtual Directory, 2.0Extjs, JQuery, AJAX, JSON.

LAN Technologies: Faster Ethernet, Ethernet Gigabit Ethernet, DNS

App/Web Servers: IBM WebSphere Application Server 6.1/7.x/8.x, IBM Business process, Management v8.x, JBoss Application server, WebSphere, Tomcat, BEA Web Logic, NGINX

Frameworks: Struts, Spring, Spring MVC, Micro Services - MVC

SOA: Web Services (Restful, SOAP, WSDL).

ORM Tool: Hibernate

Tools: Load Runner, Log4J, Ant, BIRT, Jenkins, Kafka, TOAD, PL/SQL Developer

IDEs: Eclipse, STS, IntelliJ

Databases: Oracle 10g, 9i, 8i SQL Server, Couch base 2.5.1,3.03, Mango DB, MySQL, Cassandra

Version Control: SVN, Clear Case

Cloud Technologies: Docker, PCF AWS (Elastic Search, EC2, S3, EMI, ELB, Dynamo DBECS Fargate)

Operating Systems: Linux, Windows, Mac OS

PROFESSIONAL EXPERIENCE

Confidential, Fort Myers FL

Sr. Full Stack Java Developer

Responsibilities:

  • Developed REST API's using Spring MVC and Spring boot, hosted all micro services on AWS and used Elastic Beanstalk to setup application and configured environments.
  • Resolving User Interface issues using various front-end technologies such as HTML, CSS, JavaScript, AngularJS, Bootstrap, jQuery, and AJAX.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided byangular9/angular10
  • Created Entity using JPA and Spring Data JPA for executing queries to the databases.
  • All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Created AngularJS directives, factories, and services for developing single page web applications.
  • Implemented the Hibernate framework (ORM) to interact with database.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Building/Maintaining Docker container clusters managed by Kubernetes, Bash, GIT, Docker, on Azure.
  • Kubernetes is being used to orchestrate the deployment, scaling, and management of Docker Containers
  • Created Maven build file to build the application and deployed on Web Sphere Application Server.
  • Deployed and developed my project using AWS EC2, S3, Data pipeline, Elastic Beanstalk, cloud watch, Elastic search, AWS server migration service, Lambda, Amazon messaging services (SQS and SNS) and Amazon Kinesis services.
  • Used the most popular streaming tool KAFKA to load the data on Hadoop File system and move the same data to MongoDB -Nosql database.
  • Experience in using JSP and Servlets to create web interfaces and integrating Apache tools like Kafka.
  • Expertise in ApacheKafka message implementations and their integrations with the systems. Design /Implement large scale pub-sub message queues using Apache Kafka. Deep understanding ofKafka cluster environment and zookeeper. Written Storm topology to accept the events from Kafka producer and emit into Cassandra DB.
  • Created AngularJS directives, factories, and services for developing single page web applications.
  • Experience in managing Cassandra clusters on Amazon Web Services (AWS).
  • Synchronized the create, update, and delete of records between Legacy database (DB2 v10) and Cassandra.
  • Used the AWS mobile hub for quick storing and retrieval of app data in AWS DynamoDB
  • Used the AWS mobile SDK which helps to build high quality mobile apps quickly.
  • Used AWS Elastic Beanstalk service for deploying infrastructures which orchestrates various AWS services.
  • Designed and developed asynchronous RESTful Microservices using Spring boot, Couchbase and RXJava that are consumed by other microservices with an average response time of 30 milliseconds.
  • Used AmazonElastic search service for application monitoring and full text search. Used GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation. Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS). Used JBOSS application server for run time integration of j2ee applications.
  • Used Apache CXF for supporting variety of web service standards like SOAP and WSDL
  • Used NoSQL databases like MongoDB and AWS DynamoDB handle large volumes of data flow.
  • Good Knowledge on JAVA 8 features like functional interfaces and lambda expressions.
  • Worked on DenodoExpress6.0 version for fast deployment on AWS cloud.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment.
  • Used the MongoDB cloud manager for managing and monitoring the MongoDB infrastructure and used cloud manager backup for data backup and data restoration
  • Eureka service registry of PCF configured for each service to enable communication via cloud.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate, JPA and Spring Data JPA.
  • Developed PL/SQL procedure for login module and registration module.
  • Used JDBC to connect to the information model tier.
  • Written JUNIT (TDD) test cases for testing Spring Framework classes and wrote many JavaScript’s to do client-side validations.
  • Used Jasmine testing framework for JavaScript. Run the Jasmine tests by using Karma, a simple JavaScript test runner tool.

Environment: Spring, Hibernate, WebLogic, Rest, JQuery, JavaScript, JSON, JSP, WebSphere, Drools, JSTL, Servlets, AWS, SDN, Oracle, Denodo Express 6.0, Mongo DB, micro-services, Apache SOLRCRUD, PL/SQL, JDBC, EJB, UML, Eclipse, JUnit, JSF, Maven, JBOSS, Apache Hadoop, Apache CXF, Mongo dB, Amazon Elastic search, Express, GWT, HTML, JSP, JavaScript, Angular 8/9/10, Typescript, Node.js v6.0.0, CSS, Clear case, Jasmine, Jasper Report, ILOG, Agile, Web 2.0, Adobe Flex, SOAP. Spring Boot, Spring Cloud, spring data JPA

Confidential, San Jose CA

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in business required gathering and technical specifications.
  • Worked with the Guide wire client team members to configure and implement the application around.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor applications.
  • Developed various screens for the front end using ReactJS and used various predefined components from NPM.
  • Developed user interface by using the ReactJS, Flux for SPA development.
  • Implemented client-side Interface using ReactJS.
  • Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Created reusableReactcomponents and managed application state withRedux.
  • Applied redux middleware usingredux-promise, redux-thunkandredux-saga.
  • Usedredux-formto manage form state inredux.
  • Build React components and stand-alone functions to be added to any future pages.
  • Responsible for developing a front-end application using ReactJS and FLUX architecture for internal team’s productivity use.Written Kafka Rest API to collect events from front end.
  • Used Microservices architecture with Spring Boot, Apache Kafka message broker, deployed to AWS cloud.
  • Code cleaning usingSonarQube to remove thesonarissue and reduce the code complexities.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using ReactJS
  • Use of tools such asPMD, findbugs, Jenkins, Sonarto ensure the continuous integration in the project.
  • Developed Unit tests for applications using Mockito
  • Implemented J2EE standards, MVC architecture using Spring Framework and Involved in creating a reusable component usingReactJSfor DOM manipulation.
  • Used object relational mapping using Spring with Hibernate and IBATIS.
  • Developed Proof of Concept for existing monolithic application to Micro services architecture with Spring Cloud, Actuator, Eureka, Apace Kafka, AWS Core, Kibana Client, React JS.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes served as the data source for the tool. Created Entity using Spring Data JPA for executing queries to the databases.
  • Effective use of Hibernate (ORM tool) in the business layer to create DAOs. Interaction with Oracle database implemented using Hibernate.
  • Managing the OpenShift cluster that includes scaling up and down the AWS app nodes.
  • Worked on highly advanced and user interface design and development using NodeJS, React JS HTML5 and CSS3.
  • Responsible for all backup, recovery, and upgrading of all the PostgreSQL databases.
  • Used CQL (Cassandra Query Language) version 3.0 to create key spaces and tables, inserting data and executing queries, deleting data, using primary keys, compound primary keys and clustering columns, ordering and filtering query results, composite partition keys and collections
  • Used Cassandra, NoSQL database management system for keeping user-generated data by upgrading of Couchbase and Cassandra cluster.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, troubleshooting, Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Involved in writingJava APIfor Amazon Lambda to manage some of theAWSservices.
  • Deployed the Services onto the OpenShift PODS and tested end-to-end application.
  • Used EJBs to implement the business logic.
  • Installing and monitoring PostgreSQL database using the standard monitoring tools like Nagios etc.

Environment: Java 8, React JS, Node.JS, HTML5, CSS3, JavaScript, jQuery, Bootstrap, Hibernate, JPA, AJAX, Agile, Spring, MVC Design Patterns, Spring Boot, Spring Security, Spring Data, WebLogic, Apache Tomcat, XML, Spring Cloud, AWS, Docker, Kubernetes, Microservices, SQL, Redis, Couchbase, Elasticsearch, Oracle 11g, Oracle 12c, MongoDB, IntelliJ, GIT, JUnit, Log4j, JIRA, Scrum, Linux.

Confidential, Cincinnati, Ohio

Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and worked with the business team to review the requirements.
  • Worked Integration of AWS, Elastic Search, Beanstalk and Docker with Kubernetes.
  • Implemented automated local user provisioning instances created in AWS cloud and google cloud.
  • Resolving User Interface issues using various front-end technologies such as HTML, CSS, JavaScript, AngularJS, Bootstrap, jQuery and AJAX.
  • Used Servlets and JSP in developing the web application on Apache Tomcat 7.
  • Developed static pages using HTML5, CSS3, JSP with Ajax calls in JQuery to retrieve data as JSON Object from back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers. Also, used an AngularJS filter to make the data searchable and sortable.
  • Created a Front-end application using Angular4, JSPs and Spring MVC for registering a new patient and configured it to connect to a database using Hibernate.
  • Worked with Jenkins under the CI/CD pipeline providing continuous improvement to agile software development teams.
  • Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
  • Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details etc.
  • Used Spring Batch for processing large amounts of data like transaction management, job processing, resource management and logging.
  • Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using spring security.
  • Developed the persistence layer using Hibernate Framework by configuring the various mappings in hibernate files and created DAO layer.
  • Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.
  • Worked with JUnit Regression Test Framework to implement unit testing, to accelerate programming speed and to increase the quality of code.
  • Worked on setting up Maven scripts to build, package, and deploy application code to the target Apache Tomcat Servers and worked on continuous integration servers like Jenkins.
  • Involved in creating EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it.
  • Involved in creating resources stack on AWS EC2 using Cloud Formation by writing Template files.
  • Developed and delivered SOAP based Web Services and used Apache-CXF and SOAP UI to test the services.
  • Used Docker for creating Docker images for launching containers on AWS EC2 and Expert in using Docker for Environment provision solutions.
  • Worked on integrating Spring with the Elasticsearch and developed APIs to read and publish data from Elasticsearch cluster using native Java transport client as well as REST client.

Environment: Agile methodology, Java 1.8, HTML5, CSS3, JavaScript, AngularJS, STS, J2EE, Hibernate, Spring framework modules, JSP, Oracle, MongoDB, MVC, Jira, Jenkins, JUnit, Maven, JAX-RS, Log4J, Apache Tomcat, Spring Boot, Micro services, AWS.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed various business integration for Transactions, services, and maintenance of the products.
  • Designed and developed Use-Case Diagrams, Class Diagrams and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
  • Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and Web services (SOAP, WSDL).
  • Developed application using JSF, spring technologies. Used JSF layout for View of MVC and JavaScript, DHTML also used for front end interactivity.
  • Developed web services which will retrieve/update Address and email address.
  • Extensively used spring framework to implement bean to declare a service and accessed those using Application context.
  • Created business logic and application in Hibernate and Spring Framework using JSP, and Servlets.
  • Implemented Micro services architecture using Spring BOOT enabled REST API with the Spring Cloud modules.
  • Followed RUP methodology.
  • Used RESTful web services to expose certain functionalities of the application.
  • Jersey implementation of JAX-RS is utilized to develop RESTful Web services.
  • Consumed RESTFUL Web services (JAX-RS) provided by different vendors to use for Address verification and validation.
  • Used Struts framework for MVC design Pattern, Action class, Action Servlet, Form Bean.
  • Involved in Exception handling (hibernate, SQL and generic exceptions) and displayed appropriate messages.
  • Extensive use of collection framework, Java threads, multi-threading.
  • Used Log4J to create log information.
  • Used Apache Ant to compile java classes and packages into jar/war archives, involved in Low Level and High-Level Documentation of the product.
  • Assisted Oracle DB development team in developing stored procedures and designing the database. Used Toad for running the SQL queries and developing Stored Procedures. Developed JDBC code for backend processing.
  • Developed applications using Eclipse IDE and deployed in Web Logic server.
  • Involved in creating test cases using JUnit for Java classes and Abstract spring dependency Injection test for spring beans.
  • Wrote Oracle PL/SQL Stored procedures, triggers.
  • Performed a thorough unit testing and resolved several data related issues before migration to production.

Environment: Java,J2EE, JavaScript, RESTful API, SOAP, Struts, Spring, JSF, XML, static text, DHTML, XSLT, Eclipse, Web Logic, IBM WebSphere, Hibernate, RAD, Log4J, war, jar, Oracle, Windows, Junit, Tomcat.

We'd love your feedback!