We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Kansas City, MO

SUMMARY

  • Java Developer with 7+ years of experience in analysis, design, implementation and testing of Object - Oriented Applications using Core Java/J2EE.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TDD), Incremental and Iteration methodology, Agile Development &Testing using Software Development Life Cycle.
  • Experienced in Development, Testing and Deployment of enterprise applications on Windows, Linux and UNIX platforms using IDEs such as Eclipse, NetBeans, IntelliJ14.x/15. x.
  • Expertise in design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, Data Transfer Object and Singleton.
  • Experience in Microservices, Pivotal Cloud Foundry and Engagement using Spring Boot.
  • Strong experience in Spring Framework modules such as Spring Core, Spring DAO, Spring IOC, Spring MVC, Spring ORM, Spring AOP, Spring Boot, Spring Netflix and Spring Web flow.
  • Extensive work experience using Web Services (REST, SOAP) and Service Oriented Architecture.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, ORM, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Zuul Proxy.
  • Implemented SOA to develop Spring Restful/Microservices and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Eureka.
  • Extensive experience focusing on services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elastic Cache, SNS, SQS, Elastic Search
  • Configured AWS Identity and Access Management (IAM) Groups and Users login authentication.
  • Worked with Docker andKuberneteson multiple cloud providers, from helping developers build and containerize their application (CI/CD) pipelines to deploying either on public or private cloud.
  • Developed applications using latest technologies like EJB3.2, Spring 4.0/5.0, Spring Boot, Hibernate 5.3/5.4 and REST based Web services (Axis2.0, JAX WS 2.0, JAX RS), Rule Engines (Drools4.1), JBPM tools.
  • Experience in developing CI/CD system with Jenkins using Kubernetes on Kubernetes container environment.
  • Experience in working on Maven, Gradle and Ant for project build and logging tools as Log4J2 and Splunk.
  • Experience with version controller tools as GIT, SVN and CVS.
  • Strong experiencewithMongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB
  • Experienced in performing unit testing using Selenium, Cucumber, Junit, Mockito, Mock MVC, JMeter, J-Test.
  • Implemented Log4j2to log errors and messages for ease of debugging.
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.
  • Experience with streaming platforms like Apache Kafka and messaging services RabbitMQ, Zookeeper.
  • Expertise in design and development of various web and enterprise-level applications using Java/J2EE technologies using Core Java, Servlets, JDBC, JSP, Hibernate, Spring, Web Services.
  • Experience in Angular 6/7/8 along with Bootstrap, CSS3/4 to create reusable components for RWD applications.
  • Experience in developing Web-centric applications using XML, Angular.js, JavaScript, jQuery, CSS.
  • Experience in developing cross platform server-side applications using Node.js to achieve scalability in real-time web applications.
  • Good knowledge in Angular 8.0 directives to create reusable elements and attributes, along with easy to test and maintain client-side interactivity in web applications.
  • Developed ssis.
  • Experience in Angular 9 features like dynamic unloading, dynamic loading, virtual scrolling for faster experience for users and drag drop module automatic rendering has become a possibility.
  • Experience on AJAX frameworks as DOJO, JSON while designing integration components using JMS and MQ.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL),HSQL Named Queries, Criteria, Projections.
  • Good experience on SOA architecture and web services (SOAP, WSDL, UDDI) using Apache Axis2 and RESTful web services in java with JAX-RS reference implementation Jersey.
  • Proficient in using Amazon Web Services AWS. Extensive experience focusing on services like EC2, VPC, RDS, ELB, Route53, Lambda, IAM, Cloud Watch, S3, Glacier, SQS, SNS.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Experience in configuring and deploying the applications into Tomcat, WebSphere, WebLogic, JBoss, Glassfish Servers.

TECHNICAL SKILLS

Languages: Java 8, PL/SQL, SQL.

Web Technologies: HTML5, CSS3/4, JavaScript, AJAX, jQuery, NodeJS, ReactJS, Angular6/7/8/9, Bootstrap

Applications: Oracle/BEA, WebLogic 8.1/9.1/10.3 , Confidential WebSphere 17.0/18.0/19.3 , Jboss, Tomcat 8.0.X/8.5.X, Jenkins, Cucumber.

IDEs: Eclipse, Spring STS, IntelliJ, NetBeans.

Java/J2EE Technologies: Servlets, JSP, JSF, JDBC, JMS, JAXB, JAX-WS, JSTL, Design patterns, JPA, Hibernate.

Methodologies: Agile, Scrum, TDD, OOAD, SDLC Waterfall model.

Cloud Environments: AWS, EC2, S3, Cloud watch, ELB, EBS, RDS, SNS, VPC, Lambda, Pivotal Cloud Foundry

Message Brokers: Kafka, RabbitMQ, ActiveMQ, IBMMQ, TIBCO

Testing technologies/tools: JUnit, JMeter, Mockito, Selenium, cucumber, Jenkins.

Database: SQL, MySQL, MongoDB.

Version Control: SVN, Git

Build Tools: ANT, Maven, Gradle.

Spring Tools: Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Swagger UI, and Spring Zuul.

PROFESSIONAL EXPERIENCE

Confidential, Kansas City, MO

Sr. Java Full Stack Developer

Responsibilities:

  • Understand the complete flow and found various gaps in current system Designed the new flow for faster creation of reports and posting. Removed complex logics and built more stable and simple code logics.
  • Prepared User stories corresponding to the features taken from Backlog.
  • Comprehensive experience in using Node.jsand Spring Boot implementing RESTful web service.
  • Hosted and consumed RESTful Web services using JAX-RS API with spring Boot.
  • Used advanced java 8 features like Lambda expressions for array operations, Streams, Method reference, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Developed Microservices using RESTful web services to provide all the CRUD capabilities.
  • Developed Microservices with ZUUL to retrieve API routes for the entire cluster. Using this strategy each Microservice in a cluster can be load balanced and exposed through one API gateway.
  • Used Microservice architecture with Spring Boot based services interacting through REST and used Executor Service framework to implement multithreading in programming to improve overall performance.
  • Deployed Production ready Java applications using Elastic Beanstalk, where it auto configures the capacity provisioning through Autoscaling, load balancing, application health monitoring and Proficient in using Amazon Web Services AWS.
  • Responsible for implementing frontend features, APIs, internal tools and processes in Node.js centered stack.
  • Extensively used npm tools like Gulp, Grunt, Web pack.
  • Applied significant knowledge of industry trends and developments to improve service to our clients.
  • Used Multithreading extensively to improve the performance of the application.
  • Involved in capturing the business requirements, design, development and testing of the application.
  • Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
  • Used CassandraNoSQL DB to store the data for application.
  • Built Web pages that are more user-interactive using AJAX, JQuery.
  • Responsible for setting up Angular 9 framework for UI development. Developed html views with HTML5, CSS4, bootstrap and Angular 9.
  • Implementing or exposing the Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Developed microservices with Spring to retrieve API routes for the entire cluster. Using this strategy each microservice in a cluster can be load balanced and exposed through one API gateway.
  • Implemented microservice architecture using Spring boot and Spring REST to create REST endpoints and integrated Swagger to get dynamic documentation.
  • Configured Swagger for auto-generated documentation for all REST API calls.
  • Deployed Docker contained Spring REST services in toAWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Used Amazon Web Services (AWS) like EC2, S3, and Elastic Search.
  • Experience with building Docker Images and running them on Docker container.
  • Used Docker to implement a high-level API to provide lightweight containers that run processes isolation and worked on the creation of customized Docker container images.
  • Experienced in build, deploy multi module applications using Gradle and CI servers like Jenkins.

Environment: Angular 8, HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, TypeScript, Jenkins, GIT, Agile, TFS, REST, log4j2, Hudson, Spring MVC, Spring Framework, Spring Boot(Microservices), Apache Kafka, Docker, JAX-RS, Junit, Mockito, STS 4, Gradle, Swagger, Oracle, SOAPUI, Postman, Ec2, AWS lambda, Hibernate, Data Stax, Cassandra.

Confidential, Houston, TX

Sr. Java/ J2EE Full Stack Developer

Responsibilities:

  • Followed Agile Methodology to analyze, define, and document the application which will support functional and business requirements.
  • Created Angular service and integration withRESTful APIs. Used AngularHttp Clientto send GET/POST request to fetch data from server and builtAngular 8components,UIservices to consume rest services using Component based architecture provided byAngular 8.
  • Actively participated in the daily scrum meetings to produce quality deliverables within time information and helped clearing ambiguity in requirements document.
  • Implemented various features ofSpring framework such as Dependency Injection, IOC, Annotations,Spring Security and Spring integration with Angular 8.
  • Used advanced java 8 features like Lambda expressions for array operations, Streams, Method reference, Collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Used Spring framework including Spring core/IOC, Spring Batch, Spring Boot, Spring Security, Spring ORM, Spring AOP modules.
  • Created multiple reusable components and services using Angular 8 built-in and custom directives.
  • Used Angular 8 and Node.JS to structure JavaScript code in an MVC (Model, View, and Controller).
  • Used Annotations for Dependency Injection for REST API s and Spring Boot for Microservices.
  • Implementing or exposing the Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Implemented Microservice architecture using Spring boot and Spring REST to create REST endpoints and integrated Swagger to get dynamic documentation.
  • Used Spring Framework AOP Module to implement logging in the application for the application status.
  • Involved in setting up Spring security in securing the app based on user roles.
  • Used Spring IOC (inversion of control) to remove the object dependencies across the application.
  • Implemented the Spring-Security and Transaction Management (Spring-TX) in the Application.
  • Implemented the application usingSpringBootFramework and handled the security usingSpring Security.
  • Create RFP (Request for Proposal) micro service to provide RESTful API utilizing SpringBoot withSpringMVC.
  • Used ApacheKafka for reliable and asynchronous exchange of information between business applications.
  • Build REST/SOAP based Services for all user-based operations like enroll user, modifying user and authenticate user depending on risk factor of the user login.
  • Developed and consumed REST based Web services to allow communication between the applications.
  • Designed and developed business and persistence layer components using Spring IOC and Hibernate and Spring framework.
  • Used Hibernate as ORM tool for data persistence and retrieval of data like information of current customer enrolment etc.
  • Experienced HQL, Named Parameters, Named Queries and Interfaces such as Expression, Query and Criteria for implementation of Hibernate template and extensively used Hibernate Cache.
  • Wrote complex SQL queries, Stored Procedures using SQL developer &TOAD, executed on Oracle DB.
  • Deployed Spring Boot based microservices into Docker container using Amazon EC2 container services.
  • Used Amazon Web Services (AWS) like EC2, S3, cloud watch and Elastic Bean Stalk for code deployment
  • Experience with building Docker Images and running them on Docker container.
  • Performed the technical design reviews and code reviews.
  • Developed unit testing framework using JUnit test cases for continuous integration testing and used JTest Tool for performance testing.
  • Created the Docker containers and Docker consoles for managing the application life cycle.
  • Containerized Microservices by creating Docker images from Docker file collaborated with development support team to set up a continuous deployment environment using Docker.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Configured and administered Jenkins for CI/CD into Tomcat Application Server.
  • Used STS for development and debugging Spring Boot applications and used GIT for version control.

Environment: Java8/J2EE, Spring Boot, Angular 8, Spring Security, Eureka, Docker, Hibernate 4.x,Microservices, Hystrix Dashboard, Oracle 12c, REST, Kafka, AWS IAM, Git, JIRA, Agile, Swagger, STS, Junit, Maven, Selenium, Jenkins, Tomcat.

Confidential, Washington DC

Java Full Stack Developer

Responsibilities:

  • Performed complete application life cycle function (SDLC) from conception to final release to users including design & analysis, Implementation, Testing, Deployment, and Maintenance.
  • Extensively usedJava 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms and Streams to store and process the data.
  • Designed the login portal using framework Angular 2.0along with HTML5, CSS3 and Typescript.
  • Configure and run gulp tasks inNode.jsruntime and handle injection,CSSpre-processing, test running and Configured Swagger-UI registered Microservice with Eureka server to monitor service.
  • Created Typescript reusable components and services to consume REST API's using Components.
  • Experience in creatingRESTfulwebservicesusingJersey,SPRINGframework andJAX-RS.
  • Good understanding of REST API's extensive experience of integrating services via Ajax using JavaScript, jQuery, and Angular 2.0.
  • Extremely used jQuery, and Plain JavaScript Library to validate the client-side applications.
  • Created Services to consume REST API's and to communicate between components using Dependency Injection provided by Angular 2.
  • Used spring framework to create the beans and injected dependency using Dependency Injection.
  • Extensive involvement in developing Spring MVC, Spring Data and Spring Batch applications.
  • Utilized Spring core, Spring Boot, JPA, and Hibernate 5. Developed Entity objects and used Hibernate the ORM tool to access persistent data from MySQL.
  • Developed microservices with Spring to retrieve API routes for the entire cluster. Using this strategy each microservice in a cluster can be load balanced and exposed through one API gateway.
  • MYSQL was used as the database for the application that hosted in the Amazon RDScloud service.
  • Designed and developed database objects like Tables, Views, Stored Procedures, User Functions using POSTGRES, Oracle SQL developer and used them in WEB components.
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Developed unit testing framework using JUnit test cases for continuous integration testing.
  • Experience in usingJUnitand build tools such asMaven.Worked onLog4j2for logging errors, messages, and performance logs andSVNfor version control.
  • Maven used to manage dependencies in the application and deploy it on JBoss Application server.
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository.
  • Working on Continuous Integration (Jenkins) to configure the project jobs to build on weekly basis.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Used Git as a version control system and deployed the application in Production.
  • Extensively Worked on Continuous Integration and Continuous Deployment (CI/CD).

Environment: Java 8, Spring, XML, XSLT, AJAX, HTML, CSS, Bootstrap, JavaScript, Angular 6, Typescript, Node.js, Restful, Spring Boot, AWS, POSTGRES, SQL Developer, jQuery, Hibernate, JPA, Microservices, JBoss, Apache Kafka, Docker, Log4J2, Maven, Windows, Junit, Mockito, JIRA.

Confidential, Charlotte, NC

Sr. Full Stack Java Developer

Responsibilities:

  • Working as a full stack developer responsible for Web, middle tier, and Databases in the development of web application.
  • Implemented various J2EE design patterns like Singleton, Factory, Builder etc.
  • Worked in Agile framework as an individual contributor Responsibilities include - Interaction with Business team in story grooming, reviewing story/acceptance criteria.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, Bootstrap, AJAX, Vue.js and JSON.
  • Used Angular 4 for the logical implementation part at client side for all the application.
  • Enhanced application performance by Angular 4 Component based development in view of future Angular framework transitions.
  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Responsible for developing the sequential and conditional batch jobs using the Spring batch framework. Excellent knowledge on Spring Core such as Dependency Injection, Annotations and XML based Configurations.
  • Implemented and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions.
  • Hands on experience in developing several Microservices using Spring boot, jersey, swagger to communicate through HTTP protocol for implementing SOA approach and web services.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • 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.
  • Worked on Rest API and REST/JSON to test the developed webservices and sent the payload data.
  • Microservices have been built using Spring boot, Spring security and deployed to AWS cloud.
  • Experienced with installation of AWS CLI to control AWS services through SHELL/BASH scripting.
  • Created AWS S3 buckets, performed folder management in each bucket, managed cloud trail logs and objects within each bucket.
  • Experienced with event-driven, scheduled AWS Lambda functions to trigger various resources. Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • UsedAWS SDKfor connection toAmazon S3buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Worked with Docker container infrastructure to encapsulate the code into a file system with abstraction and automation.
  • Configured theDockerContainers and creatingDockersfiles for different environments.
  • Used JBOSS for application deployment and stage testing and Created Junit test cases to test the codes and validate the release.
  • Consumed stream of records usingProducerandConsumer APIswithSpring for Apache Kafka.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Junit, log4j were used for unit testing and as logging frameworks.
  • Designed and developed database objects like Tables, Views, Stored Procedures, User Functions using PL/SQL, SQL and used them in WEB components.
  • Worked on CI/CD tool Jenkins to automate the build process from version control tool into testing and production environment.
  • Supported debugging and fixing of reported production errors by customers through the QA team.

Environment: Java 7, Spring, HTML 5, CSS 3, Bootstrap, JavaScript, Angular 4, Typescript, Restful API, Hibernate, JPA, Microservices, Spring Boot, AWS Cloud, Apache Kafka, PL/SQL, MySQL, JBoss, Docker, CI/CD, Log4J, Maven, Windows, Junit, JIRA.

Confidential

Java Developer

Responsibilities:

  • Involved in phases of SDLC of the project and itis including the design, Agile software development, installations, integrations and testing to complete the requirements.
  • Interacted with the business requirements, analyze, design the system used various UML diagrams.
  • Used HTML, JSP, JSTL tag libraries and struts tiles to develop the presentation tier.
  • XML code is used to transfer the application data between client and server. In server-side, Servlets is used to construct and parse the data in XML format and in client-sideJava is used.
  • Designed generic XML document and XSD document specifications for extensibility.
  • Application has been developed based on Model View Controller (MVC) architecture Using Struts.
  • Developed Java beans, helper classes and Servlets for interacting with UI written in JSP.
  • Wrote a controller Servlet that dispatched requests to appropriate classes.
  • Involved coding SQL Queries, Stored Procedures and Triggers.
  • Developed the application using Core Java concepts like Multi-Threading, Swing, Spring, Structs, and worked on new features of java 1.5 such as Enum, Annotations.
  • Developed JSP’s, Action classes and EJBs for user transactions.
  • Developed Generic Java Scripts functions for validations.
  • Used J2EE Design patterns and Data Access Object (DAO) in the integration tier layer of the project.
  • Used JDBC in the Enterprise Java Beans to access the Oracle Database.
  • Database Development includes PL/SQL stored procedures, views, indexes, triggers, and constraints are used to reduce the response time in the application.
  • Designed and developed stored procedures for data validation and access.
  • Involved in coding for JUnit test cases, ANT building the application.

Environment: Agile, Java, J2EE, Struts, EJB, JSP, JSTL, Swing, Enum, JDBC, DAO, Windows, SQL Server 2005, PL/SQL, XML, Web Service, JDBC, JavaScript, ANT.

We'd love your feedback!