We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY

  • About 8 plus years of experience in Cross - Platform (Web & Client-Server) application development and design using Object-Oriented Programming, Core Java, J2EE technologies.
  • Hands on Experience in writing code using Core Java with strong understanding and working knowledge on Object Oriented Concepts like Collections, Multithreading, Exception Handling, Inheritance and Polymorphism.
  • Expertise in application development using J2SE/J2EE components which include JDBC, JNDI, Servlets, JSP, Custom Tags in JSP, Java Beans, JSTL, EJB, Java Mail and JMS.
  • Expertise in eCommerce domain web application development using J2SE/J2EE components which include JDBC, JNDI, Servlets, JSP and Frontend integration using Angular JS, HTML5 and JavaScript.
  • Extensive experience in design, development and implementation of Model-View-Controller frameworks using Spring MVC.
  • Good working knowledge of persisting java objects using Hibernate that simplify data storage and retrieval to the underlying database.
  • Client-side Programming with HTML, DHTML, Java Script, CSS, JSF, AJAX and jQuery.
  • Hands on experience with Angular Framework, involved in writing Modules, services, routing, custom filters and Reusable Directives.
  • Hands on experience with advanced JavaScript & HTML 5 Developer with extensive usage of Bootstrap, jQuery, Backbone, CSS 3, SASS, Handlebars, Mustache, Ember and other JavaScript frameworks, engines and utilities including Grunt, gulp.js and NodeJS.
  • Extensive working experience in Unit testing experience with Junit, Jasmine, Karma, Jasmine-Node and Protractor.
  • Expertise in using React Framework, involved in writing Components, Forms, Events, Keys, Router, plus Redux, and Flux concept.
  • Experienced in working with various data parsing forms to automatically display data on the system such as XML, XSLT, XSD, Xpath, SAX, DOM, JAXB, DTD.
  • Experience in SOA and developing Web services using SOAP, REST, XML and WSDL.
  • Extensive experience in developing JEE based Web Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming using Axis2 and JAX-WS.
  • Significant experience in web development tools like Eclipse, NetBeans, IBM RAD, STS and deploying them in application servers like WebLogic, WebSphere, JBOSS and Web Server like Apache Tomcat.
  • Proficient in using RDBMS concepts and have experience in working with multiple relational databases such as Oracle 11g/10g/9i, Sybase, DB2, MySQL and NoSQL database like MongoDB.
  • Experience in database related work primarily creating complex stored procedures, Views, Triggers, and Functions, using PL/SQL.
  • Excellent Written, Analytical Skills, Verbal Communication skills with a customer service-oriented attitude and can quickly adapt to new environments & technologies.
  • Extensive experience in Amazon Web Services (AWS) cloud computing service it includes Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and Access Management (IAM), AWS CloudWatch, Amazon EBS and Amazon Cloud Front.
  • Expertise in using ANT, Maven and Gradle for build automation.
  • Extensively used Git, SVN and Bit Bucket for version controlling.
  • Extensively worked with different operating systems like Windows, UNIX and LINUX.
  • Goal-driven, self-organized developer with comprehensive understanding of various SDLC methodologies such as Waterfall and Agile.

TECHNICAL SKILLS

Programming Languages: Java/J2EE, SQL, PL/SQL, C, C++, Python

Java APIs: J2EE, EJB, Servlets, JSP, JSTL, Custom Tag Libraries, JAX-RPC, JDBC, JNDI, JMS, JAXB, JUnit, Mockito, AWT, Spring MVCHibernate, Spring AOP, Spring DAO, Spring Core, Spring Security, Spring REST, Spring Boot, JPA, Log4j, Apache Kafka.

Frameworks: Spring, Hibernate, MEAN, MERN

Scripting Languages: JavaScript, TypeScript, jQuery

Web Technologies: HTML/HTML5, XML, CSS/CSS3, Bootstrap, JSP, Ajax, NodeJS, Express, ReactJS, AngularJS, Angular 2.0 and above

Web/Application Servers: Apache Tomcat, WebSphere, WebLogic, JBoss

IDE’s: Visual Studio Code, Eclipse, NetBeans, IntelliJ, IBM RAD, WSAD

Databases: Oracle, MySQL, NoSQL, MongoDB

Operating Systems: Windows, MacOS, Unix, Linux (Ubuntu, Red Hat)

Version Control: SVN, GitHub, Bitbucket

Cloud Computing: Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS CloudWatch

Build Tools: Maven, Gradle, Ant

PROFESSIONAL EXPERIENCE

Confidential, Los Angeles, CA

Java Full Stack Developer

Responsibilities:

  • Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and, retrospective and used JIRA as a tracking tool for the sprints.
  • Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, JQuery, Bootstrap and Spring Boot.
  • Developed Grids used in the system with SlickGrid and created a custom grid directive to make the component reusable.
  • Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs, etc. for developing the UI.
  • Took part in setting up the routing configuration using Angular UI router for various views and subviews.
  • Configured Grunt to perform various UI build and test related tasks and used NodeJS NPM and Bower to manage the dependencies.
  • Developed PLSQL procedures and functions.
  • Developed Angular services, used resource service to perform REST API calls to the backend.
  • 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 advice to respond to bad requests and server side exceptions.
  • Created Docker images and ran the docker containers in various environments.
  • 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 the 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.
  • Applied partial business logic writing Stored Procedures, Functions, and Triggers using PLSQL in Oracle 11g.
  • Worked with Middleware using message driven by POJO (MDP) after creating QCF, Queue on WebSphere server, and using JMS template for asynchronous functionality for multiple users.
  • Used Hibernate in the persistence layer and implemented DAO's to access data from the database.
  • Used Node.js to run Grunt tasks and build properly the project (compile, minify, concatenation, etc.) and Implement modules into Node JS to integrate with designs and requirements. Used GruntJS, BowerJS, Express from NodeJS.
  • Involved in enhancing existing MEAN (MongoDB, Express, Angular and Node) stack applications and provided the required support.
  • Build REST web service by building Node.js Server in the back end to handle requests sent from the front end.
  • Made the integration of data in several applications in favor of 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 to access the MongoDB from NodeJS.
  • Used GIT as a version control system, to keep track of the whole work and changes, collaborating with several developers.
  • 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 an 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.
  • Took part in setting up the application with Jenkins and AWS and involved in builds and deployments to the Tomcat server.

Environment: Agile, HTML, CSS, JavaScript, jQuery, AJAX, XML,DAO,POJO, JPA,JAVA,Java8, Springs(IOC,AOP, JDBC) Frameworks, Spring Boot, Microservices, JSP, NodeJS, Hibernate Framework, AWS, RESTful Web services, SOAP, Maven, WebSphere Application Server, Mongo DB,NoSql,Log4j,Jenkins,JIRA.

Confidential, Birmingham, AL

Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Extensively usedJava8concepts such as Functional Interface, Lambda Expressions, Collections
  • Worked on application architecture and re-design of different parts of the application.
  • Wrote custom token filter forSOLRthat handled a specific requirement of removing all characters between curly braces and preserving term positions so that hit highlighting works accurately.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Created RFP (Request for Proposal) Microservices to provide RESTful API and RAML utilizing Spring Boot with Microservices.
  • Performed various UI build and test related tasks and used NodeJS NPM to manage the dependencies.
  • Used Rabbit MQ asJavaMessaging Service for producing and consuming data between applications.
  • Involved in designing of the schema.xml and solrconfig.xml.
  • Involved in building a single page and cross browser compatible web application using React-JS (React routing) and bootstrap.
  • Used SOAP based Web services and RESTful Web services for transferring data between applications.
  • Developed REST web service by building Node.js Server in the back end to handle requests sent from the front end.
  • DevelopedApacheCamelendpoints and used producer template to route messages to JMS queues.
  • UsedJavaMessaging Services (JMS) for reliable and asynchronous exchange of valuable information.
  • Used SolrJ to make queries toSolrand retrieve the results
  • Developed UI using React JS, HTML, JavaScript and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • GIS has used it for integrating mainframe database and modern database (TTM).
  • Worked on creating stored procedures written in java.
  • Used Pivotal Cloud Foundry (PCF) command line interface with an HTTP proxy server.
  • Developed transaction module using Spring framework andApacheCamel.
  • Developed Business components using core java concepts like Interfaces, Polymorphism, Collections, and Serialization etc.
  • Followed Java & J2EE design patterns and the coding guidelines to design and develop the application.
  • Worked on various GITHUB commands and successfully pushed the code into the local repository.
  • Worked on Jenkins for the Continuous Integration (CI) and Continuous Deployment (CD) for the jar build and deploying it into the API.
  • Strong understanding and knowledge of automation and CI & CD Tool like Jenkins & Git.
  • Deployed the micro services in Dev space of Pivotal Cloud Foundry (PCF).
  • Implemented two phase commits for two data sources.

Environment: HTML, CSS, JavaScript, React JS, jQuery, AJAX, JSP, structs, Spring MVC, Spring IOC, Spring AOP, SOAP, Restful, NodeJS, WEB API, JSON, J2EE, PL/SQL, JPA, Hibernate, Bit Bucket, Unit Testing, Multithreading.

Confidential, Hackensack, NJ

Java Full Stack Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project, which was modeled using Rational Unified Process (RUP).
  • Generated Use Case Diagrams, Class Diagrams, and Sequence Diagrams using Rational Rose.
  • Implemented the application using Jakarta Struts Framework, which is based on Model View Controller design pattern.
  • Developed user interface using JSP, and JSP Tag libraries to simplify the complexities of the application.
  • For GUI screens development we used Java, J2EE, EJB, JSP, Struts-MVC framework and used the Tiles Framework in the presentation layer.
  • Developed eCommerce integration module along with payment services and storing payment Microservices in backend data storage using Mongo DB.
  • Implemented workflow system in a SOA environment, through web services built using Axis2 for SOAP over HTTP.
  • Configuration and deployments of AXIS2 components on web sphere application server at class loader level and used the same to build and consume the web services (both synchronous and asynchronous).
  • Developed components of web services (JAX-WS, REST, JAX-RPC) end-to-end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service) and Consumed webservices using JAX-RS.
  • Developed various EJB components to fulfill the business functionality.
  • Session Beans were developed to process the requests from the user.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Spring Framework for Dependency Injection and integrated it with the Hibernate.
  • Built web-based applications using Spring Boot, and Spring MVC 3.0 architecture.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Worked on implementing the Spring MVC framework by creating controllers, validators, models and request mappings for all the action URLs, and familiar with Spring Boot.
  • Performed unit testing using Junit framework.
  • Used Ant scripts to build and deployed on WebSphere Application Server.
  • Monitored the error logs using Log4j and fixed the problems.
  • Developed the different components of application such as JSPs, Servlets, EJB’s using WebSphere Studio Application.
  • Developer and used CVS for version control.

Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSP, structs, Spring MVC, Spring IOC, Spring AOP, SOAP, RESTful, WEB API, JSON, J2EE, PL/SQL, JPA, Hibernate, Bit Bucket, Unit Testing, Mongo DB, NoSQL, Multithreading.

Confidential

Java Full Stack Developer

Responsibilities:

  • Involved in Design and Development.
  • Developed the application using Waterfall Methodology.
  • Involved in writing the action classes and from beans for different modules using Spring MVC.
  • Involved in developing the applications using Spring Framework for Dependency Injection.
  • Involved in writing the validation rules classes for general sever side validations for implementing validation rules as per the design.
  • Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading.
  • Worked on enhancements using JSP, Struts, database stored procedures and wrote SQL queries.
  • Used UI components, Angular JS directives, controllers, view and routing, service modules, validations using HTML5, applying styles using CSS, used jQuery to make Ajax calls.
  • Used Amazon Web Services (AWS) data store for storing the records, prescriptions, bills etc. and accessed them using AWS SDK for Java utilizing NoSQL queries.
  • Created SOAP Web Services using WSDL, XML and SOAP for transferring data.
  • Configured the deployment descriptors in Hibernate to achieve object relational mapping.
  • Used Hibernate Cache for query to improve the application performance.
  • Wrote backend scripts that performed maintenance tasks on the contract data using JDBC.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Deployed AJAX call for asynchronous data retrieval from backend.
  • Used Maven to build the J2EE application.
  • Build & Deployment in WebSphere Application Server.
  • Understanding server configuration and diagnose problems in a time sensitive manner.
  • Code walk through, modules integration and unit testing.
  • Fix problems discovered that are within the existing system functionality (Preventive Maintenance).
  • Used Java Util logging for logging purposes.
  • Developing Java Web Services for different phases. Used Struts2 framework to handle application requests using SOAP web services. Implemented the data persistence using Hibernate.
  • Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.

Environment: Java 1.7, Servlets, JSP, JUNIT, Spring 2.5.6/3.0, Spring ORM, Spring Form tags, JSTL, Hibernate 3.0, Oracle11g, Maven, Apache Tomcat Server, SOA, Eclipse IDE 3.7, Ajax, SOAP, PL/SQL, HTML, CSS, JavaScript, jQuery, Swing, JSON, SVN.

We'd love your feedback!