We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Bentonville, ArkansaS

OBJECTIVE

  • Around 7 years of experience and backed with rich domain knowledge, understanding and practical knowledge of several IT technologies, I seek a career with challenging assignments to amalgamate personal enrichment with professional goals.

SUMMARY

  • Strong Experience in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iteration methodology, Pair Programming, 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, Spring Tool Suite, NetBeans, IntelliJ, Visual Studio code, Brackets, Postman.
  • Developed UI modules using Angular 8, React Js, Node.js, JavaScript, Ajax, jQuery, CORDOVA, CSS4, HTML5, XHTML.
  • Developed core modules in large cross - platform applications using Java J2EE, Spring Boot, Spring, JSF, IBatis, Hibernate, JMS, JSP, Servlets, EJB’s, JDBC, Web Services (SOAP, REST), E-Commerce, Microservice architectures.
  • Expertise in java 8 Lambda expressions with custom and predefined functional interfaces, streams, Date time API’s.
  • Experienced in Singleton, Prototype, Façade design patterns in the Multi-Tier distributed Enterprise Applications.
  • Strong experience in Spring Framework modules such as Spring5 MVC, IOC, AOP, JPA, Spring Dashboard, Spring Boot, Spring Microservices, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul Proxy, Spring Cloud Config.
  • Responsible for support and maintenance of batch jobs, implemented Spring Batch for huge number of transactions.
  • Strong understanding of Microservices patterns such as Circuit Breaker/Hystrix, DDD, Aggregator, Proxy Chaining.
  • Expertise In apache Kafka, Rabbit MQ and Zookeeper, Camel apart from JMS as messaging service.
  • Expertise in using high throughput distributed messaging system such as Kafka Streams, Connectors, Schema API’s.
  • Experienced in Distributed Transaction Management system with Spring JTA Based on Atomikos and Bitronix.
  • Experienced in working with Spring JDBC Templates, JMS Templates, Spring EAI, Spring Rest Templates.
  • Experienced in implementing Service Oriented, Microservice Architectures using SOAP, RESTFUL web services.
  • Experienced in Middleware persistence frameworks like Hibernate/Spring boot JPA Entities for mapping Java classes using Hibernate Query Language (HQL),HSQL Named Queries, Criteria, Projections.
  • Hands on experience in creating components using React.js
  • Good experience in creating components documentation using react.js
  • Experience in Scala, Akka, Akka streams, Akka Http, Spray, Docker, AWS, RabbitMQ
  • Designed and developed several mediation flows using the MuleSoft Any Point Studio ofMuleESB.
  • Implemented cloud servicesIAAS, PAAS, andSaaSwhich includeOpenstack,Docker, KubernetesandOpenshift.
  • Experienced in creating Docker images, Containers, push/pull the new versions into private artifactory for all the existed Microservices, ManagedDocker orchestration and Docker containerizationusingKubernetes(K8S).
  • UsedKubernetesto orchestrate the deployment, scaling and management of Docker Containers.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, Cloud Front, Cloud Formation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI.
  • Extensive knowledge in developing applications in asingle page (SPAs)using various JavaScript frameworks likeAngular, React.
  • Experienced in securing User interfaces and all the Restful API calls with the usage of JWT token-based authentication mechanisms like WSO2 Identity Server, Kong API gate way, Oauth2, LDAP, SASL and Kerberos v4.
  • Experience with CICD-Ant, Maven, Gradle, Jenkins, Hudson, CVS, Git, GitHub, Bitbucket, Splunk.
  • Worked in container-based technologies likeDocker,KubernetesandOpenshift
  • Experience in working with web servers like Tomcat 8, WebSphere 8, Jetty, JBoss 7.1.0 and WebLogic 10.0.
  • Hands on experience with build tools like Ant, Maven, Gradle and Logging tools like Log4J and Splunk.
  • Experienced in modeling, design and development of stored procedures, Views, schemas in relational databases.
  • Strong experiencewithMongo DB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like Mongo DB, Cassandra, and Couch DB.
  • Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter.

TECHNICAL SKILLS

Languages: Java 1.8, J2EE, Scala 2.12.1, Python 3.6.0

Web Technologies: SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlet API 3.0

Frameworks: Spring 5, Hibernate 4.3, Angular 8, Spring Security 3.2

Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.0, Jetty, Jenkins 2.50, WebSphere MQ 7.5

Relational Databases: Oracle 10g/11g/12C, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1

NoSQL Databases: Mongo DB, Cassandra, Couch DB

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, jQuery 2.11, Angular 8, BackBone.JS 1.3.1, Node JS 6.0.

Cloud Environments: Azure, AWS, Netflix Eureka, Mesos, Spring Cloud, Docker, Kubernetes.

IDE: Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3

Operating system: Windows 10, Linux Mint 18.1, Unix

Bug tracking Tools: JUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36

Reporting Tools: Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, Jbuilder, Net Beans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3, GITHUB 2.12.0

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1

Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS

PROFESSIONAL EXPERIENCE

Confidential, Bentonville, Arkansas

Java Full Stack Developer

Responsibilities:

  • Involved in various phases ofSoftware Development Life Cycle(SDLC), including requirement gathering, modeling, analysis, architecture design, prototyping, developing and testing.
  • Developed Single Page Applications (SPA) usingAngular 10,Typescript,HTML5,CSS3, andBootstrap 3.
  • Worked with npm commands and using package. JSon for managing dependencies and dev-dependencies of node js applications.
  • Utilize NPM (Node Package Manager) to install modules, manage dependencies, and test overall project.
  • Utilize asynchronous programming with NodeJS(async/await and promises).
  • Designed animated web pages by importing @angular/animationsfrom latest animation package inAngular 10.
  • Created Single Page Applications with HTTP requestsusing Angular 10,Node JSandPromises, Rx JSObservable to generate continuous and responsive Web apps, handle multiple values over time without page reloads.
  • Extensively usedAngular-clito generate components,routes,services,pipesand to runtests.
  • Used various bootstrap components like accordion, date picker, time picker, alert, buttons, modal and also react-bootstrap components.
  • Worked with Java11 latest features new features new dynamic file constants, nest-based access control
  • Built a custom cross-platform architecture using Java, Spring Core/MVC, Hibernate and Messaging Routing Service Active-MQ in Eclipse IDE
  • Migrated an application developed in Angular 9.0 to Angular 10recently.
  • Worked with JASMINE in testing and Protractor for unit testing angular modules.
  • Managing the OpenShift cluster that includes scaling up and down the AWS app nodes.
  • Created various Advice (before, after) methods as required usingSpring AOPsuch as Logging.
  • Configured theDispatcher Servlet,setting up theView Resolver,Transaction Manager.
  • Involved in configuringJNDIfor databaseConnection Pooling (Apache DBCP).
  • 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.
  • Worked with Postgres sql database.
  • Configured and Maintained AWS ECS Repository for Deploying Docker Image by Creating a task definition, scheduling tasks, and configuring clusters in the AWS ECS Console.
  • Developed server-side application to interact with database usingSpring BootandHibernate.
  • DevelopedPOJOsforData Modeland made individual HBM records to delineate Java Objects with Relational database tables.
  • Used Rest Controller in Spring framework to createRESTful Web servicesandJSONobjects for communication.
  • Deployed Docker contained Spring REST services into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console
  • Created Maven builds to build and deploy Spring Boot microservices to internal enterprise Docker registry.
  • Used PL/SQL for views, indexes and stored procedures in oracle database using TOAD and Query optimization.
  • Worked with several testing frameworks such as JUnit, Easy Mock, Mockito and Power Mock.

Environment: Java/JDK 11, J2EE, Spring 4, Hibernate 5.4.15, Spring Boot, Java11, ReactJS, NodeJs, JPA, JavaScript, Angular10, HTML 5.0, CSS3, Apache Tomcat, STS, Postgresql, Kafka,Spring Boot 2.1x,Log4J, JUnit, Easy Mock, Selenium, XML, Web Services, AWS, Ant, Git, PL/SQL, Docker, HATEOAS, Curl.

Confidential, Iowa City, IA

Java Full Stack Developer

Responsibilities:

  • Developed the application using AGILE-SCRUM methodology, used JIRA to manage the project workflow.
  • Participated with team members in Grooming, Planning, Tasking, Sprint Reviews, and Retrospective Sessions.
  • Implemented typescript features like arrow functions, constants, block-scope variables, and class inheritance.
  • Designed animated web pages by importing @angular/animationsfrom latest animation package inAngular 7.
  • Created Single Page Applications with HTTP requestsusingAngular 8,Node JSandPromises, Rx JSObservable to generate continuous and responsive Web apps, handle multiple values over time without page reloads.
  • Extensively usedAngular-clito generate components,routes,services,pipesand to runtests.
  • Worked with HTML5, CSS3, JSON, JavaScript, Reactjs and ES6 for developing user interface.
  • Used various bootstrap components like accordion, date picker, time picker, alert, buttons, modal and also react-bootstrap components.
  • Implemented mock services with MEAN (MongoDB, Express, Angular 8, NodeJS) stack in local environment.
  • UsedJava 8new features like Lambda expression with functional interfaces, default, static methods.
  • Developed UI of the application using backbone js, Javascript and, Jquery.
  • With the concept of ReactJs Worked on usage metrics and also end to end events tracing for analysis purpose. utilized all java 8 predefined functional interfaces like Predicate, ByPredicate, Function, ByFunction, Consumer, By Consumer, Supplier, used primitive type predefined functions and java 8 Method Reference.
  • Experience in loading data from Hive/SQL and performing spark transformations using Spark RDDs, Scala.
  • Worked with Primefaces.
  • UtilizedJava 8features such as Stream API, Date Time API (JODA Date Time) for Bulk data operation, input data validation on Collections which would increase the overall performance and readability of the Application.
  • Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.
  • Utilize NPM (Node Package Manager) to install modules, manage dependencies, and test overall project.
  • Utilize asynchronous programming with NodeJS(async/await and promises).
  • Hands on experience in Multithreaded programming using akka actors.
  • Implemented microservicesusing Spring boot, and enabled discovery serverusingNetflix eureka server.
  • Configured Spring SecurityandSpring Boot to validate the users, Used OAUTH2.0to provide authentication and authorization for all the microservices by exchanging JWT Access tokens, used Netflix Zuul as an API gateway.
  • Created REST based web services by establishing links using HATEOAS from Spring based application.
  • Monitored service health check from Spring Boot admin console using swaggered UI registered microservices.
  • Implemented Spring Cloud auto configsformicroservices, usedSpring boot RibbonforDynamic Routing and Load Balancer, Hystrix as Circuit Breaker, Zuul as an Edge proxy.
  • Converted a monolithic app into microservices architecture using Spring Boot using 12-factor app methodology.
  • Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Boot Actuator.
  • Published, consumed messages to and from the Kafka topic using most advanced API’s such as KStreams API for the stateful and stateless transformations, Kafka Connectors API and Kafka Schema API.
  • Used Kafka Connector API for the scalable, reliable data transformation between to and from the data systems.
  • Installed Kafka on the cluster and configure producer and consumer coding part in java to establish a connection from source to HDFS with popular hash tags, Experienced in messaging systems Kafka, Kafka event Sourcing.
  • Used Drools engine for validating business rules before executing in runtime.
  • Used subjects, single and connectable observables in RXJava.
  • Designed and developed front - end for Kong (Open-source API Gateway and Microservices Management Layer) from scratch.
  • Created Kong docker compose tool to automate local environment testing
  • Experienced with event-driven and scheduledAWSLambdafunctions to trigger variousAWSresources.
  • Developed Java API to interact with the Amazon SQS used in sending bulk emails.
  • Cassandraimplementation using Datastax Java API.
  • Developed and configured Kubernetes cluster for Jenkins CI/CD development pipeline.
  • Researched Kubernetes deployment strategies for exposing Services through Kubernetes Ingress.
  • Installed HaProxy ingress to expose internal Kubernetes services through DNS. Deployed POCs to Kubernetes cluster and configured JFROG private Artifactory for Maven/Java artifacts/libraries.
  • Configured Artifactory to be exposed as internal enterprise Docker registry.
  • Involved in developing alinear regressionmodel to predict a continuous measurement for improving the observation on wind turbine data developed using spark with Scala API.
  • Created Maven builds to build and deploy Spring Boot microservices to internal enterprise Docker registry.
  • Used PL/SQL for views, indexes and stored procedures in oracle database using TOAD and Query optimization.
  • Worked with several testing frameworks such as JUnit, Easy Mock, Mockito and Power Mock.
  • Used Junit for unit testing and implemented with Log4j to provide logs of exceptions.
  • Used Git for version control and JIRA for bug Tracking and Project Management.
  • Worked with JAXB parser for marshalling and Unmarshalling XML data.
  • Developed XPATH, XQUERY and custom XML parsers based on SAX, DOM as part of XML Consumption.
  • Used automated Ant build scripts to package and compile the application and used Log4J for Logging in project.

Environment: Java/JDK 1.8, J2EE, Spring 4, Hibernate 5.4.15, Spring Boot, Sacla,JPA, JavaScript, AngularJS, HTML 5.0, CSS3, Apache Tomcat, STS, Oracle 11g, Cassandra, Log4J, JUnit, Easy Mock, Selenium, XML, Web Services, Cassandra, RXJava,SOAP UI, Kafka, Netflix Eureka, Netflix Ribbon, Adobe Flex, Scala, AWS, Ant, Git, PL/SQL, Docker, HATEOAS, Curl.

Confidential, Alpharetta, GA

Java Full Stack Developer

Responsibilities:

  • Developed and tested modules using Agile (SCRUM) methodologies and developed Technical design documents.
  • Responsible for developing the UI pages using Angular 2/4, HTML5, CSS3, JavaScript, PrimeNG and Bootstrap.
  • Used various Angular 2/4 custom pipes, directives, developed reusable modules, components, and templates.
  • Worked with Angular 2 to develop single page applications, used JASMINE in unit testing angular modules.
  • Created Typescript reusable components, services to consume REST API's using Component-based architecture provided by Angular 2, Migrated an application developed in Angular Js to Angular 5.0.
  • Improved source code maintenance which resulted in significant code reduction, ease of upgrade, scalability, ease of developer spin and superior performance by refactoring existing Angular2 application.
  • Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
  • Involved in writing Thread safe blocks for Multithreading access to make valid transactions.
  • Designed and developed processes using Multithreading to make asynchronous.
  • Worked on observables, group by and filters in Java.
  • Developed user interface by using theReact JS, FluxforSPAdevelopment.
  • Implementedreact JScode to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Used React-Router to turn application intoSingle Page Application
  • Worked in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Developed modules using CoreJavaAPIs,Collections,Java1.8(Streams), Multi-threading, Stream API, Collection API, Transaction Management, Exception Handling, Generics, Enums, Java I/O streams and designs patterns.
  • Followed Agile with JIRA for a 2-week release approach of development/deployment strategy.
  • Worked with Advanced Java 1.8 features like Lambda for adding functionality processing capability and Stream API to facilitate pipeline processing and method to eliminate elements based on the criteria.
  • Implemented REST Microservices using spring boot, used Drools(Rules Engine) to maintain Dynamic UI.
  • Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Deployed the Application into Docker container and made easily accessible at runtime using Cloud Foundry and other cloud services like AWS, Netflix Eureka, Spring Hystrix as fallback method, Spring Ribbon for load balancing and a broker service to maintain status using Spring Kafka and Zookeeper.
  • Integrated Swagger UI and wrote integration test along with REST document.
  • Implemented Spring modules like Controller, DI/IOC, Auto wiring, Spring security, AOP and AspectJ.
  • Enterprise level web applications were supported by building Spring based Java and Scala microservices.
  • Published and Consumed messages from Active MQ. Integrated Active MQ services with spring boot Beans.
  • Hibernate DAO classes were developed to retrieve and save data using Spring framework manager classes.
  • All the functionality is implemented usingSpring IO/Spring BootandHibernate ORM.
  • Used python scripts to update content in the database and manipulate files.
  • Worked with Microsoft Azure.
  • Implemented Java EE apps usingSpring MVC, Spring IOC, spring transactionsand spring security modules.
  • Apache Mesos and Kubernetes were used as the best ecosystem to deploy and manage Microservices.
  • Developed CI/CD system with Jenkins on Kubernetes container environment utilizing Kubernetes.
  • Experienced in Creating Stored procedures and Views on Oracle DB, Worked with large data sets inILOG.
  • Developed Ruby on Rails web applications using MongoDB and back-ground processes using Redis.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.
  • Ant is used for building the application EAR, helped resolving merge conflicts in Bitbucket for team members.
  • Log4J is used for logging purposes and debug levels are defined for controlling what we log.
  • Writing Unit test cases using JUnit testing framework and performed unit and system testing.
  • Created and configured management reports and dashboards using Splunk.

Environment: java 1.7, XML, XSL, Node Js, React Js, Bootstrap, HTML5, JavaScript, CSS3, Ajax, Spring 4.x, Hibernate 5.x, Git, Aws, WebSphere 7.5, Web Services, JMS, SoapUI, Azure,TestNG, JSON, Ant, Log4j,Python, RXJava,Oracle DB, Spring Cloud Netflix, Config Server, Eureka Server, Hystrix, Drools, Discovery Client, Ribbon, Zuul Proxy, Agile.

Confidential, Austin, Texas

Java Full Stack Developer

Responsibilities:

  • Participating in Requirement Analysis and technical assessment with team members during project life cycle.
  • Developed a web-based application for serving healthcare provider data and variousreports by accessing different in-house content management systems which exposed their services as SOAP web services.
  • Used Agile methodology and attended daily and weekly SCRUM and Retro meetings to update working status.
  • Implemented content switching usingReact.jsrouting and fetched data through asynchronous call.
  • Experience in creating Responsive Web Design (RWD), using Bootstrap, HTML5 and CSS3.
  • Worked closely with Photoshop designers to implement UI/UX mock-ups and the layouts of the application usingHTML5,CSS3,JavaScriptandReact.js and created UI designs using Web 3.0 standards.
  • Implemented CSS Selector, CSS Scalable and modular approach in the front-end design.
  • Designed and DevelopedReactjsbased UI framework on top ofFluxarchitecture andgulpenhanced workflow.
  • Extensively UsedReact JS components, Forms, Events, Keys, Router, plus Redux, AnimationsandFlux concept.
  • Experienced increating React.jsSPA’susingOne-way data flow, Virtual DOM, JSX, React Nativeconcepts.
  • Possessed knowledge on creating Custom ReusableReactComponents Library.
  • Worked with Apache Tomcat 8 and Node Js servers to deploy and configure Java API’s and front-end modules.
  • Experienced in working withNode.JSandNPMmodules likehttp-server, Marathon, inquirer, path, mongo DB, Micro Services, Request, Elastic Search, express, luck, spark,andtemplating engines.
  • Worked with jQuery plugins like Banner, Slider, Accordion, Tabs, jQuery Dropdown, Image Gallery.
  • Developed RESTfulwebservicesusing Jersey,Springframework and JAX-RS.
  • Implemented Spark using Scala and utilizingData framesand Spark SQL API for faster processing of data.
  • Wrote code for consuming a Restful Web service with AngularJS.
  • Developed UI of the application using NodeJS and JQuery libraries.
  • Used Drools engine for validating business rules before executing in runtime.
  • Created REST based web services by establishing links using HATEOAS from Spring based application.
  • Used Spring core for dependency injection/inversion of control (IOC), and integrated Angular 2 and Hibernate.
  • Spring Boot Microservices were developed with microservice architecture using REST and Apache Kafka.
  • Monitored service health check from Spring Boot admin console using swaggered UI registered microservices.
  • Implemented fail safe and circuit breaker patterns in Spring Boot Microservice applications using Hystrix and monitored the services using Hystrix Dashboard.
  • Configured Identity and Access Management (IAM), WSO2(SAML) groups for improved login authentication.
  • Used Amazon cloud formation templates for creating stacks to launch AWS infrastructure and resources.
  • Deployed Docker contained Spring boot microservices into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Automate the cloud deployments usingpythonand AWS Cloud Formation Templates.
  • Worked on AWS EKS, ECS, DynamoDB, MSK, VPC, Subnets, EC2 Instances, AppSync, Graph QL Queries, Subscriptions, and Mutations, AWS EC2 instances were configured in Dev and QA environment using Node Js.
  • Experience on AWS cloud services like EC2, S3, RDS, ELB, and EBS in both installing and configuring.
  • Experience with building Docker Images and running them on Docker container.
  • Used Docker to virtualize deployment containers and push the code to EC2 cloud using PCF.
  • Develop CI/CD system with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for runtime environment for the CI/CD system to build and test and deploy.
  • Used Oracle 11g/12c for the backend data and performed complex queries using joins for CRUD operations.
  • Uploaded files into Oracle database using CLOB and BLOB.
  • Used Spring IOC for Dependency Injection.
  • Developed Merge jobs in Python to extract and load data into MySQL database.
  • Developed application using Python and Java.
  • Used Cassandra CQL with Java API’s to retrieve data from Cassandra tables.
  • Experience in Normalization and performance tuning with Oracle DB.
  • Used HQL, Named Parameters, Named Queries, and Interfaces such as Expression, Query and Criteria for implementation of Hibernate template and extensively used Hibernate Cache.
  • Experience on Hibernate mappings, EH cache, Lazy loading transactions and Locking’s.
  • Implemented service layer on the top of Cassandra using Core Java, Data Stax API and Restful API.
  • Developed DAO layer using Cassandra and expertise in CQL (CassandraQuery Language), for retrieving the data present in Cassandra cluster by running queries in CQL.
  • Good Experience in using sqoop to load data to and fromCassandracluster.
  • Responsible for developing client's websites using the Magento Commerce e-commerce platform.
  • Involved in code reviews and unit testing using JUnit framework.
  • Used Splunk for the engineering dashboards used by the developers for easy track of application health.
  • Used Junit for unit testing and implemented with Log4j to provide logs of exceptions.
  • Used Git for version control and JIRA for bug Tracking and Project Management.
  • Worked with JAXB parser for marshalling and Unmarshalling XML data.
  • Used automated Ant build scripts to package and compile the application and used Log4J for Logging in project.

Environment: Java/JDK 1.8, J2EE, Spring 4, Hibernate 4, Spring Boot, JPA, JavaScript, Angular 8, HTML 5.0, CSS3, Apache Tomcat, STS, Oracle 11g, Cassandra, Log4J, JUnit, Easy Mock, Selenium, XML, Web Services, SOAP UI, Kafka, Netflix Eureka, WSO2(SAML), GWT, Adobe Flex, Scala, AWS, Python, Ant, Git, PL/SQL, Docker, HATEOAS, Curl, Splunk.

Confidential, Dublin, Ohio

Java Developer

Responsibilities:

  • Developed a web-based application for adding healthcare providers and validating the existing providers, the application using AGILE-SCRUM methodology. Used JIRA to manage the project workflow.
  • Participated with team members in Grooming, Planning, Tasking, Sprint Reviews, and Retrospective Sessions.
  • Worked with Advanced Java 8 features like Lambda for adding functionality processing capability and Stream API to facilitate pipeline processing and method to eliminate elements based on the criteria.
  • Extensively used core java concepts likeMultithreading,Collections Framework, File I/oandconcurrency.
  • Used design patterns likeSingleton, Data Access Objects, FactoryandMVC design patterns.
  • Experienced in spring framework extensively used Spring DI, Spring Batch, Spring JDBC templates, Multi-threading and in working with RESTful Web Services.
  • Used Annotations for Dependency Injection and Spring MVC for REST API s and Spring Boot for Micro services.
  • Implemented micro service architecture using Spring boot and Spring REST to create REST end points and integrated Swagger to get dynamic documentation.
  • Developed server-side application to interact with database usingSpring BootandHibernate.
  • Used Spring Batch to develop batch processing, handle bulk requests from the clients for creation of the tokens.
  • Expertise in implementing Web Services, Micro-Services, Docker, and JMS for the synchronous and asynchronous communications between two applications running in different servers.
  • Integrated withSpring Cloudprojects to provide distributed tracing and other features.
  • UsedSpring Core annotationsforSpring Dependency Injection (DI), used Spring MVCforRest API’s.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending the mails, DevelopedGSA, LSS and SDLusing C++, Multi-threading, socket programming.
  • Deployed the apps onAWS platformand used it to provide a large computing capacity for scalable solutions.
  • Deployed applications into Continuous integration environments likeJenkinsto integrate and deploy code on CI environments for development testing, used maven as central private repository for building the microservices.
  • Implemented Rest based web service usingJAX-RS annotations,Jerseyprovider implementation.
  • IntegratedActiveMQ and spring JMS APIto send and receive message for the application’srestful API.
  • Implemented Hibernate DAO layer to retrieve & store data, configured hibernate files.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking, and transactions.
  • CreatedPOJO’sandDAO’s for the database entities usingSpring JDBC annotation mappings.
  • ConfiguringWebSphereon multiple platforms for both horizontal and vertical scaling for Workload Management.
  • Used AWS for Deploying, managing, operating scalable, highly available, and fault tolerant systems. Also implemented, managed continuous delivery systems and methodologies on AWS.
  • Worked on Microservices for Continuous Delivery environment using Docker and Jenkins.
  • Experienced in working withNoSQLDatabase likeMongoDBto manage extremely large data sets.
  • Usedlog4jto print the logging, debugging, warning, info statements.
  • Involved in writingcucumberfeature files and usedSeleniumfor automated testing withTestNG.
  • UsedJIRAtool for Issue/bug tracking, monitoring of work assignment in the system.
  • Experience on implementation of version control softwareGITrepositories.

Environment: java 1.7, XML, XSL, Node Js, React Js, Bootstrap, HTML5, JavaScript, CSS3, Ajax, Spring 4.x, Hibernate 4.x, Git, Aws, WebSphere 7.5, Web Services, JMS, SoapUI, TestNG, JSON, Ant, Log4j, Oracle DB, Spring Cloud Netflix, Config Server, Eureka Server, Hystrix, Drools, Discovery Client, Ribbon, Zuul Proxy, Agile.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Involved in gathering system requirements for the application and worked with the business team to review the requirements and went through the Software Requirement Specification document and Architecture document.
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view. Developed JSP custom tags for front end.
  • Developed the view-controller components using Servlets/JSPs, JavaScript, JSTL, CSS, HTML and DHTML. Developed server-side services using Spring Web Services (SOAP, WSDL).
  • Involved in Agile/Scrum methodology and practice in a multidisciplinary team and used version tools like GIT for effectively managing the code changes. Written JAVAscript code for Input Validation.
  • Re-design the website using HTML5, CSS3, and jQuery, AJAX, Bootstrap and AngularJS.
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, and HTML to speed the application.
  • Used Oracle10g database tool to build, edit, and format database queries, as well as eliminate performance issues in the code.
  • Used DOM for parsing the XML, XSLT Document and Used Restful web services with JSON.
  • Developed and maintained the continuous integration and deployment systems using Jenkins, ANT, Maven, and Nexus. Developed J2EEcomponents on Eclipse IDE.
  • Worked on Collection Framework and also Java Core Concepts while developing the Services for applications.
  • Used Multithreading and Concurrency and implemented threads while preparing and generating mails.
  • Developed Web Service client interface with files for invoking the methods using REST and SOAP.
  • Created tables, triggers, stored procedures, SQL queries, joins and views for multiple databases, Oracle 10g.
  • Used JUnit for testing the application and Maven for building Projects
  • Deployed the applications on WebSphere Application Server.

Environment: JAVA- JDK, JEE, Spring framework, Spring Model View Controller (MVC), JAVAServer Pages (JSP), Servlets JDBC, AJAX, Web services (SOAP & Restful), JSON, JAVA Beans, jQuery, JavaScript, Oracle 10g, WebSphere, Agile Methodology, SVN, Maven, JUnit, HTML Unit, XML, XSLT, HTML/DHTML, Eclipse.

We'd love your feedback!