Full Stack Java Developer Resume
5.00/5 (Submit Your Rating)
Benton Harbor, MI
SUMMARY:
- More than 6+ years of experience in software development, including analysis, design, development, implementation & support of high - end applications and QA for standalone applications and Web-based applications using JAVA/J2EE technologies.
- Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery, jQuery UI, jQuery Mobile toward improving single-page application as well as expert in setting up Play framework for development.
- Experienced on working with Jenkins for continuous integration in which all development work is integrated and involved in deploying the application using Docker to AWS environment.
- As a backend developer, was responsible for creating RESTFUL Web Services using Node.js&Express.js
- Experienced on working with Docker for creating images that are deployed on AWS as Microservices.
- Experience with various MVC Java frameworks like Angular.JS, EXT.JS, Backbone.JS, Node.JS, Ember.JS, bootstrap.JS, require .JS, D3.JS, etc.
- Experienced on Managing the local deployments in Kubernetes and creating local cluster and deploying application containers.
- Worked on Implementing the application using Spring Boot Framework and handled the security using spring security.
- Extensive experience in using Amazon Web Services - RDS, EC2, Redshift, SQS, SNS Cloud Watch and S3.
- Experience in using application servers such as WebLogic, Apache Tomcat, based on the client requirements and project specifications as well as with Streaming platforms like Apache Kafka.
- Experience in database development using SQL, PL/SQL, Stored Procedures, Functions, Triggers, TOAD and SQL Loader as well as expert in migrating Map Reduce programs into Spark transformations using Spark and Scala.
- Hands on experience of JS libraries and frameworks such as Angular.js, Angular 2/4, React.js, Redux, pattern, jQuery and node.js
- Solid understanding of Java 8 new features like Lambda Expression, Java Stream API, and Java Time API.
- Expert in development of web-based enterprise applications using Core Java, Java 8, J2EE, Servlets, JSP, JSF, JDBC, Hibernate, Web Services (SOAP and REST), MVC Framework (Struts, Spring MVC) and SQL.
- Extensive experience in designing, developing and deploying J2EE applications on Web Sphere Application server, WebLogic, Apache Tomcat, JBoss etc.
- Efficient in packaging & deploying J2EE applications using ANT, Jenkins & Maven on Apache Tomcat, WebLogic, AWS and WebSphere.
- Hands-on experience with continuous integration and automation, using Jenkins and version control tools such as SVN, CVS, JIRA, GitHub.
- Hands-on experience in writing lightweight Angular.js, Node.js express server, using technologies such as Ajax, JavaScript/jQuery, JSON to make connections between server and NoSQL databases
- Extensive experience with AWS: RDS, EC2, Redshift, SQS, SNS Cloud Watch and S3 as well as worked with persistent data on MongoDB, using Spring Data as DAO.
- Experience in developing web applications using Groovy, JSP, Servlets, EJB, JDBC, Struts, Spring, Hibernate, Angular.js, JSF, Java Script, PRIMEFACES, JDBC, MQ, Node.js, JSON, XML and UNIX Shell Scripting.
- Experienced on implementing spring boot micro services to process the messages into the Kafka cluster setup.
- Experience in Coding with core Java concepts, such as Collections, Exception Handling, Java I/O, and Generics to implement business logic and extensive knowledge of the design of J2EE applications with Waterfall and Agile methodologies.
- Exposure in building CI/CD pipelines in container-based fashion using Docker, Jenkins, UBUNTU, Ansible & GitLab. And Experienced with GITHUB, GITLAB, SVN and MAVEN build tool.
- Hands on experience with Elasticsearch to log aggregation and monitoring services as well as experience working with querying and troubleshooting Elasticsearch.
PROFESSIONAL EXPERIENCE:
Confidential, Benton Harbor, MI
Full Stack Java Developer
Responsibilities:
- Worked on REST API calls and integration with UI. Used AngularJS to develop the component to the application team, Spring MVC to consume REST API's and used JavaScript, CSS3 and JQuery to display the data in front end.
- Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes
- Worked on NoSQL (Cassandra) database for storing the business objects in the backend layer.
- Used Express JS which is fast, assertive, essential and moderate web framework of Node.js that helps manage a server and routes.
- Worked on building CI/CD pipelines in container-based fashion using Docker, Jenkins, UBUNTU, Ansible & GitLab.
- Used JAVA Mail API and implemented an automated functionality to generate e-mails to the manager whenever a user register for the application.
- Used RabbitMQ to put messages on the queue to be consumed by Cassandra to journal various events while migrating data from ArangoDB.
- Used build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment.
- Build highly available content distribution sites by using CI/CD tools like Chef, Ansible, Docker, Maven, Jenkins, Jira, Kubernetes etc.
- Developing Applications using latest Java/J2EE technologies such as Cassandra, Java 8, Junit.
- Used Spring Kafka API calls to process the messages on Kafka Cluster setup.
- Used Express Framework to set up middleware to respond to the HTTP requests with the help of Node JS.
- Implemented microservices using Spring Boot, Spring Cloud, Spring Microservices, and enabled discovery.
- Used Kafka as a messaging framework for communications using queues between micro-services.
- Used Microservices with Spring Boot predicted service interacting through amalgamation of REST and MQ message broke and Used Eclipse as IDE for development.
- Web application is redesigned by using Angular4. Web API are used to send and receive data to/from back end, recently started updating from Angular4 to Angular5.
- Actively Worked on building CI/CD pipelines in container-based fashion using Docker, Jenkins, UBUNTU, Ansible & GitLab.
- Developed, tested, and deployed Story Business feature set in Node.js with Express and MongoDB backend, incorporating APIs and involved in unit testing and system testing and responsible for preparing test scripts for system testing and worked with Express JS which gives MVC Structure to the Node JS.
- Implemented a Continuous Delivery pipeline using Docker, Jenkins and GitHub and AWS AMI’s, whenever a new Github branch gets started. Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in.
- Involved in developing the web pages using (Angular 2 and Angular 4) which are powerful in building the Single page web applications.
- Maintained a Page Object Model automation framework using, Java, Maven, WebDriver, SVN Jenkins.
- Created RESTful web services for Catalog and Pricing with Jersey, MySQL, and MongoDB while working on Single node/Multicluster setup using technology NoSQL and MongoDB while using MongoDB as a persistent store and Apache Kafka as a messaging layer for custom.
- Responsible for the deployment of project using AWS and Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Extensively used Node.js tools like Gulp, Grunt, Web pack; Developed internal CLI applications using Commander Module for application build.
- Implemented the Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval. Used Pandas library for statistical Analysis.
- Wrote unit testing codes using JUnit, resolved bugs and other defects using Firebug and Eclipse's debugging tool.
- Developed code for Responsive web design in JavaScript using frameworks like Angular.js, React.js. Configured Docker containers and Kubernates to manage dozens of micro services.
- Make pluggable UI microservice for each platform which should solve the monolithic problem of seed generation and create Docker image and deploy them into kubernates using Angular.js 2.0.
Confidential, Minneapolis, MN
Java Developer
Responsibilities:
- Used Angular JS, HTML, JavaScript, JQuery programming for creating GUI interface of the web page and to get AJAX functionality for the website and Build Microservices for the delivery of software products across the enterprise.
- Used Jasper reports and Jfree charts to generate various statistical reports and Trained staff on effective use of Jenkins, Docker, GitLab and Kubernetes.
- Design and Developed DAO layer using Spring JDBC Template to perform basic CRUD and other complex database operations.
- Coordinated with Kafka Admin team to set up Kafka cluster for the QA and Production environment
- Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server.
- Developed a JavaScript UI for a credit reporting application using Angular.js, Backbone.js, Node.js and CSS and involved in document analysis and technical feasibility discussions for implementing new functionalities.
- Developed Mean Stack from scratch including Mongo DB server setup and Express JS server development.
- Worked on mapping the database schema, writing Hibernate classes, gathering business requirements to build the page logic, and implementing to match the mock-up. Maintained and updated the Jasper reports.
- Written client-side code using Web Services- JAX-WS based on SOA microservice architecture.
- Developed Web Application using Spring MVC, Integrated spring with REST, Microservices and Spring Security and RabbitMQ as messaging broker to execute asynchronous tasks.
- Automates important business scenarios using Java, Selenium Web Driver, Junit, Cucumber Java framework.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL.
- Developed application using Java, Spring Boot, Hibernate, HTML5, Bootstrap, Angular JS, Node.JS, Rest, SQL and CSS on AWS.
- Developed the Docker based micro services deployment modules with the Jenkins, Kubernetes, and Ansible based pipelines/frameworks.
- Exposure in building CI/CD pipelines in container-based fashion using Docker, Jenkins, UBUNTU, Ansible & GitLab and Used Bugzilla as a bug tracking tool.
- Proven knowledge in one or more NoSQL Document Store databases such as MongoDB, Cassandra.
- Used Jenkins for continuous integration in which all development work is integrated as well as involved in deploying the application using Docker to AWS environment.
- Designed the application using Java, HTML, CSS, AJAX, JSON and jQuery. Worked on backend of the application.
- Developing Docker file for different end points and validate them through the docker-central to run the Jenkins job with given parameter and deploy job to the Kubernetes.
- Used Spring MVC framework to enable the interactions between JSP/view layer and implemented different design patterns with J2EE and XML technology. And Using Spring Framework implemented dependency injection, Action classes through Application Context XML and initialized managed beans and services.
Confidential, New York
Software Developer
Responsibilities:
- Worked on Restful web services which enforced a stateless client server and support JSON few changes from SOAP to RESTFUL Technology Involved in detailed analysis based on the requirement documents.
- Participated in requirement gathering and worked closely with the architect in designing and modeling.
- Involved in the design, development and testing phases of application using AGILE methodology.
- Designed and maintained databases using Java and developed Java based API (RESTful Web Service) using SQLAlchemy and PostgreSQL.
- Involved in developing components on Reporting Dashboard with Spring MVC, Spring Framework and Hibernate and created Micro services using Spring Boot.
- Develop consumer-based features and applications using Java, HTML, behavior Driven Development (BDD) and pair-based programming.
- Designed and developed the UI for the website with HTML, XHTML, CSS, Java Script and AJAX
- Created and managed all hosted or local repositories through Source Tree's simple interface of GIT client, collaborated with GIT command lines and Stash.
- Designed dynamic client-side JavaScript codes to build web forms and performed simulations for web application page.