Java Full Stack Developer Resume
Franklin, TN
SUMMARY:
- Extensive Full Stack Developer with 7+ years of experience in Client and Server - Side Enterprise Applications development using J2EE/JAVA technologies using SDLC and frameworks like spring, JPA, Hibernate and MVC framework struts.
- Experience in developing Single Page Application (SPA) using AngularJS, Routing, Controllers, Services, and Custom Directive.
- Expertise in J2EE Technologies JSF, XML, EJB, JSP, Servlets, Swagger,JDBC, Java Script, Swings, Hibernate.
- Developed User Interface using HTML5, CSS3, JavaScript, Dojo, AngularJS, ReactJS, jQuery, and Bootstrap for providing user interface and communication between the client and server.
- Java/J2EE development experience working within frameworks such as Spring, Hibernate or Struts.
- Experience in the development of service-oriented architecture application, good understanding of Object Oriented Design and Design Patterns.
- Development of the service layer using Core Java.
- Experience in working with multi-platform provider infrastructure (AWS, GCP, Azure)
- Experience with relational databases such as MySQL, PostgreSQL, SQL Server, Oracle, DB2 and experience in writing stored procedure Functions and Triggers using PL/SQL.
- Experience in design/development of web applications using Java, JSP, J2EE, Servlets, JMS, MVC Framework, Web Services, XML, XSD, JSON, and JAXB.
- Experienced in front-end framework such as Bootstrap and Angular; NoSQL databases, Cassandra and MongoDB, Node.js
- Extensive knowledge in working with J2EE technologies such as JSP, Servlets, JDBC, JMS, Spring, Hibernate, Web Services, Design Patterns.
- Portable deployment of applications as a single object using Docker.
- Experience working with python/perl/javascript.
- Experience in Web Services Technologies like JAXP, JAXB, SOAP, JMS and Service Oriented Architecture (SOA).
- Experience in using Log4j and good expertise in Ant Tool.
- Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
- Experience in designing UML diagrams using Rational Rose and Microsoft Visio.
- Expertise in software Web sphere, Tomcat, Oracle, and Apache .
- Extensive in-depth knowledge in OOAD concepts of Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML.
- Experience in Developing testing plans and procedures for unit test, system test, and acceptance test.
- Experience in working with multiple Servers like Web Logic, JBoss and Apache Tomcat.
- Extensive development experience on different IDE’s like Eclipse, My Eclipse, Net Beans, Maven, and WSAD/RAD.
- Experience in designing Use Cases, Sequence Diagrams and Class Diagrams using UML tools Microsoft Vision and Rational Rose.
- Experienced in developing web-based applications using Java/J2EE, Servlets, Struts, Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, JDBC, Web Services (SOAP & RESTful services) and ORM frameworks like Hibernate
- Strong Experience in developing test cases using JUnit, Easy Mock and Spring Test Case framework.
- Strong technical skills, high sense of ownership, good problem-solving skills, and client focused approach, fast learner and cohesive team player.
TECHNICAL SKILLS:
Core Java, Collections, RabbitMQ, JDBC, Multi: threading, AWT, JSP,JSF, Servlets, JSTL, JNDI, Ajax, EJB, JMS, Java Beans, Custom Tags, RMI, JCAPS, Design Patterns, Spring
WEB TECHNOLOGIES: PHP 5, JavaScript, jQuery, Prototype, CSS3, HTML, HTML5, J2SE, XML(SAX, DOM), XSL/XSLT, XPATH
Application Servers: Apache Tomcat, Glass Fish, IBM WebSphere, JBoss, WebLogic
Web Services: SOAP, APACHE CXF, AXIS, XFire, JAXP, JAXB, JMS, WSDL(JAX-WS), UDDI, REST(JAX-RS)
Framework: Spring, JPA, Hibernate, Struts
Cloud computing: GCP, AWS and Azure
Database: MySQL, PostgreSQL, SQL Server, Oracle, DB2, Cassandra and MongoDB
Scripting Language: Linux/Unix Shell Scripting, JavaScript
Version Control: GitHub, Bitbucket, Git
Web Frameworks: AngularJS, NodeJS, ReactJS
IDEs: Spring Tool Suite, Maven, Eclipse IDE, NetBeans, RAD, WSAD, JBuilder, JDeveloper, Visual Studio.NET, Toad, Putty, JUnit, Log4j.
Other Tools: Ant, Ivy, Maven, Jenkins, Cruise Control
PROFESSIONAL EXPERIENCE:
Confidential, FRANKLIN TN
Java Full Stack Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development and testing
- Involved in building database Model, APIs and Views utilizing Python, inorder to build an interactive web based solution
- Used Spring boot java web application using java 8 anconflud prior functionality including generics, lambdas.
- Used Hibernate annotation for Object Relational Mapping (ORM) with Oracle 12c database.
- Designed User Interface using HTML, XHTML, CSS/CSS3, jQuery, JavaScript, AJAX, JSP,JSF and AngularJS and XML in a responsive grid layout. Implemented responsive design template to get a new interface in Bootstrap, HTML5.
- Developed the view-controller components using Servlets/JSPs, JavaScript, jQuery, CSS, HTML and DHTML
- Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in AngularJS .
- Involved in configuring Maven for JAVA automation projects and developed Maven project object model (POM) for Unit and Integration tests.
- Used various features in AngularJS like data binding, routing, custom filters, custom directives to meet various customized requirements
- Configuring the Red Hat server on AWS by creating the EC2 instance.
- Developed the application Involved in multi-tier J2EE design utilizing Spring MVC , Jakarta Struts Framework , Spring AOP, Spring Security, Spring Boot, Spring Batch and Spring ORM frameworks
- Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache and several in house written Java services running in Google Cloud Platform(GCP) on Kubernetes.
- Developing the Microservices using Spring Boot that create, update, delete and get the assignment information from backend.
- Providing End to End support for the testing activities during System Testing, UAT
- Developing the web applications using Springs, Hibernate.
- Configured Hibernate's second level cache using EHCache to reduce the number of hits to the configuration table data.
- Worked on Kafka Backup Index and In depth knowledge of Apache Cassandra.
- 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.
- Created Collections and documents and performed CRUD operations with Mongo repositories and developed ORM mappings using Hibernate and wrote Criteria, Named and HQL queries for data retrievals in the DAO layer
- Utilized Amazon Web Services (AWS)EC2 to deploy Docker containers with both monolith and Microservice Architecture
- Used JAX-BWeb services for converting jax-b to domain object and domain to jax-b vice versa.
- Worked with RabbitMQ and AMQP Java APIs for Queues to build the application as SOA platform
- Developed components of web services ( JAX-WS, REST, JAX-RPC, Apache CXF ) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service), SOAP using various message exchange patterns
- Developed XML Web Services for data transfer from client to server and vice versa using Apache Axis SOAP, WSDL, and UDDI and tested the web services with SOAP UI
- Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC
- Used XML translation on Web Service output using XSLT to generate XML document compatible with the application's schema
- Worked on Swagger API and auto-generated documentation for all REST calls
- Using Spring security framework for user level authentication with REST API for Service Layer Development
- Expertise on entire Intranet and Internet applications using Web and Application servers like TOMCAT and WEBSPHERE
- Experience with NoSQL document-based data stores like Mongo DB and have designed various data models for the system
- Used Jenkins to load JAR files from Database required for running the application
- Worked on Web Logic 12c for deployed interface modules. Used Oracle 11 for persist the data getting from external system Amdocs
- Used JSON for data exchange between application modules along with XML
- Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
- Worked on Spring Tool Suite for developing interface modules and webapplication using Spring MVC.
- Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality and worked on frameworks like Mocha and JSLint
- Used Git to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.
Environment: Java1.8, J2EE, HTML5, CSS3, Micro Services, python, jQuery, Ajax. Bootstrap, RabbitMQ, Spring Tool Suite Kafka, Cassandra, JavaScript, AngularJS, Hibernate, Spring MVC, Swagger, Spring IOC, Spring boot, spring security, XML, GIT,JSF, JSP, JUnit, Maven, Apache AXIS, JAX-WS, Restful, AWS, Microservices, Log4J, Oracle 11,Mongo DB, WSDL, JIRA.
Confidential, Louisville, KY
Java Full Stack Developer
Responsibilities:
- Implemented Agile (Scrum) Methodology that includes daily scrum meeting with team, sprint planning and estimating the tasks for the user stories.
- Involved in designing User Interface (UI) applications and professional web applications using JavaScript, AngularJS, Bootstrap, JQuery, HTML, DOM, XHTML, JSON and AJAX, React JS.
- Built Single page web application using JavaScript Frameworks like Angular2/4, ReactJS , Node JS.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, Angular and Bootstrap.
- Created Front-end Application using HTML5, CSS3, JavaScript, Typescript Angular 2, Node JS, Twitter Bootstrap and JSON.
- Developed front-end modules using JAVA, JSF, Primefaces XHTML, JQUERY, HTML and CSS.
- Write quality, maintainable code in HTML, CSS (LESS and SASS), JavaScript, JQuery, and Ajax.
- Expertise in Client-Side Technologies such as HTML, DHTML, EXTJS, HTML5, JavaScript, XHTML / XML /CSS3.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular 2.0, Node.js and Bootstrap.
- Involved in building an application service layer using Angular JS Dependency Injection.
- Developed entire frontend and backend modules using Python on Django Web Framework
- Migrating existing application into Micro Services architecture using Rest APIs, Spring boot, Spring Cloud and AWS.
- Using Angular JS created Responsive Web Design (RWD) and did data manipulations to display data in company standard format in UI.
- Developed Hibernate 3.0 in Data Access Layer to access and update information in the database.
- Used Angular 2.0 by consuming Restful web services .
- Design, develop, troubleshoot, debug, test, ensure browser compatibility, and implement website code by using Microsoft SQL Server and Microsoft .NET, C#, and ASP.NET MVC
- Responsible for checking cross-browser compatibility and hence worked on different browsers.
- Created AJAX requests to the REST service using Angular JS built in http and resource objects.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and Angular resources.
- Extensively used Git for version controlling and regularly pushed the code to GitHub .
- Used JUnit framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions..
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by AngularJS.
- Written the Rest Services to get the data from NoSQL Cassandra collections in JSON format.
- Developed functional modules in the Data Access Layer using Hibernate with IBM DB2 as the backend database.
- Worked on generating the web service classes by using Service oriented architecture (SOA), WSDL, SOAP, Spring-WS.
- Developed XML Schemas for developing user defined complex types and based on the schemas created WSDL to provide web services to add, delete and get documents from the Content Engine.
- Implemented the mechanism of logging and debugging with Log4j.
Environment: Java/J2EE,Agile, Spring Framework, Java 1.7, Micro Services. python, Eclipse4.2 Juno, AngularJS, Angular 2, Angular 4,React JS,Node JS, J2EE, Server, Core Java, HTML5, Java Script, CSS 3, Spring framework 3.x, Spring Boot, Hibernate 3.x, JMS, Micro Services, Web Services, JAX-RS, Log4j, Junit 4.4, GIT Hub, PL/SQL, Apache Tomcat 6.x, Oracle 10g, IBMDB2.
Confidential
Java Developer
Responsibilities:
- Technical responsibilities included high level architecture and rapid development
- Design architecture following J2EE MVC framework
- Developed interfaces using HTML , JSP pages and Struts -Presentation View
- Developed and implemented Servlets running under Jboss.
- Designed the user interfaces using JSPs, developed custom tags, and used JSTL Tag Libs
- Developed various java business classes for handling different functions
- Developed controller classes using Struts and tiles API
- Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project
- Designed and developed Message driven beans that consumed the messages from the Java message queue
- Implemented CMP entity beans for persistence of business logic implementation
- Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement
- Inspection/Review of quality deliverables such as Design Documents
- Wrote SQL Scripts, Stored procedures and SQL Loader to load reference data
Environment: Java, J2EE (Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, JBoss, Oracle, SQL, HTML, JDBC, EJB
