We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Around 8 years of experience in Object Oriented Development using Core JAVA and J2EE Technologies.
  • Strong experience in the field of Information Technology with focus on the design, analysis, development and maintenance of various business applications.
  • Very Strong Solid background in J2SE and developing core java applications, Java 8, multithreading, Data Structures, Generics, Collections, HashMap/Hashtable, Exception Handling and Functional Programming.
  • Expertise in developing Micro Services using Spring Boot.
  • Strong experience in developing Spring Cloud Config Server/Client for externalized configuration.
  • Extensive experience in web application development using Core Java & J2EE platform with Spring Boot, Spring REST, Spring Data JPA, Spring Data for Apache Cassandra, Servlets, JSP, JDBC, XML.
  • Effectively used features of Java 8 (stream, lambda, date and time), Concurrency framework, Java Executors, JCF and multi - threading.
  • Good knowledge and experience in developing Web API's using RESTful Webservices with JSON and XML.
  • Strong command in leading Frameworks Team such as Angular.js, backbone.js, bootstrap.js, D3.Js, React.Js and Node.Js .
  • Have good experience and exposure on most of the J2EE technologies like Spring3.0, Restful Web service, Hibernate, EJB, JMS, JDBC, Servlet, JSF, JSP, XML, XSLT, Java Script.
  • Good Knowledge on Generating Documentation for REST Service using Swagger.
  • Expertise in working with Message Driven Beans (MDB) to develop the Asynchronous mechanism.
  • Strong experience in using the MySQL, Oracle, DB2, Mongo DB, Cassandra databases.
  • Extensive hands on experience in using Apache Tomcat.
  • Expertise in Design, Development, Deployment of Enterprise and Web Based projects using Web servers and various application servers like WebSphere.
  • Good experience in continuous integration using Jenkins for timely builds, code coverage and running test.
  • Experience with the searching engines like Oracle Endeca, Apache Lucene, Apache Solr, Elastic Search Experienced in complete development life cycle of software products - Requirement analysis, design, development, testing and implementation.
  • Good knowledge and experience in using Kibana, Splunk, Prometheus and Grafana for logging and monitoring.
  • Experience in developing database applications using Oracle MySQL DB2 MS SQL Server and worked on PL/SQL Stored Procedures Triggers Functions Packages Data Modeling and Performance Tuning GitHub.
  • Experience in making the Devops pipelines using Openshift and Kubernetes for the Microservices Architecture
  • Expertise in writing test cases and run test scripts.
  • Sound knowledge ofthe mSoftware Development Life Cycle and Agile/Scrum Methodologies.
  • Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC.
  • Experienced in implementing Micro Services, SOA with xml base web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach.
  • Established a mix of Test Driven Development (TDD) and Extreme programming-style (XP) iteration-based planning process for client, resulting in faster feature turnaround, and better customer responsiveness.
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
  • Extensive experience in development and implementation of ORM framework Hibernate/ Hibernate with Spring Data Access
  • Industries Served: Banking and Insurance.
  • Has the motivation to take independent responsibility and be a productive team member, accompanying a strong programming and analytical background.

TECHNICAL SKILLS

Languages: Java 8/11/J2EE, SQL, UNIX

Web Technologies: JSP, Servlets, HTML, CSS, JavaScript

Frameworks: Spring, Spring Boot, Spring Micro Services, JPA, REST, SOAP, JMS, EJB, JDBC

Web Services: REST, SOAP

Containers: OpenShift

Application/Web Server: Apache Tomcat, Web Sphere

Database: Oracle, MySQL, DB2, Cassandra, MongoDB

Version Control: GitHub, Bitbucket

Continuous Integration: Jenkins

Development Build Tools: Maven, Gradle

Development Tools: Eclipse, Spring Tool Suit, IntelliJ IDEA, SoapUI, Postman, ReadyAPI, Insomnia

Database query tools: Oracle SQL Developer, MySQL Workbench, SQuirreL, DevCenter

Logging and Monitoring: Kibana, Prometheus, Grafana

Development Methodologies: JIRA

PROFESSIONAL EXPERIENCE

Confidential, Atlanta GA

Sr. Full Stack Java Developer

Responsibilities:

  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
  • 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.
  • MYSQL was used as the database for the application which was hosted in the cloud using Amazon RDS service.
  • Re-designed, re-architected and built the existing application using Java 11, Spring Boot, Spring Reactive Stack (WebFlux), GCP, PostgreSQL and Maven
  • Involved in the development of Microservices for all the models using combination of Spring Boot and Spring Security.
  • Developed front end using Bootstrap.js, Angular.js, Node.js, D3.js, Backbone.js, where back end is JAX-RS (Jersey) REST webservice.
  • Analysing of SOA based application with Solar / web service / apache ignite cache based systems for optimal design/usage.
  • Worked with the SPRING framework hibernate integration to maximize the Classical model view controller layer ( MVC ) Architecture.
  • Implemented SPRING MVC application framework to create and configure of Java beans using SPRING IOC and used SPRING Hibernate support, transaction management.
  • Implemented RESTful Web services to retrieve data from client side and made REST API calls from Angular JS and parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth1/2.
  • Implemented Microservices using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot services.
  • Creating REST based Web Services by establishing links using HATEOAS from spring based Applications.
  • Involved in developing API’s and Rest API proxy using APIGEE edge and for sending mobile notifications.
  • Developed automation scripting in Python to deploy and manage Java SE11 applications across Linux servers
  • Providing a responsive, AJAX-driven design using JavaScript libraries such as Angular.Js, Node.js, D3.js, Backbone.js, Bootstrap.js and Bootstrap.js
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Developed the Web Services Client using REST, RSDL for verifying the new customer history to a connection.
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - MySQL and Mongo DB .
  • Optimized the full text search function by connecting to Mongo DB .
  • Worked with Docker to deploy Micro-services in modern containers to increase Isolation.
  • Used MAVEN as a Build Process and used generating Documentation, Reporting, and adding Dependencies.
  • Strongly recommended to bring in ElasticSearch and was responsible for installing, configuring and administration of a 6 node Elasticsearch Cluster
  • Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.
  • Performed daily Night Build & Weekly Build & Release for the product using Ant, Maven build scripts.
  • Setting up AWS Oracle RDS databases for new project, use data pump to migrate data to Relational Database Services (RDS).
  • Used spring framework for integrating the MVC components with business services
  • Using JUnit test in Eclipse, developed Unit test cases and test suite, Curl was also implemented to test.
  • Created Multiple Kubernetes Cluster in AWS and deploying a Docker Image on top of Kubernetes Cluster for testing purpose.
  • Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.
  • Identifying the problem areas by using elastic search Kibanna with Logstash to import .csv files
  • Deployed the Application EAR and RESTful Services on JBoss Application Server.
  • Involved in Production Support and Maintenance of the application and troubleshooting of Issues on JBoss by checking logs, payments etc.

Environment: Java 11, J2EE, Spring Boot, Spring Cloud Config, Spring Data JPA, Eclipse IDE, Java 1.8, Maven, Junit, Bitbucket, Jenkins, JBoss, Spring framework, MYSQL, Mongo DB, Oracle, Mogo DB, SoapUI, Insomnia, Splunk, JIRA, AWS, Hibernate, Node JS, Agile/Scrum Methodology.

Confidential, St. Louis MO

Sr. Full Stack Java Developer

Responsibilities:

  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
  • Involved in designing Micro Services using Spring Boot.
  • Involved in developing RESTful Web Services with Spring to provide functionality for future development.
  • Used Spring Data JPA with entity beans for interacting persistence layer for CRUD operations.
  • Implemented Microservices on RedHat OpenShift based on Kubernetes, and Docker to achieve Continuous Delivery.
  • Implemented Presentation layer using CSS Framework, Node.JS, ExtJS, ReactJS, AngularJS, knockout JS, Wire-framing, HTML5.
  • Implemented Restful web services by using JAX-RS JERSEY .
  • Used ElasticSearch to index million products from MySQL, then construct backend APIs to provide search functions with full-text search, proximity matching, relevance, and keyword suggestions
  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
  • Worked on Asynchronous messaging system by implementing JMS through Point-Point and Publish-Subscribe MQ-Series architecture.
  • Wrote Angular.Js frontend, which queried a customElastic searchserver for search terms, and hosted everything on an AWS instance with Docker containers
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring AOP, Spring Boot, Spring Batch, and handled the security using Spring Security.
  • Involved in consuming the web-service calls through Client invocation.
  • Used WebSphere Application Server for application deployment.
  • Created Grafana dashboard from Prometheus metrics for visualization.
  • Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures.
  • Thoroughly Unit tested the application by writing test cases for different scenarios using JUnit.
  • Used Postman and ReadyAPI to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Worked with various MVC Java frameworks like Angular.JS, EXT.JS, Backbone.JS, Node.JS, Ember.JS, bootstrap.JS, Require .JS, D3.JS, etc.
  • Involved in writingJava APIfor Amazon Lambda to manage some of theAWSservices.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Extensively participated in Agile Development Methodologies including Extreme Programming XP, Agile, SCRUM and Test Driven Development process, from the development phase to testing phase and postproduction phase.
  • Used Git for version management between various integration and development streams.
  • Used Jira to track bugs, prioritize and discuss team’s work in full context.
  • Work with Offshore development team for application development and delivery.
  • Involved in Production support and application releases.
  • Design and develop application codes using Java/JEE, XML, SOAP, REST, Spring Framework, and Hibernate Framework
  • Worked on developing CRUD applications using MERN stack (MongoDB, Express, ReactJS and NodeJS) and REST based API.
  • Working to timescales and within cost constraints.
  • Reporting progress against plan.
  • Producing the deliverables/products to agreed specifications.
  • Identifying issues, risks associated with the project.
  • Contributing to technical design documentation.
  • Debug existing source code and polish feature sets.

Environment: Java, J2EE, Spring Boot, Spring Micro Services, Spring Data JPA, Spring Data for Apache Cassandra, Spring MVC, Web Services (SOAP and REST), Servlets, JMS, MQ-Series, Maven, Gradle, OpenShift, WebSphere, Tomcat, GitHub, Oracle, Hibernate, Spring Framework, SQL, DB2, Cassandra, Log4j, Kibana, Prometheus, Grafana, Node JS, AWS, Alert manager, Mongo DB, Swagger, Junit, Soap UI, Ready API, Unix, Putty, JIRA, Eclipse, IntelliJ, Spring Tool Suit, Agile/Scrum Methodology.

Confidential, Colorado Springs, CO

Full Stack Java Developer

Responsibilities:

  • Participated in Agile Scrum methodology for application development and involved in analysis, design, coding, and unit testing of business applications in a fast-paced environment.
  • Worked on enhancement of microservices using Java 8 features like Functional Interfaces, Stream API, Lambda functions, Default methods and Date/Time API
  • Developed user interface using HTML5, CSS3, Bootstrap, JavaScript, AJAX.
  • Designed and implemented SPA (Single Page Application) using Angular 6 Module, Component, Template, Metadata, Data Binding, Directives, and dependency injection.
  • Created Typescript reusable components and services to consume Rest API’s using component-based architecture provided by Angular 6.
  • Optimized the performance of the application using Angular 6 Lazy Loading and ahead of time compilation.
  • Responsible for implementing UI mockups, integrating third party react libraries, and handling/creating Redux store data.
  • Developed the User Interface using Spring framework, JQuery and Ajax
  • To allow fully encapsulate custom elements, created custom elements, html imports and Shadow Dom using Angular 6 and implemented Angular Router to enable navigation from one view to the next as the user performs application tasks.
  • Developed application as Enterprise JavaScript using - AngularJs, NodeJs, Websockets, Jasmine, Karma, NPM, Gulp, Protractor etc.
  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object oriented java objects using Hibernate.
  • Worked with NPM commands and using packages. json for managing dependencies and dev-dependencies of Node.js applications.
  • Build scripts onAWScloud for schedulingEC2 auto scaling load balancerwithpython SDK.
  • Implemented Spring Cloud-Netflix OSS Stack along with using Ribbon for client-side load balancing, Netflix Zuul API Gateway with Eureka service registry for reverse proxy infrastructure and HystrixCircuit Breaker for fault tolerance.
  • Designed and developed independent Microservices using Spring Boot Rest Controller model and are deployed on UNIX boxes.
  • Developed single page application with Angular JS, Node.js.
  • Design and implementing Model view controller (MVC) architecture using spring framework.
  • Implemented Restful Web Services using Spring Boot and performed crud operations on the database, published the rest services and parsed the data from the project to client and handled the security, authorization and authentication using Spring Security and OAuth.
  • Used Maven as build tool and Jenkins for Continuous Development/continuous Integration and used GIT for version management.
  • Used Apache Kafka in cluster as a messaging system between the APIs and micro services.
  • Dockerized the applications using Docker.
  • Deployed application into Docker container and Docker consoles for managing the application life cycle on Kubernetes deployment manager and monitored on Git.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Unstructured data was handled using MongoDB and used Mongo operations to connect to the database.
  • Used Aggregation queries to fetch the data from the database. Used Aggregation framework extensively to fetch the data from the DB.
  • Composed and executed queries to fetch and test data from databases.

Environment: Angular 6, Java 1.8, TypeScript, Spring Cloud, Spring Framework, Node JS, MySQL, Hibernate 4.0, Spring Security, Rest API, AWS, MongoDB, REST Services, OAuth, Swagger, Jasmine, Karma, Grunt, Apache Kafka, Junit, Log4J, Selenium, GIT, Maven and Jenkins, Splunk, Redux, Log4J, Kubernetes, Docker

Confidential

Java Developer

Responsibilities:

  • Coordinated with project managers, business analysis with new proposed ideas requirements, designed the integrated tool, developed, and implemented all the modules.
  • Developed User Interface using React JS, HTML5, CSS/CSS3(SAAS), Bootstrap 4.0, Redux.
  • Used Continuous delivery / Continuous Integration (CI/CD) tool Jenkins to build the project upon passing the test cases written using Cucumber. runtime, Spring Data and Spring JDBC template technologies.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM and Redux library.
  • Worked in using React.js Router, Forms, Animations, Keys, components, Events
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Performed Migration test and use cases for applications toAWS cloudwith public and private IP ranges to accelerate development productivity by decreasing test-run times
  • Used JWT (JSON web tokens) mechanism for authentication and authorization security configurations using Node JS.
  • Developed a dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node.js.
  • Used Express.js which is assertive, fast, essential, and moderate web framework of Node.js that helps manage a server and routes.
  • Post-processors, transpires, tests etc. based on build target.
  • Developed REST API services using Node JS, Express JS, Body-Parse and other node modules to serve the web application with JSON data.
  • Developed readable and writable streams of Node JS to process the data from external means of the application.
  • Added Excel-Building to download the Tabular data in Excel Format using React.
  • Used Pivotal Cloud Foundry, the connection/service binding details are injected from the deployed cloud platform itself.
  • Used a microservice architecture, designed and developed RESTful web services using Apache CXF and Spring Boot framework.
  • Maintaining and troubleshooting Cassandra Clusters this includes monitoring and performing troubleshooting as per requirements.
  • Deploying the applications using PCF services and building continuous integration (CI) and continuous deployment (CD) pipeline using Jenkins with GitHub.
  • Implemented Kibana for centralized logging and monitoring that builds on Elasticsearch of the application data for analytics and visualization of the user's login.
  • Employed the Single Sign On (SSO) authentication using SiteMinder for logging to the application from different websites.

Environment: HTML5, CSS3, Express JS, JavaScript, React JS, Redux, Node JS, Bootstrap, REST API, Load Balancer, Mongoose Connector, JWT, LDAP, Hibernate, Cucumber, REST administrations, Cassandra, Mocha, Gulp, SSO Authentication, AWS, Web Pack, Kubernetes, Maven, Jenkins, GIT, Elastic Cloud Compute (EC2), Logstash, SAAS, PCF

Confidential

Software Developer

Responsibilities:

  • Developed multiple user tools with core Java and DB2 using eclipse IDE.
  • Implemented multiple design patterns like factory, façade, etc.
  • Extensive code reviews on adherence to design and performance.
  • Extensive real-time production support.
  • Wrote HQL queries as part of development.
  • Designed and implemented XML parsing for XML order conformations.
  • Created database pool, multi-pool, data source and mapped them to roles.
  • Used spring for creating the object using dependency injection (IOC) .
  • Have used DOJO toolkit to construct Ajax requests and build dynamic web pages using JSP, HTML5 and JavaScript, Angular JS.
  • Wrote batch jobs and was involved in performance tuning of complex queries.
  • Involved in the Development of Spring Framework Controllers.
  • Developed Controller for the request, response paradigm by Spring Controllers using Spring-MVC.
  • Developed additional UI Components and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Built ANT scripts for automated deployment and for the build operation of the entire application.
  • Developed web pages using HTML5/CSS and JavaScript, Angular JS
  • Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client-side validation.

Environment: Core Java, SQL (DB2), Design Patterns, Spring, OOPS/OOAD (UML), XML, Hibernate, DOJO 1.5, Eclipse IDE, Tortoise SVN source control, Bugzilla, Autosys.

We'd love your feedback!