We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Nashville, Tn

PROFESSIONAL SUMMARY:

  • Experience in Agile software development process, TDD and Scrum methodologies and Part of Scrum, Sprint review, Retrospection and Virtual Closure meetings as part of Agile.
  • Worked on various domains like Banking, Airline, Insurance, Retail and Mortgage organizations.
  • Proficient in developing front - end systems with JavaScript, JQuery, Ajax, Bootstrap, HTML53, CSS3 and JavaScript frameworks such as ReactJS, BackboneJS.
  • Experience in Client-side validations using AJAX in NodeJs and AngularJS.
  • Hands on experience with Core Java with Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java Collections.
  • Strong experience in JSF, JSP, Struts, Java Servlets, Ajax, Java Beans, JDBC.
  • Developed web-based applications using Java, J2EE, Spring, Web Services (SOAP and REST), MVC framework (Structs, Spring MVC), Oracle and SQL.
  • Good hands on Spring boot standalone application, Spring Integration, Spring Security.
  • Used Hibernate as an ORM mapping tool and worked with Hibernate Query Language ( HQL ).
  • Hands on Experience on MVC Framework for large scale Java/J2EE based enterprise Applications.
  • Developed Spring Boot Applications using Microservices and Synchronous protocols like Java/REST.
  • Strong understanding of Microservice patterns - Hystrix, Aggregator, Proxy chaining.
  • Developed Spring Features like Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Heroku, Spring Security, Spring Integration, Spring Zuul, Spring Eureka, Spring NetFlix, Spring Hystrix.
  • Extensively used different Tag Libraries like JSF Tags, Struts Tags, JSTL, Spring Tags and Display Tag.
  • Experienced in working with Spring JDBC, JMS, Spring EAI, and Spring Rest Templates.
  • Hands on experience in implementing SOA (Service Oriented Architecture) and web services such as SOAP and REST using WSDL, CXF2, JAX-WS, JAX-RPC, UDDI, and JAX-RS.
  • Extensively used J2EE Design Patterns like Singleton, Session Façade, Abstract Factory and DAO.
  • Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, SOA, JAXB, JAXP.
  • Experience in leveraging Linux Containers and AMI’s to create Docker Images/Containers.
  • Worked on creating Docker container images, pushing images, integration of Spring boot.
  • Experience in working with Kubernetes for managing related, distributed cluster components.
  • Experience in working with messaging systems like Kafka, Kafka event Sourcing.
  • Good knowledge of AWS Services like EC2, S3, Elastic Beanstalk, ELB (Load Balancers), RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
  • Developed multiple POCs using Scala and deployed on the Yarn, performance of Spark, Cassandra.
  • Experience with TTD using a various unit testing framework such as Junit, Karma, Jasmine.
  • Experience in developing PL/SQL Stored Procedures, Triggers and Views with various databases like DB2, Oracle 9i/10g/11g, SQL Server 2000/2005/2008 and MySQL.
  • Experienced in deploying Applications into WebSphere, WebLogic, JBoss and Tomcat.
  • Used version controller tool like SVN, GIT, CVS and used Jenkins for Integration.
  • Knowledge on HBASE, Cassandra database as part of Open Source participation.
  • Strong experience with MongoDB development (reports, schema design, map reduce functions)and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra.
  • Experience with unit testing using Junit and knowledge of ANT, Maven, Gradle and Log4j tools.
  • Automated Testing using Java, Junit/TestNG, Selenium (IDE/Web driver).
  • Integration Testing using Continuum, Selenium, Hudson, Jenkins and Apache camel.
  • Experience with the Integrated Development Environments like Eclipse, NetBeans and IntelliJ.
  • Played a major role in successfully completing my projects and effectively managing/coordinating with team members, delivering in fast paced& highly competitive environments.

TECHNICAL SKILLS:

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JNDI, RMI, JMS, EJB, JFC/ Swing, AWT, Multi-threading, Java Networking.

Programming Languages: Java JDK 1.4/1.5/1.6/1.7/1.8, C, SQL, PL/SQL

Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1, IBM WebSphere 5.1/6.0/6.1/7.0, JBoss, Tomcat 5.0.28/6.0, Bug Tracking, Jenkins

UI Frameworks: jQuery, NodeJS, BootStrap, AngularJS, ReactJS

Frameworks: Struts 2.x/1.x, Spring 3.x, Hibernate 4.x/3.x, JSF 1.2/2.0, iBatis

IDEs: Eclipse 3.x, NetBeans, Intelli J

Web technologies: JSP, JavaScript, AJAX, XML, XSLT, CSS/CSS3, HTML5/HTML

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI

XML Technologies: XSL/XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, SOA, JAXB, JAXP

Methodologies: Agile, Scrum, TDD, SDLC

Modeling Tools: UML, Rational Rose

Testing technologies: JUnit, JMeter, Continuum, Selenium

Database Servers: Oracle 9i/10g/11g, DB2, SQL Server 2000/2005/2008, MySQL

Version Control: CVS, SVN, GIT

Build Tools: ANT, Maven, Gradle

Design Patterns: MVC, DAO, DTO, Session Fa ade, Abstract Factory, Singleton

PROFESSIONAL EXPERIENCE:

Confidential, Nashville, TN

JAVA Full Stack Developer

Responsibilities:

  • Experience working in Agile following SCRUM process, Sprint and daily stand-up meetings.
  • Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enum.
  • Developed User Interface Applications using HTML5, CSS3, JavaScript, ReactJS, BootStrap.
  • Designed configuration XML Schema for application and used JavaScript for client-side validation. Also Developed Web GUI involving HTML, Java Script under MVC architecture.
  • Used ReactJS to create views to the DOM and synchronize data with server as a SPA.
  • Worked with advanced MVC framework like Spring-IOC, AOP, MVC for backend functionality.
  • Used Spring inheritance, Auto-wiring, Core Containers, ORM modules as part of migration from EJB 3.2 to Spring, Spring Quartz for scheduling tasks to generating reports and emails to clients .
  • Implemented SOA to develop Spring Restful and implemented Spring Eureka, Spring Ribbon as part of Services Discovery using Apache Axis.
  • Used Spring AOP Module to implement logging in the application to know the application status.
  • Designed Client and Server-Side Validations using Spring Validator Framework.
  • Using Python developed Web applications for back-end components and identifies data Security.
  • Making use of HQL, Named Parameters, Named Queries we implemented Hibernate Template and includes interfaces such as Expression, Query and Criteria.
  • Developed Spring boot application with microservices and deployed in AWS using EC2 instances.
  • Used Spring Boot to interact through a combination of REST and Kafka message brokers.
  • In Restful Webservices for API identification and Resources purpose we used APIGEE.
  • Worked on creating Docker container images, tagging, pushing images, integration of Spring boot.
  • Used Mule ESB as a transit system for allowing to exchange the data between different system.
  • Developed, implemented and configured CMS solutions using AEM (Adobe Experience Manager).
  • Developed REST Web Services clients and implemented Authentication and Authorization with Site Minder and Spring Security integration, Certificates.
  • Performed configuration, deployment and support of cloud services including AWS.
  • Migration of Existing Application to AWS cloud and used AWS services like EC2, S3, RDS, Cloud watch and Cloud Front for promoting code in various environments
  • Configured AWS Identity and IAM Groups and Users for improved login authentication.
  • Worked on Spring Cloud for Routing, Service-to-service calls, Load balancing.
  • Used PCF (Pivotal Cloud Foundry) to role-based access controls, applying and enforcing roles and permissions to ensure that users can only view and affect the spaces they got granted access.
  • To make valid transactions we wrote Thread Safe blocks for Multi-Threading Access.
  • Used Multi-Threading in concurrency and implemented threads for preparing & generating mails.
  • Followed Java & J2EE design patterns like Singleton, Service Locator, Session Façade, DAO, DTO during development and coding guidelines to design and develop the application.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents.
  • Implemented Controllers, Models and used ng-repeat to render JSON response to DOM.
  • Created tables and worked on SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database.
  • Wrote SQL queries to get, update the data and to connect DB in the DAO implementation classes.
  • Used MongoDB in developing documents with dynamic schemas and spreads data to servers.
  • Created Data as A Service (DaaS) based Restful (Jersey) web service to connect to a Mongo DB.
  • Written highly referenced blog posts on Error Handling in Scala and Problems Scala Fixes.
  • Worked on Adobe Flex for developing highly complex applications based on user requirements
  • Experienced in Splunk development - Splunk search language, Splunk Web Framework, simple Xml, alerts configuration, report building, custom dashboard building and data modeling.
  • Used Apache Maven as the software build tool and Log4J for logging errors and messages.
  • Deployed the application in IBM WebSphere Server.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with SVN, Jenkins.
  • Used version control repository SVN and JIRA for resolving bugs/defects in application by coordinated with team members of the project to assure a positive outcome.
  • Develop unit test using Karma . Also u sed strict patterns of RA team for testing with jasmine.
  • Used Drools Decision table using excel sheets with a Spring MVC project.
  • Used JENKINS for Continuous Integration(CI) and Continuous Deployment(CD).
  • Used JMeter for stress testing, Selenium WebDriver for testing the automation code.

Environment: AGILE/SCRUM Methodology, HTML5, CSS3, JQuery, ReactJS, JavaScript, BootStrap, AJAX, JSON, JDK 1.8, Spring, Spring MVC, Spring Boot, Hibernate, Restful, XML, DOM, APIGEE, Singleton, DAO, DTO, MongoDB, JDBC, AWS, Kafka, Jenkins, Karma, Jasmine, JMeter, Selenium, Maven, SVN, JIRA, Mule ESB, AEM, Docker, IBM WebSphere.

Confidential, Des Moines, IA

Sr.JAVA/J2EE Developer & Full Stack Developer

Responsibilities:

  • Worked as Full Stack Developer assisting my team in developing two different Web-based applications and followed Test-Driven Development(TDD) and Agile methodology.
  • Developed Interactive web pages using HTML5, CSS3 and JavaScript. Develop various screens for the front end using Angular JS and used various predefined components from Node NPM.
  • Creating custom modules, components which extend the elements and modules of core AngularJS.
  • Extensively used Angular JS, Filters, Services, Bootstrap to support Desktop and mobile versions.
  • Used Twitter Bootstrap to create responsive web pages, which can display in different screen sizes.
  • Implemented various features of Spring like DI, IOC, Annotations, and Integration with Hibernate.
  • Implemented application architecture of the System is based on Spring MVC and J2EE specifications.
  • Experienced in Security-System development for Web Applications.
  • Involved and developed all phases of security implementation using Spring Security system against modes of authentications: LDAP authentication, Database authentication and Pre-Authentication.
  • Implemented Java EE components using Spring AOP, Spring ORM, and Spring Security Modules.
  • Implemented persistence layer using Hibernate that uses the POJOs to represent the DB tuples.
  • Integrated Struts MVC with Spring DI and Spring hibernate DAO.
  • Used SOAP UI, Postman, Rest Client, Spring Mock MVC, Spring, Junit for testing the web services.
  • Used Amazon Web Services (AWS) like EC2, S3, Route53 and EBS for code deployment.
  • Used GWT and AWS for prototyping and subsequent evaluation.
  • Upgraded Spring Rest Controllers and Services classes to support migration to Spring framework
  • Built REST by building NodeJS in the back-end to handle requests sent from the jQuery Ajax calls.
  • Worked on Kubernetes Cluster Environment for several services like logging and monitoring.
  • Worked with Kafka Cluster message sourcing using Zookeeper.
  • Produced comprehensive documentation for Microservices and Applications supporting CMP.
  • Worked on Spring boot, Spring Restful template to develop Application Level Micro services.
  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling.
  • Used PL/SQL stored procedures for applications that are execute as part of scheduling mechanisms.
  • Performed code build and deployment using Gradle and Jenkins.
  • Administered and deployed applications JBoss Server.
  • Created tables and worked on My SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database.
  • Involved in requirements gathering and Capacity planning for Multi-Datacenter (four) and Cassandra Cluster used Oracle DB and MongoDB for Database related activities.
  • Developed test cases and performed unit testing using Karma, Jasmine and JUNIT Test cases.
  • Developed test scripts in Selenium Web Driver using Java Language.
  • Used version control repository GIT and JIRA for issue tracking.

Environment: AGILE and TDD Methodology, HTML5, CSS3, JQuery, AngularJS, JavaScript, BootStrap, AJAX, ReactJS, JDK 1.7, Spring, Spring MVC, Spring Boot, Hibernate, Restful, XML, Design Patterns, Cassandra, Oracle, JDBC, AWS, GWT, Kafka, Jenkins, Karma, Jasmine, Junit, Selenium, Gradle, GIT, JIRA, Kubernetes, Zookeeper, JBoss Server.

Confidential, Framingham, MA

Sr.JAVA/J2EE Developer

Responsibilities:

  • Followed Agile methodology( SCRUM ) for developing project and involved in various phases of SDLC .
  • Participated in designing the user interface for the application using HTML, CSS, and JSP, Bootstrap.
  • Developed screens and built Rich Prototypes and Applications using JavaScript, JQuery, Ajax, JSON.
  • Involved in writing Client-Side Scripts using JavaScript and Server-Side scripts using Java Beans.
  • Designed and developed the UI using Java Swing components. Created tables, views, Types, triggers, complex join queries, stored procedures, and functions and modifications to existing database.
  • Developed various UML diagrams use cases, sequence and activity diagrams using Rational Rose.
  • Primarily focused on the Spring components like Dispatcher Servlets, Controllers and MVC.
  • Used Callable objects for implementing Multithreading for parallel execution of independent events
  • Developed application Service components and Configured Beans using Spring IOC and DI.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes and used log4j for logging.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending them mails about different policies.
  • Created Hibernate mapping files and generation of database schema and to display the data.
  • Developed and consumed asynchronous messaging using JMS for FTP between multiple applications
  • Designed the application by implementing on MVC Architecture, simple Java Beans as a Model, JSP and jQuery UI Components as View and used Servlets for handling the business.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Developed web services both SOAP, RESTFUL web services with Apache CXF for integration.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Used Microservices with Spring Boot interacting through REST and Apache Kafka message brokers.
  • Used Magento Connector - Connecting to Magento API with java using SOAP to fetch the data .
  • Developed SQL as well and stored procedures to interact with Oracle, MySQL.
  • Developed JSP pages and client-side validations are done using JavaScript.
  • Used AWS deploying, managing and operating scalable, highly available, and fault tolerant systems.
  • Developed test scripts in Selenium Web Driver using Java Language. Developed testing using JUnit.
  • Apache Ant was used for the entire build process and used GIT for version control
  • Used XML for defining the Workflow Templates for generating dynamic HTML’s.
  • Carried out bug fixing by rigorous testing using JUnit test cases and used JSON strings to transfer java object data to Angular JS and vice versa. JIRA was used for bug-tracking.

Environment: AGILE Methodology, SDLC, HTML5, CSS3, JQuery, JSP, JavaScript, BootStrap, AJAX, JSON, JDK 1.6, Spring, Spring MVC, Hibernate, SOAP, XML, Design Patterns, MySQL, Oracle, JDBC, AWS, Microservices, Magento, Jenkins, Karma, Jasmine, Junit, Selenium, ANT, GIT, JIRA, Tomcat Server.

Confidential, Los Angeles, CA

Java Developer

Responsibilities:

  • Participated in all phases of development, analysis, design, program analysis, programming, debugging, testing, documentation, delivery and implementation.
  • Created branding in the web UI front end using CSS classes.
  • Used JQuery, Ajax for service calls on pages to interact with the server for information.
  • Used JavaScript, JQuery for user interactions in pages.
  • Used Jenkins for the automatic build process.
  • Developed UI using HTML, CSS and JQuery to display the data on the client side.
  • Built html templates for high traffic and complex data driven websites.
  • Developed Spring Application using Spring Core, Spring AOP, Spring MVC, Spring DAO.
  • Developed microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this each microservice in a cluster can be load balanced and exposed through one API gateway.
  • Extensively worked on Java Server-side programming using Spring MVC, Servlets and JSP .
  • Designed and developed middleware application using spring core framework.
  • Extensively used Spring core, Filters, Servlets and Server-side programming.
  • Built html templates for high traffic and complex data driven website.
  • Produced comprehensive documentation for Microservices and Applications supporting Change Management process.
  • Developed RAML based REST web services for API's using MuleESB .
  • Developed SOAP webservices using Apache webservices and Spring framework.
  • Used Mongoose Connector to connect to MongoDB through Express framework.
  • We used Multithreading in this application to improve the performance.
  • Development of application programs for Java JMS environments using queues and messages.
  • Debugged all look and feel issues in the target browsers, in conjunction with quality assurance.
  • Used Maven for compilation and building JAR, WAR and EAR files.
  • Developed and prepared test cases for unit testing with JUnit.

Environment: HTML, CSS, JQuery, J2EE, JDK 1.5, Spring MVC, Spring Core, Spring AOP, Spring MVC, Spring DAO, Batch processing, REST, Multithreading, JSP, Servlet, Ajax, Maven, Jenkins, JUnit, JMS, Mule ESB, Apache, MongoDB, JUnit, Tomcat Server.

Confidential, Pittsburgh, PA

JAVA/J2EE Developer

Responsibilities:

  • Involved in the phases of SDLC including Requirement collection, Design and analysis of Customer specification, Development and Customization of the application.
  • Designed user interface for admin and users to interact with system using jQuery, XML parsing JavaScript, HTML, and CSS.
  • Responsible for handling the XML DOM Parser such as JAX-P creating the Builder factors.
  • Designed pages using AngularJSForms, Validations, Modules, Directives, Controllers and filters.
  • Produced the report data on the client Front-end using JavaScript, HTML, CSS3 and client-side validation through JavaScript and Ajax for asynchronous communication.
  • Expert in Response Web Design (RWD), wrote applications that served desktop and mobile clients with minimal code changes to the JavaScript frameworks (Angular and jQuery).
  • Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with spring for processing business needs.
  • Responsible for design and implementation of modules using Struts-Spring-Hibernate models.
  • Designed and implemented Spring ORM module to integrate Hibernate.
  • Creating Web Services to handle data from Client Web Portal to the actual System.
  • Used Web Services to exchange product and customer order information.
  • Developed application using Spring MVC, JSP and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed back end interfaces using PL/SQL packages, stored procedures, Functions, Procedure, Anonymous PL/SQL programs, Exception Handling in PL/SQL programs.
  • Tuning complex database queries and join tables to improve the performance of the application
  • Worked on Apache 7.0 TOMCAT Application Server for implementing SOAP web services.
  • Integration of automation batch run job with Jenkins as a Continuous Integration tool.
  • Build Tool Ant. Developed Protractor test classes for end to end testing in Front end.
  • Resolved bugs in application by coordinated with team to assure a positive outcome using JIRA.

Environment: Core Java/J2EE, SDLC, Spring framework, Spring ORM, Spring MVC, Hibernate, JDBC, AJAX, JDK 1.5, AngularJS, JSP, HTML, CSS3, Web services, SOAP, XML Parsing, Java Beans, jQuery, JavaScript, Oracle 10g, AWS, Design Patterns, GIT, PL/SQL, Apache Tomcat 7.0, ANT, JUnit, Jenkins.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Used Rational Rose for the Use Case, Object, Class, Collaboration and Sequence Diagrams.
  • Created Servlets which route to appropriate EJB components and render retrieved information.
  • Developed Session Beans to process requests and used Entity Beans to retrieve and update.
  • Involved in writing the exception and validation classes using Struts validation rules.
  • Developed various EJB components to fulfill the business functionality.
  • Used Apache Axis for consuming Web Services and WebSphere for deploying various components.
  • Persistence layer was implemented using Hibernate Framework.
  • Front-end is designed by using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts.
  • Used JavaScript for page validation and XML with SAX parser to transfer data between applications.
  • Written ANT scripts for building application artifacts.
  • Monitored the error logs using Log4J and fixing the problems.
  • Wrote PL/SQL stored procedures, Prepared statement and used API.
  • Involved in writing and executing stored procedures, functions and triggers for Oracle.
  • Used JUnit for unit testing and used GIT for version control.
  • Created Unit, Acceptance and Integration Test Documents and Code Review Document

Environment: J2EE, SDLC, Rational Rose, Servlets, Struts, EJB, Web Services, Hibernate, HTML, CSS, JSP, JSTL, ANT, Log4J, SQL, Oracle 10g, Junit.

We'd love your feedback!