We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Vernon Hills, IL

SUMMARY

  • Around 8+ years of extensive IT experience in developing, design, analysis, testing various web - based, SOA based and client/server applications in multi-platform environments with JAVA/J2EE technologies.
  • Experience in various Agile Methodologies like Test Driven Development (TDD), SOA, SCRUM, and Waterfall.
  • Proficient in OOAD Technologies developing use cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using case tools like Microsoft Visio and Rational Rose.
  • Major focus on Configuration, SCM, Build/Release Management, Infrastructure as a code (IAC) and as Azure DevOps operations Production and cross-platform environments.
  • Experience in assigning the azure services on locations specific to integrate with web apps and key vaults.
  • Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Balancing, Application Gateways, Auto-Scaling, and Traffic Manager.
  • Experienced in creating React.js web applications with JSX, React nesting components, databinding, forms, routers, and Virtual DOM manipulations with Redux architecture.
  • Experience in Front-End UI development skills using scripting languages like HTML5, DHTML, CSS, JavaScript, React JS, jQuery, JSON, AJAX, Angular JS, Node.js, Bootstrap, Tag Libraries, and JSTL.
  • Having Good Experience in Object-Oriented Concepts with C, Java, Perl, and Python.
  • Developed user interface using the React.js Flux for SPA development and used React-Router to turn it into Single Page Application (SPA).
  • Experienced in setting up SSL across the MQ and Broker environments and maintaining the certificates.
  • Worked extensively on Angular 2/4 Typescript SPA domains.
  • Extensive experience in NOSQL databases like MongoDB, CouchDB and Elastic search.
  • Expertise with migrating data to Vertica from Oracle, Teradata and SQl Server Database.
  • Expertise in developing scripts with loading Vertica and using ETL tools to perform the load.
  • Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.
  • Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
  • Extensive experience coding and debugging Oracle 11G stored procedures and various other objects
  • Expertise in Client-Server application development using Oracle 11g/10g/9i/8i, PL/SQL, SQL *PLUS, TOAD and SQL*LOADER.
  • Good knowledge in developing single page applications (SPA s) using the JavaScript libraries like ReactJS, AngularJS and MeteorJS.
  • Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring Security, Spring Boot, Spring Cloud, and Spring MVC.
  • Experience in development of REST and SOAP based web services using AXIS, WSDL, UDDI, XML, JAX- WS, JAX-RS, JAXB, JAX-RPC, AJAX technologies and Jersey frameworks.
  • Experience using J2EE design patterns like Singleton, Prototype, Business Delegate, Session Façade Pattern, DAO, MVC, Abstract Factory and Factory Pattern.
  • Hands on experience in developing user interfaces for Desktop, Mobile, and Tablet using Java Script, HTML4, HTML5, Ajax, CSS2, CSS3, jQuery, JSON and AngularJS&React JS.
  • Strong knowledge of Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Implemented security and authentication concepts such as OAuth 2.0, and Cryptographic algorithms.
  • Expertise in open-source framework Object Relational Mapping (ORM) tools like Hibernate and used Hibernate Annotations to reduce time at the configuration level.
  • Experience with GitHub and AEM and container orchestration like Kubernetes.

TECHNICAL SKILLS

Programming: Java/J2EE (JSP, Servlets and other java related technologies.), until version 8

Scripting: jQuery, JavaScriptFrameworks Spring (MVC Hibernate, AOP, ORM, Web Service, DAO, Social, Security, etc.), Bootstrap, Struts, Spring Data JPA, Angular1.x, Angular 2,4,5,6,7&8

IDE: Eclipse, IBM Rational Application Developer (RAD)

Web Technologies: HTML/HTML5, CSS, SSL, XML, AJAX, Web Services, REST

Web Servers: Web Sphere, Tomcat

Databases: Oracle, MySQL, MYSQL Server, Cassandra, DB2, PG(Postgres)

Devops Tools: Jenkins, Containers, Kubernetes

Build Tools: Gradle, Maven, Docker

PROFESSIONAL EXPERIENCE

Full Stack Java Developer

Confidential, Vernon Hills, IL

Responsibilities:

  • Extensively involved in various phases of Software Development Life Cycle (SDLC) such as requirements analysis, design and implementation in agile environment.
  • Designed, developed and maintained front-end page layout using HTML5, CSS3, JavaScript, Java11, jQuery, designed web page UI using JavaScript and AngularJs and Developed Single Page Applications using AngularJs framework
  • Created Reusable Modules and Custom Directives in Angular 8 which is used in the application.
  • Implemented AngularJs Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJs built-in testing facilities.
  • Spring Controllers were used with Angular 8 to route the control to desired Java services.
  • Extensively used core java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
  • Involved in writing Spring Boot Configuration files that contain declarations and another dependent object declaration.
  • Developed microservices with spring and tested the application using Spring Boot.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
  • Experience in developing Cloud computing microservices using Spring Boot, Spring Cloud.
  • Performed Web services testing between and third-party applications using Soap UI and perform functional testing of REST APIs using JMeter.
  • Implemented Rest based web service using JAX-RS annotations, Jersey provider implementation.
  • Integrated ActiveMQ and spring JMS API to send and receive message for the application’s restful API.
  • Experience in NoSQL database like MongoDB installation, configuration and in designing MongoDB multi-shared cluster and to manage extremely large data sets.
  • Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWSAMIs. Converted our staging and Production environment from a handful AMIs to a single bare metal host running Docker.
  • Involved Project migration into cloud environment using AWS, Docker container and deployment to AWS EC2 instances.
  • Created instances in AWS as well as migrated data to AWS from data Center using snowball and AWS migration service.
  • Configured and maintained user accounts for dev, QA, and production teams and created roles for EC2, RDS, S3, and CloudWatch.
  • Used log4j to print the logging, debugging, warning, info statements.
  • Involved in setting up Test automation and developed cucumber feature files and used Selenium for automated testing with TestNG.
  • Used integration Testing frameworks and libraries like Jasmine and Karma for Angular JS and Node.js.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Experience on implementation of version control software GIT repositories.

Environment: Agile, HTML, CSS, Java11, JavaScript, AJAX and Angular 8, DAO, POJO, Springs (IOC, AOP, JDBC) Frameworks, Spring Boot, Microservices, AWS, RESTful Web services, SOAP, Maven, WebSphere Application Server, Mongo DB, Log4j, Jenkins, GIT.

Sr. Java Developer

Confidential, Charlotte, NC

Responsibilities:

  • Took part in having knowledge transfer sessions about the project.
  • Developed RESTful Web services for transmission of data in JSON format
  • Had many issues while setting up Local environment and fixed them and made everything working.
  • Virtualized the servers using Docker for test environment and dev-environments needs.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 7 and Node JS.
  • Enhanced application performance by Angular8 Component based development in view of future Angular framework.
  • Designed & developed using HTML5, CSS3, EXT JS, JavaScript, XML, AngularJS, JSP, JSON ReactJS, JSF, J2EE and Ajax.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Enhanced legacy application by building new components in Angular 2 and typescript.
  • Developed single page applications using Angular 2, Typescript, web pack and grunt.
  • Containers management using Docker by writing Dockerfiles and set up the automated.
  • Understand the latest features like (Azure DevOps, OMS, NSG Rules, etc..,) introduced by Microsoft Azure and utilized it for existing business applications.
  • Creating, validating and reviewing solutions and effort estimate of converting existing workloads from classic to ARM based Azure Cloud Environment.
  • Developed automation system using PowerShell scripts and JSON templates to remediate the Azure services.
  • Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Integrated services like GitHub, AWS Code-Pipeline, Jenkins, and AWS Elastic Beanstalk to create a deployment pipeline.
  • Good Experience in architecting and configuring secure cloud VPC using private and public networks through subnets in AWS.
  • Experience in version control systems like GitHub for source code maintenance
  • 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.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Worked extensively on Angular6/ Typescript SPA domains.
  • Hands on Experience on Angular CLI (Command line Interface).
  • Implemented 11g and upgraded the existing database from Oracle 9i to Oracle 11g.
  • Good amount of work done on Reactive forms or Web Forms 2.0 in Angular 6 and their Validations.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Wrapper developed in Python to run this application along with other applications
  • Wrapper developed in Python for instantiating multi-threaded application and running with other applications.

Environment: HTML5, CSS3, XML, Angular6, Oracle, SQL, Python, Docker, Angular 7, Angular8, JavaScript, ReactJS, Git, GitHub, React Views, Flux, Kafka, SQL, JSON, AWS, TypeScript, Restful Webservices.

Sr. Full Stack Java Developer

Confidential, New York, NY

Responsibilities:

  • Used REST Client and POSTMAN to test the rest-based services and used JUnit and Mockito to test the middleware services. Created Hibernate mapping files, sessions, transactions, Query and Criteria to fetch the data from SQL based schema
  • Took part in setting up the routing configuration using Angular 4 router for various views and sub - views.
  • Worked with Angular2 to generate various components, routes, services, and pipes and structured the application code.
  • Designed and implemented the REST API for the UI screen through the mobile user can look-up the available health plans and monthly premium against each of them by taking the zip code as the parameter.
  • Created Azure services using ARM templates (JSON) and ensured no changes in the present infrastructure while doing incremental deployment.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4.
  • Development of code using JSP code, HTML, CSS, JavaScript libraries such as JavaScript, Vue.js, jQuery, Prototype plus relevant coding standards.
  • Responsible for configuring, integrating, and maintaining all Development, QA, Staging and Production PostgreSQL databases within the organization.
  • Responsible for AWS all backup, recovery, and upgrading of all of the PostgreSQL databases.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Development of test framework using the Python.
  • Development of Python APIs to dump the array structures in the Processor at the failure point for debugging
  • Backend scripting/parsing using Perl and Python.
  • Responsible for monitoring the AWS resources using Cloud Watch and also application resources using Nagios.
  • Created AWS Multi-Factor Authentication (MFA) for instance RDP/SSH logon, worked with teams to lockdown security groups.
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Implemented to reprocess the failure messages in Kafka using offset id.
  • Hands-on experience on developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and chef.
  • Took part in setting up the routing configuration using Angular 6 router for various views and subviews.
  • Worked with Angular7 to generate various components, routes, services, and pipes and structured the application code.
  • Developed various screens for the front end using Angular8 and used various predefined components from NPM (Node Package Manager). Used Node Cron package to schedule periodically executable jobs.
  • Good knowledge on client-side JavaScript framework Angular 8 with NGRX to achieve MVVM design flow.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Worked with executed unit test cases by using JUNIT for accuracy of code.
  • Developed a fully automated continuous integration system using Jenkins, MySQL and custom tools developed in Python and Bash.
  • Created a framework for all the backend calls and used JAX-B for customized XML parsing.
  • Involved in design of JSP's and Servlets for navigation among the modules.
  • Created several custom tags for JSP for maximum re-usability for user interface components.
  • Used JDBC calls in the JSP to access MySQL Database, Struts Action Servlet to route the request to corresponding Action Classes.
  • Provide technical support in design and development of embedded systems.
  • Changed various configurations so 'Lead System' would deliver leads to every dealer correctly.
  • Using PHP, MYSQL & JQUERY created a system to calculate revenue reports and then displayed them in sophisticated PDF and Excel Format.
  • Performed unit testing using JUnit framework and for testing Entities and the backend services.
  • Created RESTFUL webservices for refreshing the cache memory of the data.
  • Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement modules into Node JS to integrate with designs and requirements.

Environment: Java 9, Spring Tool Suite, Spring, Spring Boot, Hibernate, MongoDB, RESTful Web Service, Oracle, HTML5, CSS3, jQuery, Angular LS, Angular2, Angular4, Angular6, Angular7, Angular8, Node JS, React JS, JMS, Jenkins, Agile, Embedded Linux, JIRA tool, Selenium, Kubernetes, Maven, AWS, Cassandra, PHP.

Java Developer

Confidential

Responsibilities:

  • Developed the front-end by doing hands-on coding using semantic markup, HTML, XHTML, CSS, JavaScript, and other front-end technologies as required by the program with a focus on usability.
  • Designed Web pages by HTML and the query processing’s done with the help of Servlets and JDBC.
  • Performed Client-side validations using JavaScript like user validations etc.
  • Producing, modifying, and maintaining websites and web applications.
  • Created computing and data resources on AWS using EC2. Installed Pivotal Cloud Foundry on EC2 to manage the containers created by PCF.
  • Implemented Multithreading for handling multiple requests and for high performance.
  • Performed server migration using cloud services like AWS from physical to cloud environment.
  • Used ANT built tool for compiling and generating a war file.
  • Developed Custom XML Parser for parsing large XML files and update the data to the database using SAX based Parser.
  • Handled exceptions that arise during the execution of a program using Exception handling.
  • Followed agile software development practice paired programming, test driven development, and scrum status meetings.

Environment: HTML, XHTML, CSS, Java Script, JDK, J2EE, Servlet, XM, Oracle, Web Sphere Application Server.

Java/ J2EE Developer

Confidential

Responsibilities:

  • Involved in Requirement Analysis, Design, Development and Testing of the risk workflow system.
  • Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support in WATER FALL methodology.
  • Created user-friendly GUI interface and Web pages using Struts, JSP, HTML, CSS, AJAX, JQuery and JavaScript.
  • Implemented MicroServices using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services
  • Responsible for designing, coding and developed the application in J2EE using Struts MVC.
  • Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Achieved synchronization of multiple threads through Multithreading and Exception Handling.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts.
  • Developed batch job using EJB scheduling and leveraged container managed transactions for highly transactions.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs,Garbage collections for dynamic memory allocation to implement various features and enhancements.
  • Consumed Web Services to interact with other external interfaces in order to exchange the data in different forms by using Restful service.
  • Established Database Connectivity using JDBC for Oracle.
  • Used Log4J for application logging and notification tracing mechanisms.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
  • Analysis and Bug fixing of the production problems and defects along with enhancements.
  • Implemented JUNIT test cases for unit testing and Suites for end to end testing.
  • Used JIRA for tracking the Project Stories and bug fixing.
  • Used SVN to check-in and check-out and co-ordinate among team members for Version Controlling.
  • Developed web application using JSP, Servlets, Java beans that uses MVC design pattern.
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Monitored the logs using Log4J and fixed the problem.
  • The Application was deployed on Apache Tomcat Server.
  • Involved in build and deploying the application using ANT.

Environment: Java, HTML, CSS, AJAX, JQuery, JavaScript, JSON, XML, Struts, JDBC, IBATIS, Web Services, SOAP UI, Restful, HQL, SQL, JBOSS, Oracle, ANT, Eclipse IDE, JIRA, Tortoise SVN, and UNIX.

We'd love your feedback!