We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

Charlotte North, CarolinA

PROFESSIONAL SUMMARY:

  • Experienced software professional having 8+ years of experience in analysis, design, development of Software applications
  • Experience in full System Development Life Cycle (Design, Development, Testing, Deployment and Support) using development methodologies Waterfall Process, Iterative Process and Agile (Scrum, TDD - Test driven development, CI-Continues Integration) automation test
  • Strong experience in Design and development of multi-tier web based applications using J2EE technologies JAVA, Servlets, JSP, Oracle, MySQL, and JDBC
  • Good Knowledge in developing middleware along with web and enterprise applications
  • Designed, implemented and tested services in a Microservice-oriented architecture and has Implemented the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API).
  • Strong Programming Skills in designing and implementation of multi-tier applications using Java/J2EE, JavaScript, Struts, AWS, Spring3.x, Angular JS 2.0, Java Mail, EJB, Web services (SOAP AND RESTFUL, SAML Assertions, Servlets, JSP, JDBC, XML, Maven, Log4j, JUnit, Power Mockito, Java Beans, JNDI, SQL, PL/SQL, Oracle, Tomcat, JBoss
  • Expertise in Core Java with a strong understanding of Object Oriented Concepts like Collections, Multithreading, Exception Handling, Polymorphism, Inheritance, Encapsulation, Abstraction
  • Experience in Web Services Development using RESTful, SOAP
  • Expertise in Client Side Designing and Validations using HTML, CSS, JavaScript, JSP
  • Expertise in XML and schemas like XSD, DTD and parsers like JAXP (SAX & DOM) and JAXB
  • Knowledge on e-commerce platform development
  • Experience on application servers like Apache Tomcat, JBoss, Web Logic & Web Sphere
  • Experience in designing User Interface (UI) applications and professional web applications using HTML, DHTML, XHTML, XML, XSL, XSLT, JQuery, JSON and CSS
  • Strong experience in Implementing MVC design pattern using Struts and Spring Framework.
  • Having programming experience with SQL, PL/SQL, Triggers, Functions, Stored Procedures, and Cursors for the databases
  • 4 Pillars integrator of CA SASS DevOps over Vcenter, OpenStack, Docker Registry & SDN
  • Designed and Developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services as part of the requirement
  • Developed user interface components using JSP and tag libraries
  • Skilled in developing applications in Python language for multiple platform
  • Experience working on NoSQL databases such as MongoDB
  • Created AWS cloud formation templates to automate the process of launching custom-sized, EC2 instances, security groups, Cloud Watch, Cloud Front, RDS, S3, Cloud Trail
  • Security measures that the cloud service provider (AWS) implements and operates - security of the cloud
  • Security measures that the customer implements and operates, related to the security of customer content and applications that make use of AWS services - "security in the cloud"
  • Involved in writing the complex SQL queries and Procedures
  • Strong Knowledge in JavaScript Frameworks like React . js and Backbone . js
  • Knowledge on stream based data processing architecture patterns and related technologies like Kafka , Spark
  • Used Spring Annotations for creating controllers, Services and DAO’s
  • Proficient in Cloud based software development/management tools (Chef/Puppet, Jenkins, Ruby, New Relic, AWS)
  • Knowledge in using Pivotal Cloud Foundry (PCF) CLI for deploying applications
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, SVN, CVS, Jenkins and Apache Ant
  • Experience with MySQL and MSSQL Server Database servers
  • Having knowledge on Apache Active MQ
  • Excellent understanding in installing and configuring Oracle WebLogic Server, Oracle SOA Suite 11g and Oracle Service Bus
  • Experience with Databases like Oracle 10g/11g, MYSQL
  • Experience of Database design in Oracle/SQL Server/MongoDB query based programming and PL/SQL procedure programming and proficient in Database programming using JDBC and SQL
  • Experience with web frameworks like jQuery, Bootstrap
  • Designed and implemented a web application written in Scala
  • Working experience in WebSphere(WAS) or any other application server
  • Working knowledge in Messaging (JMS, MQ, WebSphere Message Broker is a plus
  • Used Continuous integration tools such as Hudson , Jenkins for deployment purpose

TECHNICAL SKILLS:

Web Technologies: J2EE, XML1.0/1.1, XSLT, EJB1.1/1.2/2.0, JSP1.1/1.2, Servlets 2.0/2.3/2.4/2.5, Java (JDK 1.1/1.2/1.3/1.4/1.5/1.6/1.7 ), Java Beans, JMS, JavaScript, HTML, Java Server Faces (JSF), Hibernate, JDBC, SQL

Web Server: Java Web Server 2.0, Apache Web Server

Application Server: WebLogic 8.x/9.x/10.x, JBOSS EAP 6.1, IBM Web Sphere 4.0/5.x/6.x, Tomcat7.0

Frameworks: Struts, Spring, Hibernate, JQuery, ExtJS Framework

Languages: JAVA, C, C++, Java script, UML

Databases: Oracle 8.x/9i/10/11g Enterprise Edition, MS-SQL Server 2008/2005, DB2, MySQL

Tools: Eclipse, MS-Office, Clear Case, Ant, TOAD 5.0/8.0, Maven, Rational Rose, RAD, IntelliJ IDE, SOAP UI, Oracle SQL developer, Microsoft Visio.

Design Methodologies: OOP, SOA, Design Patterns

Operating Systems: Unix, Linux, Windows

Version Control Tools: GIT, CVS, SVN, Clear Case

WORK EXPERIENCE:

Java Full Stack Developer

Confidential, Charlotte, North Carolina

Responsibilities:

  • Designed and developed applications using Agile Methodology
  • Worked as core technical team member for analysis of requirements, design, development, unit and integration testing of applications
  • Extensively used Core Java API, Spring Core API and the Inversion of Control module of Spring framework
  • Designed and Developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services as part of the requirement
  • Troubleshooting Mule ESB, including working with debuggers, flow analyzers, Message Sequencing, Correlation, and Queuing
  • Designed and Developed Web applications using CSS pre-processors SASS and LESS
  • Applied Integration patterns as per SOA architecture
  • Implemented web services SOAP, REST in Mule for DFS and ASOP respectively
  • Used Jenkins for CI (Continuous Integration) and CD (Continuous Deployment)
  • Responsible for setting up AngularJS framework to achieve data binding between HTML and JavaScript , Type Script objects
  • Implemented Programming Skills in designing and implementation of multi-tier applications using Java, J2EE, JDBC, JSP, HTML, JSF, Struts, JavaScript, Servlets, JavaBeans, CSS, EJB
  • Define and create Micro Strategy objects like attributes, metrics, filters, nested filters, hierarchies and relationship, templates and prompts
  • Created AWS cloud formation templates to automate the process of launching custom-sized, EC2 instances, security groups, Cloud Watch, Cloud Front, RDS, S3, Cloud Trail
  • Security measures that the cloud service provider (AWS) implements and operates - security of the cloud
  • Security measures that the customer implements and operates, related to the security of customer content and applications that make use of AWS services - "security in the cloud"
  • Used Oracle as database and Involved in the design and development of PL/SQL backend implementation
  • Used Java Messaging artefacts using JMS for sending out automated notification emails to respective users of the application
  • Used JavaScript, AngularJS, and AJAX technologies for front end user input validations and Restful web service calls
  • Developed reusable components using Custom Directives in Angular JS
  • Used AngularJS framework for building web-apps and is highly efficient in integrating with Restful services
  • Created web services and desktop applications to access and display data needed by support teams using JavaScript, JQuery, Angular. JS, Java, CSS and HTML with various middleware technologies
  • Developed applications using AngularJS single page applications SPAs to improve page performance.
  • Implemented data-binding and MVC using AngularJS for front-end development of a current web application
  • Developed Web services using Spring with REST API
  • Developed new business rules and enhanced the existing ones to meet client specifications using JBoss drools
  • Implemented DAO layer using JPA (Hibernate framework) to interact with database
  • Performed Unit testing and Integration Testing
  • Developed integration techniques using the Apache camel
  • Designed and developed a Restful APIs for different modules in the project as per the requirement
  • Applied standard Spring Boot code structure layers Service, Rest to organize the project
  • Implemented Spring Boot and Spring Security features
  • Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL
  • Designed and implemented a lead discovery web application using Typescript, React JS, JavaScript, HTML, CSS, MVC, and Web API
  • Experience in Oracle supplied packages, Dynamic SQL, Records and PL/SQL Tables.
  • Experience in managing MongoDB environment from availability, performance and scalability perspectives
  • Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular JS 2.0 framework
  • Used Eclipse IDE to develop/create my code in java and groovy
  • Created Packages and Procedures to automatically drop table indexes and create indexes for the tables
  • Worked with core java concepts like Collections Framework, Multithreading, Memory management
  • Designed and developed Microservices platform to support a multitude of enterprise level applications
  • Have extensive experience in building and deploying applications on Web/Application Servers
  • Supported the applications through debugging, fixing and maintenance releases
  • Involved in writing the JUnit test cases as part of unit testing, used Mocking frameworks
  • Involved in Units integration, bug fixing and User acceptance testing with test cases

Environment: Java, J2EE, Restful Web Services, AWS, Microservices, Jenkins, SOAP Web services, Hibernate, Spring Core, Spring MVC, Spring Boot, Eclipse IDE, AngularJS, JSP, HTML5, CSS, JavaScript, Web Sphere, XML, Linux, UML, Maven, SOA, Design patterns, JUNIT

Senior Java Developer

Confidential, Woonsocket, Rhode Island

Responsibilities:

  • Understanding Existing System and working with the current Development teams to get the knowledge on the application
  • Participating in analyzing and developing various requirements for different business segments
  • Developed multi-tier web applications for internal users using AngularJS, jQuery, HTML5, Java and SQL
  • Created controllers use and services using AngularJS
  • Designed, Developed and Deployed the Application on the AWS Cloud Environment
  • Worked with the JavaScript frameworks HTML 5, CSS 3 and AngularJS
  • Automated some of the administration tasks through Linux scripting
  • Involved in coding, maintaining and administering servlets and JSP components to be deployed on a Tomcat application server
  • Developed secure web applications and server-side development using ORM, Spring, AJAX, JSP, JSTL, Servlet, Java Beans, JavaScript, JSON, JQuery, HTML, Oracle, and various Design Patterns
  • Application developed using MongoDB (NoSQL Database)
  • Developed applications using Java, JSP/Servlets, EJB, HTML, CSS, JavaScript
  • Designed, Developed, Installed JMS application to enabling a worldwide web application
  • Applied standard Spring Boot code structure layers Service, Rest to organize the project
  • Microservices have been built using Spring boot and deploying to AWS Cloud
  • Managed substantial number of users in all LINUX servers
  • Implemented the Model View Controller (MVC) framework, Struts
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JQuery
  • Developed an Enterprise Resource Planning (ERP), Using Xml, JavaScript, Css3, Html5, XPath, Bootstrap
  • Developed XSLT adapters to convert XML files into formats that can be used by other internal systems
  • Implemented Spring MVC Controller module for better handling of client request, consume Restful data service and sending response back to client
  • Supported all the UNIX requests for various applications
  • Developed embedded C code, based on Linux OS.
  • Managed MySQL and Oracle databases in Production, Test, Development
  • Tested Service and data access tier using JUnit in TDD methodology
  • Used JUNIT API for testing in a Test-Driven Environment (TDD)
  • Developed ESB system using Java, Apache Camel, Apache CXF, Spring and Hibernate
  • Used MAVEN for build framework and Jenkins for continuous build system configured and administrated JBOSS operations network enterprise monitoring and alerting tool for JBOSS Enterprise Application Platforms
  • Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller
  • Maintained multiple test and development MySQL instances
  • Worked on Apache Camel for creating routes and transforming messages before firing the API's for increase performance
  • Developed user interface by using the React JS for SPA development
  • Implemented client side Interface using React JS
  • Resolving the Jars conflicts and dependency issues
  • Used Jenkins as the Continues Integration Tool to build the project to Development, Test and production environments
  • Responsible for creating, testing and build the call flows for different voice applications

Environment: Java, JSP 2.x, Struts 4, Servlets, Spring 3.0.4, Spring Boot, Ajax, REST, JSON, Oracle 8i, 9i, 11g, Tomcat, Eclipse 4.2, Maven, Linux, MongoDB, AWS, Html, JQuery, Angular JS, JavaScript, CSS

Java Developer

Confidential, Atlanta, Georgia

Responsibilities:

  • Maintained constant communication with Business Analyst and Business Users to identify information needs as per business requirements
  • Used Spring as middle tier application framework, persistence strategy using spring support for Hibernate and declarative transaction management
  • All logic exposed via interfaces and practices of Test Driven Development followed consistently
  • Used Struts validator framework for client side and server side validation. Also, implemented dynamic loading of JSP’s using AJAX
  • Developed the database tier using JDBC2.0 in Eclipse IDE. Also, the connectivity was made secure using the necessary validations
  • Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the database.
  • Extensively used Spring IOC architectural model to inject objects based on the selection of components like setter injection and Interface injection to manage the object references
  • Responsible for writing Hibernate Criteria and HQL queries
  • Used Java Messaging Services (JMS) for reliable and asynchronous communication
  • Maven is used as a build framework
  • Used Oracle 10g as the backend database. Involved in creating the SQL scripts for the database. Used Stored Procedures in the application
  • Worked with production support team in debugging and fixing various production issues
  • Prepared high and low-level design documents for the business modules for future references and updates

Environment: Java EE 7, Hibernate, Spring Framework, Maven 3.2.3, JSP 2.0, JAVA Script, HTML, CSS, DB2, Junit, AJAX, JQuery, JSP, Servlets, Web Services (REST), Hibernate, HTML, JavaScript, JQuery, MySQL, Web Logic 9.2 Windows XP

Java Developer

Confidential, Atlanta, Georgia

Responsibilities:

  • Responsible for application restoration and issue resolution, root cause analysis for problem recorded, provided fixes within agreed timelines
  • Designed and implemented the UI with extensive use of JavaScript , JSON and Ajax
  • Improved functionality by writing JavaScript and jQuery to manipulate data from APIs
  • Used Hibernate as an ORM tool for connecting to the database and accessing information
  • Extensively used agile development methodology and project planning
  • Identified the different back-end EJB component from front-end by addressing the seam name which we used as Seam2framework
  • Log4J is used for debugging process and application is built with MAVEN
  • Responsible for creating and managing users and group accounts and access privilege setting on Unix/Linux servers
  • Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks
  • Solved many Back end and business layer production issues and performance bottlenecks
  • Web application development for backend system using AngularJS with cutting edge HTML5 and CSS3 techniques
  • Developed the unit test cases using JUnit
  • Responsible for installing, configuring and introducing Linux systems to the network
  • Involved and improved the single page application using Restful web services and AJAX
  • Developed UI navigation using Spring MVC
  • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins
  • Used Jenkins as build management tool
  • Worked on TDD Test Driven Development environment
  • Used AJAX for interactive user experience and client-side validations
  • Developed the Application using Spring MVC Framework by implementing Controller, Service classes
  • Configured JDBC connection pools and data sources for JBoss server instances
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration
  • Performed JBoss server administration tasks like deploying applications, configuring JMS servers and JDBC data sources
  • Developed user interface using JSP, JSP Tag libraries, Spring Tag libraries and JavaScript to simplify the complexities of the application
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate
  • Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and Angular JS.
  • Responded to all UNIX systems problems 24X7 and resolved them on a timely basis
  • Followed Agile software development practice paired programming, test driven development and scrum status meetings
  • Created SQL Statement, Stored Procedure, and PL/SQL using Oracle SQL Developer
  • Used HTML to make changes on the UI based on the requirement
  • Configured WebLogic12application server and deployed the web components into the server

Environment: Java, Maven, Struts, Jenkins, Jira.J2EE 1.8, JSF 1.2, Spring, Hibernate, log4j, Oracle SQL developer, Angular JS, web logic server 12, Tortoise SVN, Agile Methodologies, Jenkins, JDBC, JSON, AJAX, XML, JQuery

Junior Java Developer

Confidential

Responsibilities:

  • Designed and coded application components in an agile environment utilizing a test-driven development approach
  • Web services and maintained project tasks and schedules
  • Provided programming estimates, identified potential problems and recommended alternative solutions
  • Working with springs, Spring MVC, Struts and developed WEB Application using these frameworks
  • Implemented RESTful clients using Spring 3.2 Rest Template where Basic Authentication was a resolved using interceptor
  • Followed Scrum Agile methodology for project delivery
  • Developed Use case, Class and Sequence diagrams for major module
  • Developed web application using JSP
  • Used the JSP tags to write the business logic along with html tags in the webpage
  • Using the JSP from the webpage interacted with server side resource
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework
  • Created web pages for each project using HTML, CSS, and JavaScript
  • PL/SQL Developer responsible for development, maintenance and documentation of object oriented database objects, as well as UNIX SHELL scripting and data management duties
  • Proficient in analyzing and translating business requirements to technical specifications
  • Involved in Coding and testing
  • Testing of Web services using SOAP-UI
  • Created web pages for each project using HTML, CSS, and JavaScript
  • Developed RESTful based Web Services using JAXB
  • Experience in working with IDE’s like Eclipse, Spring MVC. Also, developed some web applications using spring, JSP and Servlets
  • Worked on developing the web services classes, WSDL using Apache Axis
  • Developed Web Services to retrieve data from legacy systems
  • Developed web services components using XML, SOAP
  • Developed and Deployed EJBs and other Components in the IBM Web Sphere Application Server 6.1
  • Developed SOAP based Web Services using JAXB
  • Developed web components using MVC pattern under spring framework
  • Wrote JSPs, Servlets and deployed them on Web Logic Application server
  • Wrote Oracle PL/SQL Stored procedures, triggers, and views for backend database access
  • Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client-side validations
  • Web sphere used in create applications and integrate applications with other applications
  • Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework

Environment: JDK 1.6, J2EE, Spring Framework, Web Services (Soap and Restful), XML, HTML5, CSS, JavaScript, Hibernate, Spring Framework, Maven, JSP

Hire Now