Full Stack Java Developer Resume
Cincinnati, OH
PROFESSIONAL SUMMARY:
- Around 7+ years of experience in the IT industry with designing, building and testing a Web Application using JAVA/J2EE technology.
- Expert level experience on understanding business and technical applications involving Java/J2EE software development technologies, Java programming language, Drools, Hibernate, Spring, JSP, JMS, Servlets, Web Services and JDBC.
- Expertise in developing Web based distributed and Front - end applications in a three-tier architecture using JAVA, J2EE, HTML, CSS, JavaScript, Ajax, JSP, jQuery and Angular JS.
- Expertise in server-side development with JDBC, JNDI, Servlets, spring frameworks like MVC architecture, spring boot etc.
- Expertise with creating Attribute, Analytic and Calculation Views in SAP HANA to avoid complex joins and also achieve row to column transpose.
- Strong experience in using cloud orchestration technologies like Docker and Kubernetes.
- Extensively understanding about Database technologies for both Relational Database (MySQL, Oracle) and NoSQL (Mongo DB, Mongoose plugin).
- Extensive development experience in multi-tiered/object-oriented/distributed/service-oriented system architectures.
- Experience with CI/CD tools like Jenkins, Stash and Docker, Agile Methodology (Scrum, Jira)
- Expertise in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, AngularJS to make better Single Page Application (SPA)working on Node.JS Server.
- Strong experience on Hibernate and in using Hibernate Connection Pooling, Collections, Hibernate Caching etc.
- Experienced in RDMBS such as Oracle 9i, 10g, DB2, MySQL, PL/SQL and SQL serve
- Good knowledge on java 8 with a hand on in functional interfaces and lambda expressions.
- Experienced in designing User Interactive UI Web Pages and visually appealing User Interfaces with the help of HTML 5 and CSS3.
- Expertise in coding optimized SQL queries on databases like My SQL, SQL Server and Oracle.
- Proficient in applying design patterns like MVC, Singleton, Session Facade, Factory, Abstract Factory, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
- Experienced in developing web applications using MVC, MVVM, MVP, Singleton architectures.
- Expertise in using source code control systems such as GIT, JIRA and Jenkins.
- Hands on experience using Docker for installing, testing, upgrading, removing and running software applications.
- Expertise in architecture/application development utilizing J2EE based technologies, such as Java 8, J2EE, JSF, Spring 4.3, Spring Boot, Struts 2.0, Hibernate, HTML 5, CSS3, JavaScript, JSTL, Servlets, JSP, RMI, JDBC, ANT, MAVEN.
- Experienced with commercial and Open source ESB's JBoss Fuse, Mule, SAP, Active Matrix, Camel, Open ESB
- Good knowledge on Amazon Web Services (AWS) cloud platform, with web services like RESTFUL, SOAP.
- Experienced in spring framework (MVC) and Struts (MVC Architecture, interceptors, action mappings and resource bundles).
- Hands on experiences with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections and Garbage Collection.
- Expertise in building and managing policies for S3 buckets, used S3 bucket and glacier for storage and backup on AWS.
- Solid Experience in creating a Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster.
- Highly motivated and committed DevOps Engineer experienced in Automating, configuring and deploying instances on AWS, Microsoft Azure and Rackspace cloud environments and Data centers.
- Experienced in database related work primarily creating complex stored procedures, Views, Triggers, Functions, using PL/SQL.
- Experienced in various roles as DevOps, Cloud Engineer, Build and Release Engineer with excellent experience in Software Integration, Configuration, Packaging, Building, Automating
- Strong experience on DevOps essential tools like Docker, Kubernetes, Subversion (SVN), GIT, Jenkins, Ant, Maven and migrated VMWAREVMs to AWS and Managed Services like EC2, S3, Route53, ELB, EBS.
- Good hands on experience in Springs Core (IOC and AOP), Struts 2 and Hibernate frameworks.
- Experienced with messaging frameworks like ActiveMQ, RabbitMQ, Kafka.
- Experienced in Integration of Amazon Web Services (AWS) with other applications infrastructure.
- Strong database skills in Oracle 12c, DB2, My SQL, and MS SQL Server, NoSQL, MongoDB.
TECHNICAL SKILLS:
Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, Log4j, XML, JAXP, DOM, JNDI, JUNIT, Web services, Multithreading, Custom Tags.
Frameworks and IDE's: Struts, Spring, Hibernate, JPA, JSF 2.0/1.2, Spring Core, Spring ORM, Spring MVC, Spring AOP, Spring Boot, Spring Security, OAUTH2.0
Web Technologies: AWS, HTML5, DHTML, JavaScript, jQuery, CSS3, AJAX, DOJO, XML, Angular JS, Bootstrap
Web/Application Servers: Web Logic, Web Sphere, Apache Tomcat 9.x/8.x, JBOSS, IIS, Jetty.
Web Service Technologies: SOAP, REST, WSDL.
Build Script: ANT, Maven, Shell scripts, Batch scripts
IDE's: IBM WebSphere, Eclipse, Net Beans, IntelleJ
Methodologies: Agile, Waterfall, Iterative
Database Environments: Oracle 11g, SQL Server, MySQL, MongoDB
Operating Systems: Windows, Mac, Linux and UNIX.
WORK EXPERIENCE:
Full Stack Java Developer
Confidential, Cincinnati, OH
- Used a Microservice architecture, designed and developed RESTFUL web services using Spring Boot framework, MongoDB and Java8.
- Deployed Spring Boot based microservices Docker container using Amazon EC2 container services.
- Worked on OOPs concepts and its implementation using Java 8 and developed Micro Service to provide RESTful API utilizing Spring Boot with Spring MVC.
- Worked as a DevOps Engineer for a team that involves three different development teams and multiple simultaneous software releases.
- Used Docker Engine and Docker Machine environment, to deploy the micro services-oriented environments for scalable application.
- Worked on creating the Kubernetes cluster and setup the Pod configurations.
- Deployed the Docker image of services building Docker file and build a continuous delivery pipeline for containers using AWS Code and Amazon ECS.
- Implemented DevOps transformation by working with Agile teams to migrate applications to Azure platform.
- Developed GraphQL API using Node.js and MongoDB.
- Responsible for designing & developing the UI Screens using Angular JS with node.js, HTML pages, CSS, spring boot framework with Apache-Maven and JAVA-J2EE technologies.
- Automated the Kubernetes container orchestration by developing multiple CI/CD scripts and participated in the system architecture and design and made use of J2EE design patterns.
- Created Responsive Designs (iPad/Tablet/Desktop) using HTML5, CSS, Bootstrap, performed Development using software components like Java, J2EE, Spring Boot, Angular 6 and Angular 4.
- Implemented Spring IOC and Dependency Injection concepts.
- Worked upon different aspects of SAP Hybris such as Impex/Cronjobs/Components/Business-process and creating
- Worked on creating the Micro-cloud architecture to distribute the licensed media contents to the consumers across the globe.
- Developed dynamic and responsive web pages to user interface screens using HTML5, CSS3 and JavaScript.
- Automated Compute Engine and Docker Image Builds with Jenkins and Kubernetes created reusable components and used across various modules using Angular 6 custom libraries.
- Worked on developing and enhancing the UI of our product using angular 6, bootstrap, typescript.
- Configured and maintained Jenkins to implement the Continuous Integration (CI)process and integrated the tool with Maven to schedule the builds.
- Designed and Developed SOAP and REST based web applications using Java Spring Framework and AngularJS, designed the High Level and Low-Level Architecture of the system.
- Performed CRUD operations like Create, Update, Insert and Delete data in MongoDB.
- Developed Angular 4 single page application (SPA) which accommodates dashboard contents by using Angular CLI, Ng Components, NgModules, directives, Dependency injection and extensively used angular libraries and services.
- Created Responsive Designs (iPad/Tablet/Desktop) using HTML5, CSS, Bootstrap.
- Worked on MongoDB database concepts such as locking, transactions, indexes, replication and schema design. Developed application in J2EE technologies using Spring 2 MVC architecture.
- Used Docker as CI/CD tool for ensuring application error-free throughout all phases.
- Configured mongo-connector to create a pipeline from the MongoDB cluster to keep synchronize with the multiple sources like Elastic Search or another MongoDB cluster.
- Designed and deployed a multitude application utilizing almost all the AWS stack which Includes EC2, MongoDB, Docker, Kubernetes Orchestration container focusing on high-availability, fault tolerance, and auto-scaling.
- Worked on AWS Cloud Front, S3 and Lambda Web Services to integrate the server side and client-side code.
- Worked with app developers during API development, to implement a secure server by using OAuth2 between server and client applications.
- Developed Single Page Responsive Web UI using Angular 4, HTML5, AngularJS, Bootstrap, CSS3, JavaScript, and JQuery
- Configured AWS EC2 instances, domain mapping via Route53. Developed and designed the UI using spring view component AngularJS 4.0, HTML 5, CSS 3, Bootstrap, Ajax.
Confidential, Richfield, MN
Full Stack Java Developer
- Designed and developed restful API and services using best practices to interact within the microservices and with the front end.
- Developed the application using Angular 4 and implemented Angular services to connect the web application to back-end APIs.
- Worked on collection API, Multithreading and Java Features and other Java Concepts and worked on the XML technologies JAXB, SOAP UI tool.
- Involved Locomotives from scratch for using the Devops technology setup for the dev, trial, LabR Locomotives.
- Used Service Oriented Architecture (SOA) for transactions management. Used Docker as CI/CD tool for ensuring application error-free throughout all phases.
- Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
- Used Spring boot and lambda expressions as the part of JAVA 8. Used containerization and immutable infrastructure.
- Worked on the DevOps System Administrator activities like Loco Lab configurations for the Dev, Trial, LabR Environments.
- Involved in ReactJS and working with Redux Flux architecture.
- Worked closely with DevOps Architects to analyze, review and clarify design architecture on tools Implementation, Build and Deploy automation.
- Used AWS to deploy the project on an EC2 instance. Have created highly fault tolerant, highly scalable Java application using AWS Elastic Load Balancing, EC2, VPC and S3 as part of process and security improvements.
- Worked on the Branching strategies and Devops System administrator activities.
- Integrated Docker container orchestration framework with Kubernetes by creating pods, config Maps, deployments, Replica sets, nodes etc.
- Worked on DevOps in monitoring team Development operations of monitoring systems customer communications platform (CCP) infrastructure.
- Maintained Docker containers where microservices are deployed. Designed and Implemented efficient updating of HTML document and clean separation between components using React.js.
- Designed the workflow, system architecture, drawing sequence diagrams, activity diagrams, class diagrams, HTML pages, database schema and tables.
- Configured module wide routing in the application using angular router and created various route guards. Improved the performance of application by configuring Mem Cache and scaling the kubernetes Pod instances.
- Utilized AWS Services platform to upload data into AWS S3 buckets, creating EC2 instances and to deploy the Dockized Container services.
- Responsible for writing SQL queries in DB2 to create DML scripts. Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - Oracle, MySQL and MongoDB
- Used Hibernate as ORM tool for object mapping and Implemented Spring Security module to perform threat assessment in determining risk.
- Worked on GIT Hub as the repository to checkout and commit the code, created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
Java Developer
Confidential, Manhattan, NY
- Developed responsive UI layer utilizing Semantic HTML, REST API architecture. Developed front end for the entire website using HTML5, CSS3, and JAVASCRIPT.
- Involved in designing user screens and validations using HTML 5, jQuery and JSF as per user requirements.
- Built microservices with Spring Boot to serve multiple applications across the organization. The data is provided & consumed in JSON.
- Created RFP microservice to provide RESTful API utilizing Spring Boot with Micro Services.
- Authored REST based Web API wrappers to integrate with conventional Web Services. Developed
- Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API's and Spring Boot for microservices along with creating & establishing User Interfaces using HTML, CSS and JSP.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Used GITHUB as the configuration management tool to manage the code repository.
- Wrote Client Side and Server-Side validations by using Java Script along with inbuilt Angular validations.
- Used Web services (SOAP, REST) for transmission of large blocks of XML data over HTTP.
- Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
