We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

Charlotte, NC

SUMMARY OF QUALIFICATIONS:

  • Accomplished IT Professional with 8+ years of expertise in design & development of enterprise and distributed web applications using Java, J2EE, Struts, JPA, Hibernate and Spring.
  • Thorough in Full SDLC cycle such as architecture, analysis, design, development, testing, Implementation, deployment, Enhancements, and production support using Agile and Waterfall Methodologies.
  • Proficient in Behavior driven development (BDD) and Test - driven development (TDD) approach using SCRUM framework under Agile Methodology.
  • Highly skilled in implementing applications with Model-View-Controller(MVC) pattern and implementing various Java/J2EE design patterns including Singleton, Factory, MVC, Front Controller, DAO, Data Transfer Object and Session Facade.
  • Good noledge on Object Oriented Analysis, Design and Object modeling using UML like Class diagrams, Use cases, Sequence and Test Cases.
  • Experience in developing teh User Interface (UI) Applications and professional web applications using HTML 4.0/5, CSS2/CSS3, JavaScript, Angular JS 2.0, React JS, Node JS, jQuery, AJAX, JSON, XHTML, XML and Bootstrap.
  • Proficient in Core Java concepts like Multi-threading, Collections and Exception Handling concepts.
  • Good experience in spring modules like Core, AOP, Spring Security, Spring Boot and Spring MVC.
  • Extensive experience in developing scalable reliable and efficient enterprise applications using in JAVA/J2EE Technologies which includes Servlets, JSPs, Struts, Spring, Hibernate, Java Beans, JDBC, JPA, JNDI, EJBs, JMS, SQL, PLSQL.
  • Proficient in Web services applications both producing and consuming REST (Rest Easy, Jersey) API.
  • Strong understanding of REST (JAX-RS), SOAP (JAX-WS) based web services and WSDL, UDDI.
  • Good noledge on messaging services like JMS Queue, Active MQ, Rabbit MQ, Kafka which are used to establish teh connections between teh applications.
  • Experience inUI-UX design with teh proven no-how to combine creative and usability viewpoints resulting in world-class Web and mobile applications
  • Skilled in using MVC, SOA architecture and Micro services for implementing teh client server business applications.
  • Deep understanding of Micro services architecture, including professional experience in teh design, build, and operations of micro services in a production environment.
  • Good Knowledge on working of various components of Splunk and installing, organizing and managing Splunk Clusters.
  • Extensive experience in Amazon Web Services (R53, Amazon EC2, Amazon S3, Amazon Simple DB, Amazon SQS, Amazon Cloud, Amazon RDS and Amazon EBS).
  • Excellent analytical & interpersonal skills, Self-starter, Detail & research Oriented and Customer Focused.

TECHNICAL COMPETENCIES:

Java/J2EE Technologies: Java (1.8), JSP2.1/2.0/1.2, Servlets 2.x/3.x, JavaBeans, SOA, JMS2.0, and DOM Parsers, AJAX, XML

Frameworks: Struts, Spring, Hibernate, Spring MVC, Bootstrap, SpringBoot, Spring Security, JSF

Web Technologies: HTML5, CSS3, LESS, SASS, Bootstrap-3, JSON, SEO, Typescript, ES-5, jQuery, Angular.JS, React.JS, Node.JS

Web Services: SOAP, WSDL, JAX-RS, JAX-WS, UDDI, Restful API

Application/Web Servers: Apache Tomcat 5.x/6.x/7.x, JBOSS 4.x/3.x, IBM Web Sphere 5.x/6.x, Web Logic 9.1-11g

Databases: Oracle 9i/10g/11g, MySQL, Microsoft SQL server2008, MongoDB, Cassandra, CouchDB

Build Tools& Test tools: Gradle 3.4.1, Maven 3.3.9, Jenkins 2.x, Ant 1.10, Gulp, Grunt, Docker, Splunk, Junit, Soap UI, PostMan

IDE’sEclipse, Ne: tBeans, MyEclipse, STS, WebStorm

Version & Source Control: CVS, SVN, GIT, GITHUB

Project Mgmt. Tool: Rally and Jira

Software Methodologies: Agile, BDD, TDD, Waterfall

Operating Systems: UNIX, LINUX, WINDOWS 10

Cloud technologies: EC2, S3, RDS, EBS, ELB

PROFESSIONAL EXPERIENCE:

Confidential - Charlotte, NC

Sr. Full Stack Java Developer

Roles & Responsibilities:

  • Technical design, review and implementation across teh project.
  • Developed UML diagrams like Use case, class and sequence diagrams.
  • Used Spring framework and J2EE components, Utilized Spring MVC, IOC, AOP and DAO modules.
  • Developed controller classes, backend processes, complex services and database interaction.
  • Extensively involved in teh integration of teh Front End web interface with teh Spring MVC, Angular JS, JSP, HTML, CSS and JQuery.
  • Involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using spring Framework.
  • Implemented and developed teh MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Developed pages using Angular.JS directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Developed JMS message listeners using Spring JMS Template to consume messages from queue.
  • Involved in coding, maintaining, and administering EJBs, Servlets, and JSP components to be deployed on a WebLogic application server.
  • Developed a cross-device/cross browser web application utilizing Angular JS, JavaScript API in conjunction with Bootstrap.
  • Designed and developed User interface screens using Angular JS.
  • Followed Agile Scrum for application development.
  • Designed, developed and integrated Spring DAO layer with Hibernate.
  • Generated Hibernate XML files for teh configured beans.
  • Orderly logged teh whole process using log4j for auditing, debugging and error logging purposes.
  • Used ANT and Jenkins for Build process and continuous integration.
  • Developed Hibernate with Spring Integration as teh data abstraction to interact with teh database and used dependency injection (DI) using spring framework and annotations.
  • Performed build management for teh development and testing environment. Worked with release management to develop technical release notes for every code release.
  • Involved in technical mentoring, production system support and customizing solutions.

Environment: Java, J2EE, Agile, JSP, HTML, CSS, JQuery, JSON, JavaScript, Spring, Spring MVC, JMS, Hibernate, REST, Eclipse, UML, Log4j, JUNIT, log4j, SVN and Windows

Confidential - Oldsmar, FL

Sr. Full Stack Java Developer

Roles & Responsibilities:

  • Used J2EE patterns such as Controller, Singleton, factory, façade, Value Object. Spring MVC architecture is used in this application.
  • Used AngularJS and Node.JS to structure JavaScript code in an MVC (Model, View, and Controller), Used AngularJS, to build a single-page application.
  • Worked on creating log-in authentication modules using AngularJS and JavaScript.
  • Designed and developed teh UI using HTML5, CSS3, JavaScript and AngularJS.
  • Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, and jQuery, AJAX, JSON, React JS and Angular.
  • Extensively used Angular UI (Angular Bootstrap) for ng-grid, and UI components.
  • Web designing & development using HTML5, CSS3, JavaScript, ReactJS and Ajax.
  • Used Celery with RabbitMQ, MySQL, and Flask to create a distributed worker framework.
  • Built Web pages those are more user-interactive using JQuery plugins for Drag and Drop, JQ-Validator, AutoComplete, AJAX, JSON, Angular JS, and Node.JS.
  • Used CORE and HTML5 tag libraries for expressing Java Server Faces within a view template.
  • Developed UI modifications for this portal using XSLT, DHTML, XML, JavaScript and J-Query.
  • Used Bootstrap for responsive design which allows users to access it from any device.
  • Developed Micro Service to provide Restful API utilizing Spring Boot with Spring MVC.
  • Implemented Micro Services based Cloud Architecture using Spring Boot.
  • Wrote AngularJS services to consume Restful web service to load data.
  • Developed adapters to retrieve data from cloud application using REST Web Services, SOAP Web Services and security protocols WS Security, OAuth 2.0.
  • Worked withNoSQL Cassandrato store, retrieve, and update and manage all teh details for Ethernet provisioning and customer order tracking
  • Continuous integration and continuous delivery with Jenkins. Building pipeline, test jobs and deploying.
  • Involved in making enhancements to a standalone application and deploy in production.
  • Deploying teh applications in AWS as EC2 instances and create snapshots for teh data dat has to be stored in AWS S3.
  • Build servers using AWS: Importing volumes, launching EC2, creating security groups, auto-scaling, load balancers, Route 53, SES and SNS in teh defined virtual private connection.
  • Used Hibernate 3.0 tool to deal with database.
  • Used Hibernate extensively to has Database access mechanism with complex queries through Hibernate Query, Criteria interfaces.
  • Created Tables, Stored Procedures, User Defined Functions, Views and Triggers for different data operation on teh database using SQL server.

Environment: Java, JSP, Angular JS, React JS, EJB Servlets 2.3, JMS1.0, Log4j, JavaScript, Node.JS, React JS, AWS Cloud Watch, EC2, Cucumber and Selenium WebDriver, AJAX, WebLogic server8.1, Hibernate2.0, Spring1.0, React JS, Scala, MySQL, XML, JavaScript, PL/SQL, CVS, HTML, Web Services, JUnit

Confidential - Detroit, MI

Sr. Java Developer

Roles & Responsibilities:

  • Designed and developed teh application using agile methodology and followed TDD, Scrum.
  • Wrote Technical design document with teh class, sequence, activity diagrams in each use case.
  • Designed dynamic and browser compatible pages using JQuery, JavaScript, AEM and Angular JS.
  • Implemented business layer using Core Java, Spring Beans using dependency injection, spring annotations, and Spring MVC components.
  • Used Angular JS, XHTML, HTML5, CSS3 and JavaScript framework for creating Dynamic Reach Design Layout with JSP.
  • Used Angular JS for synchronizing java applications and client-side scripting.
  • Implemented AWS Cloud Services to Integrate teh development of application
  • Wrote data Components for Plan Setup
  • Wrote and called Stored Procedures using Java, HQL, and Hibernate.
  • Involved in configuring and integrating spring and Hibernate frameworks.
  • Created Spring MVC components like Dispatch Servlets, configure Request mapping annotation controllers, view resolver components.
  • Worked with Angular JS MVC framework including authoring complex directives, services, controllers and filters.
  • Used Rabbit MQ as Message queue applications may connect to teh queue and transfer a message onto it.
  • Responsible for working on consuming and producing SOA Micro services /Web Services.
  • Designed and Developed web services using JAX-WS, SOAP, JAXB, Apache CXF.
  • Exposing and consuming teh web services to teh downstream applications using Apache CXF and Apache camel framework
  • Developed service components which are exposed as Web Services using restful Web Services, developed service components to consume Web Services.
  • Used Mongo DB to import teh data into and feed into web services and displayed it onto teh browser.
  • Created RESTful Web service for updating customer data from sent from external systems.
  • Worked on triggers and stored procedures on Oracle database.

Environment: Core Java, J2EE, Spring, Servlets, Hibernate 4.0, CSS3, DB2, HTML5, GIT, XML, AJAX, Angular JS, Eclipse, JUnit, JavaScript, Angular 4, Oracle, IBM WebSphere, AWS, Micro services, Pivotal Cloud Foundry (PCF), JavaScript, PL/SQL, Scrum, RESTful Web Services, Node.Js, SOAP, RESTful, Swagger, jQuery, JUnit, Mockito, JIRA, Git, Maven, Jenkins (CICD)

Confidential - Greece, SC

Sr. Java Developer

Roles & Responsibilities:

  • Involved in Full Life cycle implementation of teh project and participated in gathering requirements and teh preparation of business analysis and design documentation.
  • Designed, developed and programmed in Java, spring, Struts, HTML, JavaScript.
  • Designed teh front-end applications, user interactive webpages using technologies like HTML5, JSP, XHTML, CSS3, JavaScript, JQuery, Ajax and JSON, Bootstrap, Angular.
  • Used Multithreading concepts in teh application theirby supporting concurrent alerts creations and adhered to modern design patterns and frameworks used within teh firm for fast and quality development.
  • Application Classes are developed by Core Java Collections, Exception handling.
  • Generics and Design Patterns classes are used for client data like Controller and DAO
  • Designed teh application based on teh architecture of teh MVC design pattern.
  • Developed SCM by using teh JSP/HTML like one form for each functionality user interface, standard validations using teh JavaScript, Servlets used as teh controllers for teh business logic and business logic using JDBC, XML parsing techniques etc. using MVC.
  • Participated in Functional Document reviews and created Technical documents.
  • Actively designed, developed and integrated teh Metrics module with all other components.
  • Used Spring Core for middle tier development to achieve inversion of control.
  • Used Spring Security to provide authentication, authorization and access-control features for this application.
  • Involved in Development using Java (Back-end), Spring, hibernate (Also SQL), JAX-RS (for REST) and Junit
  • Followed Agile Methodologies and used SVN and Maven for version control.

Environment: Java, Spring, Oracle, Apache Tomcat, Hibernate, JSON, JavaScript, Angular JS, Controllers, MVC,HTML, CSS,XML, REST, JPA Hibernate, Eclipse Luna, JUNIT, Maven, Jenkins, Selenium, GitHub, JDBC, XML, Spring MVC

Confidential

Java Developer

Roles & Responsibilities:

  • Involved in development which included Business logic from presentation layer to Data Layer.
  • Designing, developing middleware components for software in C/C++ using STL, multithreading, data structures, IPC (TCP/IP socket programming), and design patterns
  • Developed teh presentation /User Interfaces (GUI) using JSP, HTML, and Dynamic JSP.
  • Developed Build scripts using ANT for project deployment.
  • Used Java, J2EE, EJB and implement highly configurable interfaces and pattern implementations for business requirements commonly used throughout teh application.
  • Designed Use Cases with considerable usage of J2EE design patterns.
  • Developed JSPs for user interface with Tag libraries, Custom tags and JavaScript.
  • Developed middle tier business logic, using Singleton & DAO patterns.
  • Developed custom validation plug-in for validation of user input in struts framework.
  • Provided significant input to teh overall system framework design.
  • Actively involved throughout teh life cycle of teh project from requirements gathering to maintenance and optimizing teh system.

Environment: Java, J2EE, Struts1.2, Dynamic JSPs, Eclipse, Oracle, SQL, PL/SQL, Log4j, Linux, Windows XP, SVN,ANT, JDBC, Hibernate, JSP, DAO Patterns, EJB, HTML, multithreading

Hire Now