We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Franklin Lakes, NJ

SUMMARY:

  • Arround 6 years of extensive software development experience involving object - oriented analysis, design, development, support of web-based and n-tier client/server applications using Java, J2EE technologies and web technologies for enterprise applications.
  • Comprehensive Knowledge of Software Development Life Cycle (SDLC) having thorough understanding of various phases and proficient with SDLC models like Waterfall Model, Agile methodologies, Peer Programming, Extreme programming, TDD and participated in daily SCRUM meetings.
  • Proficient in implementing frameworks such as Structs, Spring MVC, Spring Boot and AJAX frameworks, excellent experience using ORM tools like Hibernate and Ibatis.
  • Strong experience in developing Multi-Tier Web Applications, Enterprise Applications, and Client-server distributed architecture applications using Core-Java, JDK1.8, J2EE technologies (Servlets, JSP, EJB, JSTL, JDBC, JMS, and XML), Hibernate and SPRING technologies.
  • Expert in Core-Java with strong understanding of OOPS Concepts, API Contents, Collections/Generics, Event/Exception handling. Multithreading/Concurrency, I/O System, JDBC, MVC architecture.
  • Extensive experience in designing and developing front-end/user-interface (UI) of web applications using HTML/HTML5, CSS3, DOM, JavaScript, jQuery, Bootstrap, AngularJS, Bootstrap, AJAX, JSON, XML.
  • Extensive experience in working with JavaScript Frameworks like Angular.JS, Node.JS, React.JS.
  • Possess strong working knowledge of Database Programming using SQL, PL/SQL and Stored Procedures.
  • Extensive experience in developing model-view-controller (MVC) architecture by using AngularJS Framework to implement single page application (SPAs).
  • Developed UI modules using Angular.JS, Node.JS, JavaScript, jQuery, CSS3, and HTML5.
  • Experienced in developing Angular Directives, React Components & Redux reducers
  • Solid experience in developing the rendering view React JS components, forms, events, routers and Redux asynchronous functions and implemented React - Flux pattern for core dependency.
  • Worked on AngularJS controllers and created functions to interact with the RESTful Web Services using AJAX.
  • Strong experience with XML related technologies such as XML, XSL, XSLT, DTD, Schema, XPath, and DOM.
  • Expertise in using servers like Apache Tomcat, JBoss, IBM WebSphere, and WebLogic to configure and deploy applications.
  • Experience in developing and deploying Microservice oriented applications using Spring Boot and Spring Cloud.
  • Experience in Implementing API's in Java Multi Threaded Environment
  • Master level aptitudes in Spring system modules like Spring IOC, Spring MVC, Spring Data, Spring REST, Spring JTA,Spring IO, Spring AOP, Spring JDBC, Spring Transaction Management, Spring Batch, Spring Cloud, and Spring Boot.
  • Hands-on experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, transaction management and using Hibernate as a persistence layer.
  • Extensive knowledge on the spring modules like Spring (Core, IOC, DAO, Web flow, Security, MVC, Boot, Batch and AOP).
  • Experience with Hibernate Persistence Framework and hands on Experience in solving design issues by applying design patterns including Model-View-Control (MVC), Data Access Object (DAO), Data Transfer Object (DTO), Singleton, Factory patterns, Business Delegate in the development of multi-tier distributed applications
  • Good experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, REST, WSDL, JMS (Java Messaging Service), AJAX and tools like Maven, ANT, and JUNIT.
  • Expertise in developing REST/SOAP/JSON API web services for designing, developing and deploying the internet applications.
  • Implemented security to RestFul web services using OAUTH 2.0.
  • Strong experience in implementing Microservices architecture based on RESTful API using Spring Boot with Spring MVC and Apache Kafka as endpoints.
  • Excellent understanding of relational databases involved in application development using RDBMS like SQL Server, MySQL.
  • Experience in working with NoSQL databases like Mongo DB, Apache Cassandra, DynamoDB, CouchDB and Redis.
  • Experience in deploying the applications using Docker container services and building continuous integration and deployment pipeline using Jenkins with GitHub.
  • Experience in integration testing tools like Selenium Web Driver, Cucumber(Behaviour Driven Development testing).
  • Good experience with testing tools Junit, Mockito, JTest, TestNG and Powermock.
  • Hands on experience with build tools like Maven, Gradle and ANT.

TECHNICAL SKILLS:

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JPA JNDI, RMI, EJB, JFC/Swing, AWT, Java Beans, Applets, Multi-threading, Java Networking, Spring data, Spring Boot, Spring framework, Spring JDBC Templates, java mail, Google API, Hibernate, Web Services, SOAP, RESTFUL

Languages: Java 1.7/1.8, J2EE, J2ME C, C++, JDBC, DTD, SQL, PL/SQL, UML, Unix Shell scripts.

Servers: Apache Tomcat, Glass Fish, IBM WebSphere, JBoss, WebLogic

Frameworks: Spring, Hibernate, JSF, Struts.

DevOps Tools: Docker, Kubernetes, Amazon Web Services(EC2,EBS,EKS), Jenkins

Web technologies: JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS, Bootstrap, AngularJS, React JS, Node JS.

WebServices Frameworks: SOAP, APACHE CXF, AXIS, XFire, JAXP, JAXB, JMS, WSDL(JAX-WS), UDDI, REST(JAX-RS)

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC Waterfall model

Testing tools: JUnit, JMeter, Selenium, Cucumber, Mockito, TestNg, Karma, Jasmine.

Database Servers: Oracle, DB2, SQL Server, MySQL,MongoDB

Version Control: GitHub, CVS, SVN, Clearcase, TortoiseCVS, WinCVS.

Build Tools: ANT, Maven 3.0, Gradle, NPM, Grunt,Jenkins,Gulp,Bower.

Cloud: Amazon Webservices(AWS) Cloud, Pivotal Cloud Foundry(PCF),Azure

PROFESSIONAL EXPERIENCE:

Confidential, Franklin lakes, NJ

Java Full Stack Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application, developed using AGILE/Scrum­­ methodology.
  • Designed User Interface using HTML5, CSS3, JavaScript, JQuery, Bootstrap and AngularJS created responsive GUI interface of the web page.
  • Used java 1.8 features like stream, Lambda expressions, functional interface, collections, Date/Time changes and type annotations.
  • Used various features in AngularJS like data binding, routing, custom filters, custom directives to meet various customized requirements
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in AngularJS.
  • Created custom directives and components which extend the elements and modules of Core AngularJS.
  • Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA) and React-Redux thunk to make REST API calls.
  • Applied design patterns including MVC Pattern, Façade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton
  • Worked on Proof of Concept for developing application using Node JS with AngularJS and Mongo DB.
  • AngularJS Ajax module is used to handle RESTful calls to enable communication between view components and server.
  • Developed React JS pages, Web services calls, and AJAX calls for the application.
  • Experience in handling, configuration and administration of databases like MySQL and NoSQL databases like MongoDB and Cassandra.
  • Used Streams and Lambda expressions available as part of j ava 1. 8 to store and process the data.
  • Used Spring Boot for removing all XML configurations.
  • Developed Oracle PL/SQL store procedures and functions to process information used to generate reports
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • Used Node. JS for heavy DOM manipulation.
  • Developed Microservices to provide Rest API’s utilizing Spring MVC.
  • Involved developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations
  • Implemented the application using the concrete principles laid down by several D esign patterns
  • Involved in Writing Object Relation Mapping implementation using hibernate and hibernate mapping and used Hibernate for mapping an object-oriented domain model to a traditional relational database.
  • Implemented MicroServices Architecture, with Spring Boot-based services interacting through a combination of REST, SOAP.
  • Utilized Amazon Web Services (AWS)EC2 to deploy Docker containers with both monolith and Microservice Architecture
  • Created and Configure Microservices architecture for CDT Directory project and integrated with AngularJS application
  • Used Spring JDBC API to talk MySQL Database for Read and Write operations.
  • Integrated Spring DAO for data access using Hibernate to fetch data from database and avoid redundant database access statements
  • Created AWS Multi-Factor Authentication (MFA) for instance RDP/SSH logon, worked with teams to lock down security groups.
  • 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
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • To get AJAX functionality for the website wrote JavaScript and JQuery programming.
  • Experience in working with databases like MongoDB, MySQL and Cassandra.
  • Strong MySQL and MongoDB administration skills in Unix, Linux and Windows.
  • Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC
  • Worked in using React JS Components, Forms, Events, Keys, Router, Animations, and Flux Concept.
  • Developed REST web services using JAX-RS API.
  • Used XML translation on Web Service output using XSLT to generate XML document compatible with the application's schema
  • Using Spring security framework for user level authentication with REST API for Service Layer Development
  • Used MongoDB internal tools like Mongo Compass, Mongo Atlas Manager & Ops Manager, Cloud Manager etc.
  • Used Jenkins to load JAR files from Database required for running the application
  • 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.
  • Implemented persistence framework using Hibernate& Handled Transaction Management using the provided data source.
  • Wrote scripts in JMeter to test the performance of the API's
  • Applied write concern for level of acknowledgement while MongoDB write operations and to avoid rollback
  • Used JIRA to assign, track, report and audit the issues in the application and developed the pom.xml using Maven for compiling the dependencies.
  • Prepared Unit test case using JUnit and used Jenkins for continuous integration testing.
  • Used Spring Security for Authentication and Authorization of the application.
  • 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, jQuery, Ajax, Bootstrap, JavaScript, AngularJS, ReactJS Hibernate, Spring MVC, Spring IOC, MongoDB, Spring boot, Spring security, OAuth 2.0, XML, GIT, JSP, JUnit, Maven, Apache AXIS, JAX-WS, Restful, Node.JS, Amazon Web Services (AWS), Microservices, Jenkins, Log4J, Oracle,Mongo DB, Cassandra, WSDL, MySQL JIRA and Spring Tool Suite.

Confidential, Menlo park, CA

Java Full Stack Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application, developed using AGILE/Scrum­­ methodology
  • Designed User Interface using HTML5, CSS3, Java Script, Bootstrap, AngularJS and Node.js as frontend building Environment
  • Developed M icroservice based application using Spring Boot as back-end, Angular as front-end and Cassandra DB.
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
  • Secured the application by implementing Oauth2.0 level authentication for the REST. .
  • Used Hibernate framework in the persistence layer for mapping an object-oriented domain model to a relational database.
  • Expertise in consuming RESTful web services using Node.js, AngularJS and jQuery along with JSON parsing to implement AJAX call and render the response data to User Interface.
  • Used React-Router to turn application into single page application.
  • Expertise in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Hands on experience in setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket to ensure fault tolerance and high availability.
  • Worked on Hibernate as a persistent layer by mapping to the tables.
  • Developed Entity objects and used Hibernate the ORM tool to access persistent data from MySQL.
  • Written DAO classes to interface with the database using hibernate.
  • Used Hibernate in Data Access layer to access and update information in the database.
  • Experience in creating RESTful web services using Jersey, SPRING framework and JAX-RS.
  • Developed custom directives, Factories and Services in AngularJS and implemented code according to coding standards.
  • Developed and maintained functions, procedures, triggers, indexes using MYSQL database programming.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication and schema design
  • Used NoSQL based ORM framework Cassandra Node Driver.
  • Involved in Design and Development of RESTful API.
  • Created services, deployed and configured application on Pivotal Cloud Foundry.
  • Implemented Java 8 features like Parallel Streams, Lambda expressions, Comparable features
  • Configured "Light-switch" application for scheduling the activity of microservices in cloud..
  • Documented Spring REST API web services using Swagger 2.
  • Implemented Kafka for messaging system. Designed and configured Topics in Kafka Cluster.
  • Secured Kafka Cluster using Kerberos.
  • Developed Rest Api in Node.JS using express service.
  • Configured AWS IAM roles and Security Group in Public and Private Subnets in VPC.
  • Maintained, structured, and surveyed documents within the NoSQL MongoDB database, ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Implemented Kafka security features using SSL and without Kerberos.
  • Developed MicroServices with Spring to retrieve API routes for the entire cluster. Using this strategy each MicroServices in a cluster can be load balanced and exposed through one API gateway.
  • Made use of SonarQube and adopted Splunk for Log Management.
  • Implemented Spring boot Actuator.
  • Used AWS Cloud platform and its features which include EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation, Auto scaling, Cloud Front, S3, and Route53.
  • Implemented business rules using drools with both .drl and .xls file format.
  • Designed, built and deployed application using the AWS stack (Including EC2, Mongo DB, Docker, Kubernetes Orchestration container(EKS)) focusing on high-availability, fault tolerance and auto-scaling.
  • Used JIRA as a project Management tool.
  • Performed Unit test cases using Junit, Cucumber for Spring.
  • Adopted error handling and strictly typed coding practice.
  • Used Maven build tool for building and defining the dependencies of the project.
  • Involved in creating automated pipeline for CI/CD using git as version control.
  • Used Mockito as part of Unit testing.
  • Developed test scripts in Jmeter/Blazemeter for performance testing.

Environment: Java 1.8, HTML 5, CSS3, JavaScript, ReactJS,Spring Boot, Cloud Foundry, OAuth 2, Cassandra DB, Bootstrap v4.0, Angular 5.0, Junit4,MongoDB,Maven, Microservices, Hibernate, Node.JS,Cucumber, MySQL, Git, Spring 5.x, SOAP/RESTful, ES6, JavaScript, AWS,Kafka.

Confidential, Pataskala, OH

Java Full Stack Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using Agile methodology.
  • Created user-friendly GUI interface and Web pages using HTML,CSS JavaScript, AngularJS and NodeJS.
  • Designed and developed a Restful APIs for different modules in the project as per the requirement.
  • Worked on Prototyping and Implementation using JavaJDK1.7
  • Used Angular, Bootstrap for rich user interface and faster performance and Angular UI Router for routing pages.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Designed and developed Rest Based Webservices using Jersey framework.
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server
  • Implemented AWS High-Availability using AWS Elastic Load Balancing (ELB), which performed a balance across instances in multiple Availability Zones.
  • Integrated Spring DAO for data access using Hibernate.
  • Used Spring Security for Authentication and Authorization of the application.
  • Implemented persistence framework using Hibernate& Handled Transaction Management using the provided data source..
  • Developed services which involved both producing and consuming web services (WSDL, SOAP and JAX-WS). Also, published the WSDL to UDDI registry using the SOA architecture.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring.
  • Developed Message Driven Bean for asynchronous sending Messages using JMS.
  • Extensively used HQL and SQL for querying databases.
  • Consumed Web Services to interact with other external interfaces to exchange the data in different forms by using SOAP service.
  • Written LINUX shell scripts to identify user login information.
  • Used Spring JMS module for lookup for the queues and MDBs for the listeners
  • Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for Oracle.
  • Used Log4J for application logging and notification tracing mechanisms.
  • Deployed Applications on Apache Tomcat Server.
  • Implemented Devops JUNIT test cases for unit testing and Suites for end to end testing.
  • Used JIRA for tracking the Project Stories in Agile Methodology.
  • Analysis and Bug fixing of the production problems and defects along with enhancements
  • Used Maven tools for building and deploying the Web applications.

Environment: Java 1.7/J2EE, JBoss, Spring Core, JMeter, Hibernate, Jetty, Perl, Spring MVC, AngularJS, JavaScript, Backbone.JS, HTML5, CSS3, RESTful web services, Node.JS,AJAX, Bootstrap, JMS, jQuery, Spring MVC, Jenkin, Amazon Ec2, Amazon S3, Oracle, Drools.

Confidential

Java Developer

Responsibilities:

  • Analyzed and implemented Model View Controller (MVC) architecture and developed Form classes, Action Classes for the entire application using Spring Framework.
  • Designed and developed front-end User Interface using HTML, CSS, JavaScript, AngularJS and jQuery Framework.
  • Developed the view components using JSP, HTML, Struts Logic tags libraries.
  • Persisted java objects to relational database using Hibernate ORM.
  • Invoked view components by configuring Dispatcher Servlet and View Resolver to handle incoming requests and manage the Spring MVC flow.
  • Adopted Hibernate Framework to develop Data Layer and configured XML mapping files.
  • Used Hibernate Annotations to reduce time at the configuration level and accessed Annotated bean from Hibernate DAO layer.
  • Implemented Multithreading concept to load data from files to table, transforming files from one format to other. Make multiple service calls in individual threads safety for a request.
  • Implemented Cross cutting concerns like logging and declarative transaction management using Spring AOP.
  • Designed, coded and configured server side J2EE components like JSP, Servlets, Java Beans, JNDI, JTS, Java Mail API, XML.
  • Involved in design, development and implementation of front-end part widget based application.
  • Client-side validations are performed using JavaScript and jQuery Framework.
  • Used JMS for asynchronous exchange of message by applications on different platforms.
  • Performed testing of SOAP web services using SOAP UI tool.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Used JUnit Testing Framework for performing Unit testing
  • Designed and developed Use Case, Class and Sequence Diagram based on UML standards using Rational Rose.
  • Installed WebSphere Application Web Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.

Environment: J2EE, HTML,CSS,JavaScript, AngularJS, jQuery Java, Sring, Spring MVC, JSP, JNDI, Clear Case, SOAP, jQuery, Hibernate, JSP JAXB, JAXP, Schema (XST), EJB 2.0, ANT, JMS, Rational Rose, WSAD, DB 2.

Confidential

Java Developer

Responsibilities:

  • Design architecture following J2EE MVC framework
  • Involved in the development of the User Interfaces using HTML, JSP, JavaScript, AngularJS, Bootstrap, CSS and AJAX.
  • Technical responsibilities included high level architecture and rapid development
  • Developed and implemented Servlets running under JBoss
  • Developed controller classes using Struts and tiles API
  • Developed interfaces using HTML, JSP pages and Struts -Presentation View
  • 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.
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement .
  • Wrote SQL Scripts, Stored procedures and SQL Loader to load reference data
  • Implemented CMP entity beans for persistence of business logic implementation
  • Inspection/Review of quality deliverables such as Design Documents

Environment: Java, J2EE, HTML, CSS, JavaScript, AngularJS, Bootstarp,Servlets, JSP, Struts, MVC Framework, Apache Tomcat, JBoss, Oracle, SQL, JDBC, EJB

We'd love your feedback!