We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

PA

SUMMARY

  • Around 7 years of IT experience working on web - based and client-server multi-tier applications using Java/J2EE, Angular and Node Js, Cloud technologies.
  • Experience in all phases of Software Development Life Cycle (SDLC) Analysis, Design, Development, Coding, Implementation, and Testing of deployed applications.
  • Capable of working in a team with people at all levels as well as working independently.
  • Experience in working with Agile (SCRUM) and Waterfall improvement methodologies.
  • Applied best Design Patterns and Strategies to enormous business applications to diminish tight coupling, enhance execution, developing and testing.
  • Worked with Model View Controller (MVC) design for web improvement utilizing JSF, Struts and Spring MVC, JSP, JavaBeans and Servlets.
  • Experience in migrating the legacy applications to AWS Cloud Ecosystem.
  • Experience on working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
  • Created Form Validation by using Regular Expression (Regex), jQuery.
  • Experience with Core Java concepts like Collection Framework, Executor framework, Lambda expressions.
  • Experience in implementation of Web-based Enterprise Applications using core Java, J2EE, Servlets, JSP, EJB, JMS, Web Services (SOAP and REST), MVC framework (Spring MVC), SQL and Object-Oriented Programming techniques.
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
  • Developed RESTful services using JavaScript, jQuery and Angular2.
  • Used web-based GIT repository manager with issue tracking features.
  • Experience in web servers like JBoss, Web Sphere Application Server and Apache Tomcat on entire Software Development Life Cycle (SDLC).
  • Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate Query Language (HQL).
  • Experience in making SOAP based Web Services using Apache CXF, JAX-WS and RESTful organizations like JAX-RS.
  • Experience in developing Jasper reports for the customers and integrating the reports within the web applications.
  • Experience in making and solid perception of Micro Services Architecture.
  • Expertise in Kafka brokers, zookeepers, Kafka connect, schema registry, KSQL, Rest Proxy and Kafka Control
  • Used Bootstrap for responsive design in conjunction with AngularJS for maximum scalability.
  • Good Understanding of Document Object Model (DOM) and DOM Functions compatibility and SEO / web standards
  • Designed and implemented the enhanced development platform by doing POC using frameworks like Angular 2, NodeJS, NPM.
  • Developed code using AngularJS components like controllers, directives, factory and service resources, routing, dependency injection, tow-way data binding and filters.
  • Experience in working with IDE tools like Eclipse, Visual-studio, Sublime, STS, NetBeans, and IntelliJ.
  • Experience at using the version control tools such as GIT and CVS.
  • Proficient in composing and taking care of SQL Queries.
  • Hands on experience with SQL/No SQL databases systems like Oracle, SQL Server, MySQL, MongoDB.
  • Designed Micro services to increase software development and maintenance flexibility and sustainability.
  • Hands on Experience with UNIX, Linux commands and Deployment of Applications in Server and ability to work effectively on Windows platforms.
  • Domain knowledge and business expertise in Banking, Healthcare, E-Commerce, Insurance, Finance, Telecom.
  • Strong systematic and critical thinking abilities, exceptionally energetic, great cooperative person with great correspondence and relational aptitudes.
  • Created packages to do complex aggregations on large volume of data and loaded the aggregated data into reporting tables in data marts.

TECHNICAL SKILLS

Languages: Java, J2EE, Python, C++

Enterprise Java: Java, J2EE, Spring, JSP, Servlet, JDBC, JSF

Mark-up/XML Technologies: HTML5, CSS3, JavaScript, TypeScript, jQuery, Angular JS, Node JS, XML, AJAX, JSON

Tools: & Framework: Spring, Spring MVC, Spring IOC, Spring AOP, JUnit, SOAP UI, Spring Boot, Spring Cloud, Spring Batch

Web services: SOAP, RESTful, Kafka API

Web/App Servers: Web Sphere, Apache Tomcat, JBoss

Database: Oracle, SQL-Server, MySQL server, Mongo DB, Cassandra

Development Tools: Eclipse, Spring Tool Suite (STS), Net Beans, IntelliJ, Visual-studio, Sublime

Big Data: Spark, Hadoop, Hive, HBase, Flume

Testing Tools/ Others: JUnit, Selenium, Mocha

AWS: EC2, EMR, Elastic Beanstalk, S3

Version Control: CVS, GIT, SVN

OS & Environment: Windows, Sun Solaris, Linux, Unix

Container/DevOps Tools: Docker, Kubernetes, Helm Charts

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

PROFESSIONAL EXPERIENCE

Java Full Stack Developer

Confidential, PA

Responsibilities:

  • Actively includes in various phases of the Software Development Life Cycle (SDLC) for example, Design, Analysis, Development, and Testing.
  • Included in the total improvement of Agile Methodology. Partaken in Scrum handle that is utilized for arranging diverse cycles of the venture
  • Good Exposure in using the IDE tools like Eclipse, Web Storm, and Sublime Text
  • Used UML to draw use case diagrams, class & sequence diagrams.
  • Modified the UI screens created by web designer usingHTML5, CSS3, and JavaScript.
  • Implemented data-binding using Node.JS for front-end development of a current web application.
  • Implemented different validation control on the web-pages using Angular 4 and developing a cross-platform JavaScript-based solution using Angular 4.
  • Prototype CI/CD system with GitLab on AWS utilizing Kubernetes and Docker for the runtime environment for the CI/CD systems to build and test and deploy.
  • Provided more security to client-side applications by Amazon Web Services.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Highly involved in Configuring, monitoring, and multi-platform servers by defining Chef server from workstation to manage and configure Chef nodes.
  • Experience with setting up Chef Infra, bootstrapping nodes, creating and uploading Chef Recipes, Chef Node convergence in Chef SCM.
  • Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services, and deployed application containers as Pods.
  • Executed Kubernetes locally with MiniKube, Created local clusters and deployable application
  • Handled fabric services to be deployed in containers and images, used Docker in a Linux environment.
  • Used Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple namespaced versions.
  • Utilized JAVA 8 features like Lambda Expressions, Parallel Streams, and practical interfaces.
  • Implemented Micro Services based Cloud Architecture utilizing Spring Boot.
  • Designed and created Micro Services business segments and RESTful administration endpoints utilizing Spring boot.
  • Implemented apache camel to integrate the different applications using protocols like Http, ActiveMQ, and JMS.
  • Implemented RESTFUL and SOAP-based web administrations utilizing for JAX-RS and JAX-WS individually.
  • Utilized Hibernate for protest Relational Mapping and utilized JPA for comments.
  • Designed and actualized application utilizing Spring Boot, Spring MVC, Spring IOC, Spring AOP, Spring Transactions, Spring JDBC.
  • In charge of actualizing the business necessities utilizing Spring Data and Spring Security.
  • Solved unresponsive problem of message queue in peak flow by refactoring and optimizing delivery as well as processing logic with RabbitMQ.
  • Implemented Batch employments utilizing Spring Batch made different thing peruses, thing essayists, and thing processors.
  • Implemented Apache Camel DSL scripts to route messages.
  • Used cqlsh, a by-product of the Cassandra installation, a distributed database management system used to visualize data
  • Utilized Maven as fabricates computerization apparatus for sending the venture on Tomcat Application Server.
  • Extensively chipped away at Drools Rules Engine for composing business rules approval and externalization of parameters.
  • Validations are done utilizing Soap UI and Ready API testing instrument structure in various conditions.
  • Used Jenkins for Continuous Integration and Continuous Delivery to assemble pipelines amid organization.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Used Couch Base Server is to give low-inertness information administration to expansive - scale intelligent Web Applications.
  • Actively used the defect tracking tool JIRA to create and track the defects during the QA phase of the project.
  • Built NoSQL schemas and maintaining sessions by MongoDB.
  • Written SQL Queries and stored procedures to interact with Oracle DB.
  • Worked on Log4J to approve functionalities and JUnit for unit testing.
  • Improved and maintained AJAX-based rich clients for improved customer experience.
  • Advancement was completed under the Eclipse Integrated Development Environment (IDE).
  • Used GitHub to keep up the form of the documents and assumed the liability to do the code converges from branch to trunk and making new branch when new element execution begins
  • Designing and Implementing Data model for GAE cloud High Replication Datastore HRD to store data in GAE *DataStore, Cloud Storage, Blobstore, asynchronous services using Backend, Task Queues and Modules, and scheduled tasks using App Engine Cron Service.
  • Developed React interactivity: Editing, filtering, conditional rendering using React js.
  • Achieved APIs calls from back end Spring Boot microservices using React Axios.
  • Developed Spring boot Micro-service API Gateway containing Authentication and forwarding services.
  • Implemented unit and integration testing for all layers of the applications with JUnit test cases using Mockito and EasyMock.
  • Used Microservice architecture, with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes, and EC2 instances.
  • Minimized the database cost utilizing Elastic-cache on MongoDB.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, and GitHub. Whenever a new GitHub branch gets started, Jenkins automatically builds a new Docker container from it.
  • Used micro-framework to implement with REST API and Mongo DB (NO SQL) as back end database

Environment: Java 11, Micro Services, Hibernate, Spring, Google App Engine, Spring MVC, Spring Boot, Spring Security, Spring DATA, Spring batch, SOAP, RESTful, Soap UI, Spring Boot, Docker, Jenkins, Chef, Kubernetes Mongo DB, HTML, JavaScript, Angular 4, AJAX, Log4J, JUnit, Maven, Apache Tomcat, GitHub, GIT, Bash shell scripting and python scripting JIRA, STS.

Java Full stack Developer

Confidential, Chicago, IL

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Developed using new features of Java8 Annotations, Generics, enhanced for loop and ENUMS.
  • Implemented Multi-Threading using Executor Service concept to pull data concurrently from multiple resources in order to generate PDF file in a timely manner using open source iText API.
  • Developed UI pages with Spring MVC, HTML5, CSS3, and used Boot Strap for creating Web pages.
  • Created the React.JS express Server combined with Socket.io to build MVC framework from front-end side Angular JS1.5 to back-end MongoDB, in order to provide broadcast service as well as chatting service.
  • Created Mule ESB based Tooling suite for handling message transitioning, validation, enrichment and routing to Upstream and Downstream entity data consumers.
  • Customized the IBM Lombardi Coaches as per the business needs using DOJO, JavaScript, XML, XSLT.
  • Designed new Dashboards using Lombardi Teamworks for status of incoming and outgoing requests.
  • Implemented design patterns such as Session Façade, Adaptor, Bean Factory and Singleton.
  • Setup Spring 4.x Job by configuring job Tasklets, Quartz Scheduler and Listeners for error handling.
  • Developed bean references in Spring framework using Dependency Injection (DI)/IOC
  • Used Spring Annotations to simplify the business logic for creating Spring MVC RESTful web services.
  • Worked on Column Filters of Data table using jQuery and ReactJS.
  • Used spring boot Actuator to externalize application's configuration properties for different environments
  • Implemented pre-authentication and data base security using Spring security and securing application access and Spring Batch for scheduling and maintenance of batch jobs.
  • Configured Swagger-UI registered Micro service with Eureka server to monitor service health check from Spring Boot admin console and Spring Hystrix dashboard.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Produced and consumed centralized Spring Restful Web Services for Enterprise applications to consume in JSON format and in trusted client-server environment and extensive experience in building Rest services using Jersey Framework
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking, and transactions.
  • Developed ORM mappings using Hibernate annotations and also established data integrity among all tables sitting on Oracle Database.
  • Developed entire user interface using various ExtJS components like Form panels, Tab panels, View port and Editable grids
  • Micro services have been built using spring boot, spring security and deployed to AWS cloud.
  • Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Used Micro service architecture, with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Tested REST services using google chrome’s POSTMAN plugin.
  • Used micro-framework to implement with REST API and Mongo DB (NO SQL) as back end database.
  • Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the WebLogic Application Server.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Prepared Junit and Test NG test cases and executed them as part of auto build process from Jenkins Jobs.
  • Created JSON Data and stored as documents comprising documents, data types and conversions in MongoDB.
  • Extensively Used Apache Storm to transform unstructured data before it sending into NOSQL Data Base.
  • Integrated SoapUI and JMeter Test cases into Maven.
  • Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.
  • Wrote Entities in Java, Play Framework along with named queries to interact with database.
  • Prepared SQL/PL-SQL scripts and Stored Procedures required to implement fine-tuned from DBAs if needed.
  • Experienced in Splunk development - Splunk search language, Splunk Web Framework, simple xml, alerts configuration, report building, custom dashboard building and data modelling.
  • Worked on Splunk DB Connect APP to load the data into Splunk from Oracle Database.
  • Monitored the error logs using Log4J and fixed the problems.

Environment: BM Lombardi, HTML 5, CSS 3, Bootstrap, Angular JS 1.5, JavaScript, JSON, React JS, Maven 3.0, Spring 4.x, Hibernate 4.x, Mule ESB, Restful Web Services, WebLogic Application Server, Jersey framework, Amazon Elastic Beanstalk, S3, Soap UI, Jenkins, Git, Python, Django, jQuery, DOM, JAX-RS, Junit 4.4, Log4j, Apache Kafka, MongoDB, Oracle, Agile Scrum.

Java Developer

Confidential, Burlington, MA

Responsibilities:

  • Responsible to enhance the UI using HTML, Java Script, XML, JSP, CSS, React.js as per the requirements and providing the client side using jQuery validations.
  • Wrote Single Page Web Applications using RESTFUL web services, Ajax, Bootstrap, Angular Js.
  • Involved in web development focused on the Node.js, Express.js, and MySQL.
  • Accelerated app performance by using Node clusters and improved scalability. Also, achieved zero down time by utilizing the master and workers efficiently.
  • Created custom directives in Angular 2 for DOM manipulation and services for common functionalities shared by different controllers.
  • Implemented Module in Angular 2 to group components, directives, pipes and services that are related.
  • Developed Bootstrap responsive web application pages using Angular 2.0 services
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Responsible to write the different service classes and utility API, which will be used across the framework.
  • Involved in creation of logs using Log4J for error tracking.
  • Used Axis to implementing Web Services for integration of different systems.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending a SOAP request.
  • Worked on Proof of Concept for developing application using Node Js and Mongo DB.
  • Used Require Js to improve speed and quality of the code and Log4j for the logging the output to the files.
  • Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium.
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Developed REST exception handling controller advices to respond to bad requests and server-side exceptions.
  • Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the Spring bean profiling.
  • Consumed SOAP/ JAX-WS based web services using spring framework and used SOAP UI for testing these services.
  • Used REST Client and POSTMAN to test the rest-based services and used Junit and Mockito to test the middleware services.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using MongoDB (NOSQL) database.
  • Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API in order to access the MongoDB from NodeJS.
  • Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate and used Maven as build and configuration tool and Jenkins for continuous integration tool.
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as IDE tool to develop the application.
  • Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose. Participated in the release night shakeouts/overnight deliveries and QA Support.
  • Used Veracode for application security scanning and remediated the flaws that were identified in the code.

Environment: Java, Micro Services, Hibernate, Spring, Spring MVC, Spring Boot, Spring Security, Spring DATA, Spring batch, SOAP, RESTful, Soap UI, Ready API, AWS, Mongo DB, HTML, JavaScript, React.js, AJAX, Log4J, JUnit, Maven, Apache Tomcat, GitHub, GIT, Bash shell scripting and python scripting JIRA, STS.

JAVA/UI Developer

Confidential

Responsibilities:

  • I was involved in Development and designing of GUI layouts.
  • Web content management system and online web components by HTML5, CSS3 and JavaScript / jQuery.
  • Experience using jQuery and Bootstrap plugins for the Webpages
  • Designed and developed intranet web applications using JavaScript and CSS2/3. Extensively used Bootstrap and CSS3 media queries for Responsive Web Design (RWD).
  • Implemented the UI using EXT JS and graphs using EXT JS graphing components.
  • Implemented CSS3 techniques and sprite images to reduce file sizes.
  • Worked on website from start to finish to give it a new look using HTML5/CSS/JavaScript
  • Developed the web applications with the help of HTML5, XHTML and CSS.
  • Designed customized component library to use more than one place.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Implemented application level persistence using Hibernate and Spring.
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Produced content pages with CSS2/CSS3 layout and style markup presentations and also used JavaScript methods and properties.
  • Implemented Dojo for increasing functionality of the project.
  • Tested each and every application with using validators.
  • Developed the web applications even under pressure when time line occurs.
  • Handled multiple modules simultaneously to achieve the application.
  • Advocated a more complex concept which empowered the player to control their ship more freely
  • Worked predominantly with single page applications for financial programs
  • Working knowledge by passing the AJAX, XML, Http Requests to server and populating in cases to JSON.

Environment: Java (J2EE, EJB), Eclipse, Struts, REST, JavaScript, Bootstrap, GUI, DOJO, AJAX, JSON, HTML5/4, CSS3, jQuery, Handlebars, Hibernate, Spring, EXT JS, JSON, XML, XSD, XSLT, JSP, Servlets, Spring, Oracle.

We'd love your feedback!