We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

NJ

SUMMARY

  • Over 6+ years of strong experience in software development using Java 8, J2EE technologies.
  • Involved in the Software Development Life Cycle phases which include Analysis, Design, Implementation, Testing and Maintenance.
  • Well versed in using Software development methodologies like Rational Unified Process (RUP).
  • Experience with Object Oriented Analysis and Design (OOAD) methodology using tools like Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose.
  • Expertise in J2EE technologies like JSPs 1.x/2.0, Servlets 2.2/2.3/2.4/2.5 , EJBs 2.0/3.0, JDBC, JNDI and AJAX.
  • Involved in developing distributed Enterprise and Web applications using UML, Java/J2EE, Web technologies that include EJB, JSP, Servlets, Applets, Struts, JMS, JDBC, HTML, XML, XSL, XSLT, JavaScript and Hibernate.
  • Worked on Multithreading, Spring & JSF framework for developing Multi - Tier distributed Enterprise Applications.
  • Familiar with coding rules and code analysis tools like Check style and Test Driven Development (TDD).
  • Experience in developing Web Applications with various Open Source frameworks: JSF 1.2, Spring Framework 2.0/3.0, Spring MVC, Web Flow, Hibernate 2.0/3.0 ORM, Jakarta Struts Framework 1.1/1.2/2.0, Struts Validation and Tiles Frameworks.
  • Hands on experience in SPARK using Scala for creating data quality recon reports using RDD, DATA FRAMES and Semantic Query language SPARQL.
  • Expertise in Application development using various frameworks such as Spring Framework.
  • Experience in integrating the internal security model into new projects with Spring Batch, Spring Microservices and Spring Boot.
  • Experience in integrating Microservices Architecture with Spring Boot and Docker.
  • Experience using persistence framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language (HQL).
  • Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, AWS, Restful Web Services.
  • Experience in using NodeJS and Express for making calls (GET, POST, PUT, DELETE) for triggering or fetching data from Restful API's provided by the backend team.
  • Extensive experience in developing messaging module by using Spring JMS, Apache Camel.
  • Proficiency with the application servers like IBM Web Sphere, Web Logic, JBOSS and Tomcat.
  • Experiences in using build tools like Maven and ANT for build and deployment of applications.
  • Wrote numerous test cases using JUnit framework and Cucumber.
  • Experience in writing test cases in java environment using JUnit.
  • Experience in generating logging by Log4j to identify the errors in production test environment.
  • Experience in web services technologies like REST, SOAP, WSDL, JMS and Service Oriented Architecture (SOA).
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC.
  • Good Knowledge in unit testing using Junit using Test Driven Methodology (TDD) Model.
  • Expertise in Debug, test and validate the web services using SoapUI, log4j, JUnit, firebug, and Postman.
  • Good experience in Spring modules like Spring AOP, DAD etc., Implementing Spring aspects for logging cross cutting concern.
  • Knowledge of Webservices-REST/SOAP.
  • Extensive knowledge and exposure in web based multi-tier and client/server using technologies such as HTML/HTML5, XHTML, DHTML, CSS 2/3, JavaScript, jQuery and Angular 7/6/4/2.
  • Experience in developing applications using IDEs like My Eclipse, Eclipse and IntelliJ IDEA.
  • Expertise through all the phases of Software Development Life Cycle (SDLC)-Waterfall, Agile/Scrum in developing web applications using JAVA, J2EE Technologies.
  • Self-starter and a Team Player with excellent communication, interpersonal, positive thinking and mentoring skills and a good aptitude for learning.

TECHNICAL SKILLS

Languages: Java 1.8, J2EE

Web Technologies: SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlets API 3.0

Frameworks: Spring 4.3 Hibernate 4.3, Angular JS 1.0/1.5/2.0, Spring Security 3.2

Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jetty, WebSphere MQ 7.5

Relational Databases: Oracle 10g/11g, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1

NoSQL Databases: MongoDB, Cassandra

Internet Technologies: HTML 5, JavaScript, XML 2.0, CSS 3, jQuery 2.11, Angular JS 2.0, Node JS 6.0.

Cloud Environments: AWS, Netflix Eureka, Kubernetes.

Operating system: Windows 10, Linux, Unix

Bug tracking Tools: JIRA 7.0, Bugzilla 4.4.12

Reporting Tools: Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

PROFESSIONAL EXPERIENCE

Confidential, NJ

Java Full Stack Developer

Responsibilities:

  • Developed and Implemented Web Services and used Spring Framework.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Designed & implemented client/server application to plan package forwarding & route scheduling. Used JDBC for database connectivity.
  • Designed Struts Components like Formbeans, Action Classes and JavaBeans.
  • Developed a bulletin board module for supplier and vendor information portal. Application included forms to upload notification documents to the Supplier bulletin and maintenance of documents, complete with CRUD capabilities and email notifications
  • Worked on Java 8 features like Lambda Expressions, Java Stream API and Concurrent Accumulators.
  • Used Java 8 diamond operators, Java stream API, Collection API and Lambda expressions etc.
  • Used Java 8, Lambda expressions (for code optimization and improved performance).
  • Deployed infrastructure on AWS utilizing services such as EC2, RDS, VPC and Managed Network and Security, Route 53, Direct Connect, IAM, Cloud Formation, AWS OpsWorks (Automate operations), Elastic Beanstalk, AWS S3, Glacier and Cloud Watch Monitoring Management.
  • Automated the cloud Deployments using Chef and AWS Cloud Formation Templates.
  • Used Cloud Watch for monitoring AWS cloud resources and the applications that deployed on AWS by creating new alarm, enable notification service.
  • Created Spring configurations for Data Access, REST, Messaging, JSBC, MVC
  • Competent with IDEs such as IBM'S Rational Application Developer, Spring Source Tool Suite (STS), Eclipse, NetBeans.
  • Experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JSP, JSTL, JDBC and JMS.
  • Excellent programming skills in languages/technologies Java, Servlets, JSP, XSL, XML, JMS, XML Schema and Web Services
  • Design and develop API-based microservices that integrate with Slack bots.
  • Transitioning to microservices based approach to break huge monolith functionality wise in microservices.
  • Worked on Functional decomposition of monolithic application to microservices application.
  • Develop custom drag and drop tree view, web application to transfer and arrange HL7 data using Angular, html and Vue.js.
  • Implemented WSDL specification in combination with SOAP and XML Schema to provide Web Services.
  • Lead many departments agile meetings, used Jira Agile for management of team projects
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Deploy applications by using AWS Elastic Beanstalk and AWS CloudFormation.
  • Built rich prototypes and applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, Angular.js, Backbone.js and Bootstrap.
  • Experience in developing user interface using HTML, JavaScript Libraries (jQuery), JSON, AJAX and CSS.
  • Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
  • Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.)
  • Extensively used Oracle programming using SQL and PL/SQL
  • Worked in debugging and tuning the PL/SQL code, explain plan, tuning queries and optimization for the Oracle database.
  • Designed and built flexible, innovative web-based data visualizations, working with D3.js.
  • Built data visualizations to monitor file server load, web server speeds, data processing and more using d3, backbone, jquery and MySQL.
  • Created responsive graphs using D3.js and CSS.
  • Designed and developed Auto-Tester tool using Java 8.
  • Used Java 8 features such as Lambda expressions, Functional Interfaces, Streams to avoid boilerplate code, keep code simple and extensively.
  • Used core java technologies such as Collections, Multi-Threading, Exception Handling.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Profound experience in Design, Development and Implementation of web 2.0 applications using J2EE Technologies and IBM SOA tools and technologies.

Environment: - Java, J2EE, Spring, Hibernate, Strust, Angular.js, AJAX, JavaScript, Node.js, Bootstrap.js, Backbone.js, Oracle, CRUD, PL/SQL, JDBC, Coherence, Mongo DB, Apache CFX, REST, Eclipse, Weblogic, Subversion SVN, Junit, Agile, UML, JSP, java server pages standard tag Library(JSTL), Servlet, Maven, ITEXT, Jasper report, Web 2.0 SOA.

Confidential, Dallas, TX

Java Developer/J2EE Developer

Responsibilities:

  • Developed server-side application to interact with database using Spring Boot, Spring MVC and Hibernate. Wrote DAO layer, required SQL queries and Spring Controller to handle data and request to Spring application.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication. Developed a web-based application with HTML, React JS, Spring MVC and Hibernate frameworks. Wrote Rest-Controller w.r.t RESTful standards in Spring MVC to connect model with view.
  • Development of report reconciliation rules by comparing source and destination data source systems using spark framework in Scala language and Hadoop Frameworks.
  • Converted a monolithic app to Microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in AWS. Used spring config server for centralized configuration and Splunk for centralized logging. Used Jenkins for Microservices deployment.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup. Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Design develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and ReactJS that meets accessibility and web browser standards for website. Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table. Created UI interfaces to manage user menu and Bulk update of Attributes using ReactJS.
  • Developed user interface by using the React JS, Flux for SPA development. Used React-Router to turn application into Single Page Application. Created and used Reducers that received said Actions to modify the Store State Tree. Used React flux to polish the data and for single directional flow.
  • Extensively used Git for version controlling and regularly pushed the code to GitHub and JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Extensively worked on Spring Boot Data JPA as persistence layer, upgraded from EJB3.0 annotations, synchronizing Data base tables through XML in a secondary project. Extensively used Session beans for implementing the business logic of module. Tested Rest APIs in Spring-Controller at backend for JSON data using Postman. Developed test classes in JUnit for unit testing.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and used AWS SDK to connect with Amazon SQS for bulk email processing.
  • Design and build Docker tools and integrations like Docker images and Docker Plugins.
  • Worked on Microservices and Amazon Web Services (AWS) Cloud services like S3,EBS, RDS, VPC and IAM.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Design and build Docker tools and integrations like Docker images and Docker Plugins.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid. Implemented stable React components and stand-alone functions to be added to any future pages. Used React JS for templating for faster compilation and developing reusable components.
  • Worked with JASMINE unit test framework to write unit tests for JavaScript code and worked with Cucumber test cases and SonarQube. Implemented various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and redux library.
  • Worked on Oracle11g database concepts like locking, transactions, indexes, sharing, replication, schema design. Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
  • Involved in pair programming which leads to quality code and code review. Used React Js, HTML5, CSS3 technologies for the front-end development and spring MVC, spring IOC, struts, and sprint boot for the backend.
  • Developed backend APIs using spring boot and call those API’s in the front-end using service classes and display them on the UI webpages. Testing those APIs using POSTMAN and used redux libraries for the state management of the application.
  • Writing the SQL Queries to fetch and insert the data into the Oracle database and using Hibernate for the data persistence and Spring batch framework to run the batches.
  • Developing the application by implementing the Core Java Multi-threading, Exceptional handing, collections, OOPS, Servlets and JDBC.
  • Using Jenkins pipeline for continuous integration and continuous deployment. To deploy the application into different environments (DEV, QA, PSE and PROD) EC2 servers with Apache Tomcat as the web server engine are being used.
  • Worked with AWS cloud environment for application related services IAM, EC2, S3, LAMBDA. EC2 for launching and using server instances. S3 as storage service. LAMDBA function to run the internal application. IAM to assign the roles and security policies for related team.
  • Importing data from EDAP and running the jobs using Spring batch and sending the reports to respective Clients on time.
  • Used Log4j for logging the application logs and doing code coverage by adding the unit tests for the unit testing using JUnit,
  • Used JIRA for the bug tracking and issue tracking. Maven as the build tool and Bit Bucket for the version control for the code repository.

Environment: Java 8, J2EE, Spring Framework, Microservices, Spring MVC 4, MongoDB, Angular 7, Core Java, Spring Security, Hibernate 4.X, Magento, IBM WebSphere Application Server 8.0, jQuery, JSON, AJAX, Web Services, SOAP, XML, Java Beans, XSTREAM, Apache POI, EXT JS, JavaScript, React JS, Eclipse, JBOSS, Agile Methodology, Design Patterns, Apache Maven, JUnit, HTML/Unit, XSLT, HTML5/DHTML.

Confidential, Louisville, KY

Sr. Java FullStack Developer

Responsibilities:

  • Designed and developed User Interface of application modules using HTML, JSP, CSS, JavaScript (client-side validations), JQuery and AJAX. Worked on Mongo DB and wrote code which finds, update, save and insert data to Mongo DB.
  • Developed the DAO layer with Mongo DB by writing Mongo queries. Worked on upgrading the Mongo DB version from 2.4 to 2.6.
  • Used Spring Data Mongo DB as the persistence framework in retrieving the user and medical benefits details from Mongo DB.
  • Strong experience with Microservices, Spring Boot, Spring Cloud, Cloud Foundry. Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior
  • Experience in Automation testing using Selenium Web Driver, JUnit and Maven.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Involved in developing an automation tool, in Java and Scala on Akka Framework.
  • Responsible for overall Docker &Kubernetes setup, configuration and Architecture. Configured and maintained a large-scale Docker based PaaS environment using kubernetes.
  • Used React JS and Node JS to develop faster, scalable application. I used JSF and prime faces to upload files and reasoning for custom templating.
  • Implemented various screens for the front end using React.js and used various predefined components from redux library.
  • Developed the webpages using framework Angular 7 along with HTML5, CSS3 and Type Script.
  • Designed and reviewed the test scenarios and scripts for given functional requirements and automated test cases in Selenium.
  • Extensively worked on the Angular UI Routing to handle navigation to access different pages in the application. Migrated from Angular2 to Angular 7/6.
  • Using Angular JS factory and services for dependency injection and created custom directives for re-usable components (multi-field form elements, background file uploads, etc.)
  • Created Menus and Drawer component by using Typescript and Angular 7/6 Implemented continuous integration using Docker. Extensively used the LOG4j to log regular Debug and Exception Statements.
  • Experience in using Atlassian tools like JIRA, Bitbucket, Bamboo, Confluence &Source Tree.
  • Used Spring framework and J2EE components, Utilized Spring Boot, IOC and DAO modules. Developed controller classes, backend process, complex services and database interaction.
  • Used Spring Boot to create stand-alone spring applications. Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 7.
  • Implemented Micro Services based Cloud Architecture using Spring Boot and implementation of Business Services using the Java8 and Spring Boot.
  • Used Spring Boot framework to write Presentation Layer, Business Layers and Controller servlets. Implemented Spring Boot Actuator to monitor application performance.
  • Used Spring Cloud Config which provides server and client-side support for externalized configuration in a distributed system.
  • Used Java Messaging Services (JMS) which provides reliable and asynchronous form of communication and have good knowledge in RabbitMQ.
  • Created forms to collect and validate data from the user in HTML5 and React JS.
  • Implemented OAuth2 and SAML authentication protocol for enterprise Web API security model.
  • Expertise in using built tools like Maven, ANT for the building of deployable artifacts such as jar & war from source code. Implemented a Node.js server to manage authentication.
  • Implemented Service Oriented Architecture (SOA) by invoking multiple SOAP based Web Services and generating client using JAX-WS. Used SOAP UI to interact with other applications using SOAP and WSDL file.
  • Integrated Spring with Hibernate using configurations and implemented DAO layer to save entities into data base. Used Kubernetes to configure in the application for automating deployment, scaling, and management of containerized applications.
  • Developed application on Spring framework by utilizing its features like Spring Boot, Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC.
  • Implemented OAuth 2.0 provider mechanism is responsible for exposing OAuth 2.0 protected resources.
  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data.
  • Troubleshooting technical issues and drive issue escalation with AWS Service teams
  • Used Rest templates in the Spring Services to call the rest web services.
  • Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used microservice architecture with spring-boot based services interacting through a combination of REST and RabbitMQ.
  • Having good implementation experience with installation and configuration of Kubernetes, clustering them and managed local deployments in Kubernetes.
  • Involved in writing Oracle PL/SQL Stored procedures, triggers, and views. Worked on NoSQL data base MongoDB& Performed CRUD operations like Update, Insert & Delete.

.Environment: Angular 7, Spring Boot, IOC, DAO, Micro Services, JSM, Node JS, OAuth 2.0, Bower, Grunt, RabbitMQ, Amazon Web Services (AWS), Spring Services, Hibernate, POJO, Maven, ANT, PL/SQL, MongoDB, Kubernetes, Mongoose, Selenium, Docker, Log4j, Jenkins, Bamboo, SSL/TLS.

We'd love your feedback!