We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

SC

SUMMARY

  • Sr. Java Full stack developer with 8+ years of experience in full software development life cycle including requirement analysis, design, coding, testing, debugging and maintenance.
  • Extensive experience in developing JAVA based applications using JAVA, JEE, JDBC, EJB, Servlets, JSP, JSF, JMS and Webservices.
  • Good experience in Java, J2EE, MVC architecture, Service Oriented Architecture (SOA), Servlets, JSP, Spring MVC, SpringBoot, JMS, Multi - threading, JavaBeans, Hibernate, Application Server, EJB, JDBC, Design Patterns, JSF, Spring Framework, Web Services like SOAP and Restful
  • Good Experience in Server-side Framework like Node.js and Java script libraries like React.js, Flux and Redux.
  • Very good understanding of Object-Oriented Design (OOD), Design Patterns, J2EE Design Patterns, MVC, Struts multi-tier architectures and distributed architectures.
  • Experienced in moving data from different sources using Kafka producers, consumers and preprocess data using Storm topologies.
  • Strong Understanding in Service Oriented Architecture (SOA) for Web Services using SOAP/WSDL and Restful services.
  • Good experience in creating data ingestion pipelines, data transformations, data management, data governance and real time streaming at an enterprise level.
  • Profound experience in creating real time data streaming solutions using Apache Spark /Spark Streaming, Kafka and Flume.
  • Extensive experience in developing web page quickly and effectively using JavaScript, JQuery, HTML5, CSS3, Angular.js and also in making web pages cross browser compatible.
  • Extensive experience in using Java based application frameworks like EJB 3.0, Struts, spring and Hibernate in development of web-based applications.
  • Experienced in writing complex MapReduce programs that work with different file formats like Text, Sequence, Xml and JSON.
  • Participated in a Scrum team and Agile Practices including Test-Driven Development (TDD), Behavior-Driven Development (BDD) and pair programming.
  • Extensive experience in developing web and web 2.0 applications using Ajax, Java Script, jQuery, Angular JS, HTML5, XML, CSS3 and MVC framework.
  • Expertise in Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
  • Experience programming with J2EE development stack, preferably on Confidential WebSphere Commerce platform.
  • Hands on experience with Spring Core, Spring JDBC Template, Spring MVC.
  • Experienced in developing event driven applications using AJAX, JSON and XML.
  • Experience with different Application servers like Apache Tomcat, Web-sphere and Weblogic10, JBOSS.
  • Worked on different RDBMS like Oracle, MySQL, SQL Server and good knowledge on Mongo DB (No Sql).
  • Experienced in writing unit test cases using JUnit and also have knowledge in Test Driven Development (TDD).
  • Experience in installation, configuration, Management, supporting and monitoring Hadoop cluster using various distributions such as Apache SPARK, MapR and AWS Service console.
  • Good knowledge on ECS, VPC, Autoscaling, Security Groups, AWS CLI, Cloud watch.
  • Experienced in build tools like Ant, Maven, Gradle and using them with continuous integration tools like Jenkins to create and publish application artifacts.
  • Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
  • Worked on Agile methodology, SOA for many of the applications
  • Experience in Node environment using Node.js, NPM and Grunt.
  • Developed the application using Mule ESB, and build & deployed the services.

TECHNICAL SKILLS

Programming Languages: Java 8, SQL, PL/SQL, UNIX SHELL, J2EE Technologies like Servlets, JSP,JDBC, EJB, Applets, JMS.

Web Technologies: HTML5, CSS3, JavaScript, jQuery, Ajax, Bootstrap, Angular 2/4/5, NodeJS, ExpressJS.

XML Technologies: XML, XSD, JSON, XQUERY, XSL/XSLT, XPath.

Web Services: SOAP Web Services (JAX-WS), Rest (JAX-RS), AWS, Axis2, UDDI, WSDL, Micro Service Architecture.

Web/App Servers: Apache Tomcat 6.0 and 7.0, Confidential WebSphere 8.0.8.5, JBOSS,WebLogic 10c, 11g and 12c.

Tools: and Framework Struts, Spring, Hibernate, Spring MVC, Spring IOC, Spring Web Flow, Spring Boot, Spring Batch, Spring Security, JSF, JMS, Log4j, Spring ORM, Spring DAO, AWT/Swing.

Databases: Oracle 10g/11g, MySQL, SQL Server, Confidential DB2, Mongo DB.

Development Tools: Eclipse, NetBeans, IntelliJ, Spring Tool Suite (STS).

Deployment &Build Tools: Apache Ant, Maven 3.0, Gradle, Jenkins.

Methodologies: Agile (Scrum), Waterfall.

Version Control Tools: GitHub, Bitbucket, SVN, CVS

PROFESSIONAL EXPERIENCE

Full Stack Java Developer

Confidential, SC

Responsibilities:

  • Currently working on a full stack developer, developed backend services using Java, spring and responsible for developing and testing different features and services on the stack.
  • Worked on migrating, deploying, and running the application by moving from the legacy architecture of Java 3 and EJB to Java8.
  • Worked on config server implementation and config portal creation.
  • Experienced in object-oriented analysis, design and application development using JAVA, J2EE,
  • XML, JSON, NoSQL technologies, multithreading.
  • The system was developed in a test driven development (TDD), Extreme Programming (XP), Pair Programming.
  • Supported the application on different environments from QA to Production.
  • Working on mongoDB canonical mapping for different record types for sending data cdb, written variety of filter queries in Mongo DB to retrieve JSON data and passed to service layer.
  • Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums,
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Responsible for analyzing the issues, providing technical & functional support to the users and fix them.
  • Designed and developed the application using agile methodology and followed TDD, Scrum, pair programming
  • Used advanced java 8 features like Lambda expressions for array operations, collections, and Enhanced concurrency methods etc., throughout the application for well-defined programming.
  • Implementing or exposing the Microservices to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Implemented pre-authentication and data base security using spring security and securing application access and Spring Batch for scheduling and maintenance of batch jobs.
  • Used Spring Annotations to simplify the business logic for creating Spring MVC RESTful web services.
  • Used SQL as the backend database to retrieve Data Access Objects. Developed and maintained UNIX/Perl/ANT script for file run.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TDD), Incremental and Iteration methodology and Pair Programming as well as implementing Waterfall model
  • Used Unix Commands to see logs for to track the issues in different environments.
  • Analyzing Maven dependency in base code to annotate dependency on SpringBoot application Into Gradle and Developed Unit test cases using JUnit, Mockito.
  • Deployed multiple modules in Jenkins ci/cd pipeline and Open-Shift container.
  • Strongly involved in supporting XML and JSON based REST web-services, integrating with the front-end.
  • Used Http client, Jackson libraries to consume REST based services and to handle JSON based Responses.
  • Involved in the development of underwriting process, which involves communications without
  • Side systems using Confidential MQ and JMS, successfully followed agile methodology in the Scrum Cycle model.
  • Designed and developed web interfaces and business logic using spring, JSP, JavaBeans, Spring JDBC, Java Script, HTML, and XML Technologies.
  • Developed web-based applications using XML, CSS, HTML, JavaScript and JQuery.
  • Wrote application level code to perform client-side validation using JQUERY, JavaScript.
  • Created new module and deploy the application in tomcat.
  • Developed independent one-time login by removing Kafka login.
  • Developed LDAP context for user login with id and password and generating reports and emails to clients.
  • Used spring inheritance, Auto-wiring, Core Containers, ORM modules as part of migration from EJB To spring.
  • Responsible for creating efficient design and developing User Interaction screens in MVC framework using HTML5, CSS3, jsp, Javascript.
  • Deployed SpringBoot based micro service Docker Container.
  • Using Rally for bug tracking, involved in fixing the bug's daily iteration and publishing the Rally's to all Environments.
  • Using GitHub extensively for code committing, solving merging issues, and for Jenkins deployment.
  • Involved in Writing and Executing SQL Scripts and responsible for fixing the issues and Monitoring it to make sure it releases in time.

Full Stack Java Developer

Confidential, Columbus, OH

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing, and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums.
  • Used advanced java 8 features like Lambda expressions for array operations, collections, and enhanced concurrency methods etc., throughout the application for well-defined programming.
  • Developed a data pipeline using Kafka, Spark and Hive to ingest, transform and analyzing customer behavioral data.
  • Developing web-based applications using Python 2.7/2.6, Django 1.4/1.3, PHP, Flask, Webapp2, Angular.js, VB, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
  • Developed screens using HTML5, CSS3, SASS, JavaScript, jQuery, and AJAX.
  • Configured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scala.
  • Shared technical solutions and product ideas through design review, pair programming, and technical discussions.
  • Used Bootstrap library to build application UI's, used AngularJS to associate HTML elements to models.
  • Installed, migrated and upgraded multiple MapR clusters, Upgraded MapR 4.1.0 to 5.2.0 version.
  • Designed configuration XML Schema for the application and used JavaScript for the client-side validation.
  • Developed story/task by following TDD/BDD and Pair programming concepts. Providing daily status in scrum meetings with the client.
  • Experience in designing and developing middleware components for embedded systems, using C, C++, STL, multi-threading (POSIX), Boost libraries and design patterns.
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance and created AWS EC2 instances.
  • Developed multiple MapReduce programs to process large volumes of semi/unstructured data files using different MapReduce design patterns.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, React.js, Redux and Bootstrap.
  • Developed MapReduce programs to clean and aggregate the data.
  • Created reusable and testable React.js functional and class components using es6.
  • Created Angular7 Components and Services using Angular Cli.
  • Continuous monitoring and managing the HADOOP cluster through MapR Control System, Spyglass and Geneos.
  • Registered Angular components in Angular modules using decorator functions like Component, NgModel.
  • Experience in building MEAN applications using MongoDB, Express.JS, Angular-JS, Node-JS, creating Web services components of Restful Web services to interact with UI Interfaces using REST API with Node-JS, Express-JS and installing client-side dependencies.
  • Implementing or exposing the Microservices to base on RESTful API utilizing SpringBoot with Spring MVC.
  • Using AWS services like EC2, Lambda, VPC and Glue.
  • Created the Application using React.js and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Created and injected Spring services, controllers and DAOs to achieve dependency injection.
  • Implemented SOA to develop Spring RESTful/Microservices and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.
  • Implemented pre-authentication and data base security using spring security and securing application access and Spring Batch for scheduling and maintenance of batch jobs.
  • Used Spring Annotations to simplify the business logic for creating Spring MVC RESTful web services.
  • Using Postgres databases like Greenplum, AWS Aurora (Postgres) server less and cache Gem fire.
  • Migrating data from Greenplum to Aurora Serverless.
  • Responsible for Lambda based serverless design for data migration.
  • Using python based serverless ETL data pipeline using AWS Glue as well as Lambda for loading and transform millions of records.
  • Extensively used Hibernate concepts like inheritance, lazy loading, dirty checking, locking & transactions.
  • Designed and developed multiple batch processes using Spring Batch using SpringBoot.
  • Implemented Spring ORM with Hibernate by making use of features like annotation metadata, auto wiring, and generic collections to implement DAO layer with Hibernate Entity Manager's Session Factory, HQL, and SQL.
  • Analyzing Maven dependency in base code to annotate dependency on SpringBoot application into Gradle and Developed Unit test cases using JUnit, Mockito and Easy mock, Jenkins.
  • Used spring inheritance, Auto-wiring, Core Containers, ORM modules as part of migration from EJB to spring, Spring Quartz for scheduling tasks to generating reports and emails to clients.
  • Used CXF Framework to build and develop services using frontend programming APIs, like JAX-WS, RS.
  • Configured Kafka to handle real time data.
  • Monitored the error logs using Log4J and fixed the problems.
  • Used JIRA for bug tracking.

Environment: Java 8, HTML 5, CSS 3, Bootstrap, Angular 7, Express Js, JavaScript, JSON, Ajax, Maven 3.0, Spring 4.x, Hibernate 4.x, Spring Boot, Groovy Grails, Restful Web Services, Agile SCRUM, JBoss, IntelliJ, AWS, Jenkins, Git, Docker, Dom, JAX-RS, Junit 4.4, Log4j, Oracle 11g.

Full Stack Java Developer

Confidential, Fort Worth, TX

Responsibilities:

  • Experienced in object-oriented analysis, design and application development using JAVA, J2EE, XML, JSON, RAML, JMS, BRMS, NoSQL technologies.
  • Worked as a senior design engineer, mainly on C++, STL, data structures, UNIX, multi-threading.
  • Developed different modules using Java, Apache Camel, spring and Hibernate.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSTL, JMS, Struts, spring, Hibernate, EJB, Java Beans.
  • Developed and maintained UNIX/Perl/ANT scripts for Java/J2EE build and release tasks.
  • Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating the Application.
  • Programed and Changed UI screens using C++/QT, Used multi-threading and thread synchronization extensively.
  • Used several spring modules like Spring MVC, Spring Boot, Spring IOC, Spring DAO, Spring AOP& batch.
  • Initiated mappings among the relations and written named HQL queries using Hibernate.
  • Responsible for collecting the real-time data from Kafka using Spark streaming and perform transformations and aggregation on the fly to build the common learner data model and persists the data into HBase.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API, Spring Boot for microservices and Spring Batch for running batch jobs.
  • Created Buckets in AWS and stored files. Enabled Versioning and security for files stored. Implemented client-side Interface using React JS.
  • Use of chrome-dev-tools, react-dev-tools and redux-dev-tools for debugging.
  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
  • Wrote application level code to perform client-side validation using JQUERY, JavaScript.
  • Responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, JSON and AngularJS
  • Involved in developing in hibernate using the spring DAO layer to do the operations using oracle data base.
  • Used Unix Commands to see logs for to track the issues in different environments.
  • Responsible for developing data pipeline by implementing Kafka producers and consumers and configuring brokers.
  • Spring boot is used to create new module and deploy the application in tomcat.
  • Used Test Driven Development (TDD) for develop the new applications such as member search in delta dental.
  • Development of code using HTML, CSS, JavaScript libraries such as JavaScript, jQuery, and Prototype plus relevant coding standards.
  • Using advanced level of jQuery, AJAX, JavaScript, CSS and pure CSS layouts.
  • Developed user interface by using the Flux for SPA development.
  • Defined and developed the presentation layer of the application using HTML 5, CSS3 and AJAX.
  • Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
  • Used Cassandra as the backend database to retrieve Data Access Objects.
  • Proficient understanding of server-side CSS pre-processors including SASS and LESS.
  • Worked with ejb3 and handled the persistence using the TopLink persistence framework.
  • Worked excessively on core JAVA /Kotlin / SWIFT concepts like polymorphism, inheritance, serialization, synchronization and exception handling.
  • Imported Bootstrap modules such as Accordion, BsDropdown, Collapse, Modal, Progress bar, Tooltip and Popover for the user attractive Angular 6.0 application.
  • Worked with NPM commands and using package. json for managing dependencies and dev-dependencies of Node.js applications.
  • Responsible for the migration of the entire project from Angular 5.0 to Angular 6.0.
  • Implemented test cases and performed unit testing using Jasmine and Karma.

Environment: Spring Core, Spring IOC, Spring MVC, JavaScript, jQuery, JSON, Spring DAO, Spring Boot, Spring Batch, spring Security, Spring Integration, Spring-Hibernate integration framework, JSP, Oracle, PL/SQL, XML, AWS (EC2, VPC), spring web flow, Maven, JUnit, REST web service, HTML, CSS, SASS, AJAX, Jira, Angular JS

Full stack Developer

Confidential

Responsibilities:

  • Worked on both different platforms of Desktop-web and Mobile-web implementation over Maryland E-Z pass Project,
  • Programming and Changing UI screens using C++/QT, Used multi-threading and thread synchronization extensively.
  • Designed and developed the application using Agile Methodology and followed TDD and Scrum.
  • Developed the Product Builder UI screens using HTML5, CSS3, Bootstrap 3.2, jQuery and AJAX.
  • Developed front-end code with Ajax and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers.
  • Created and configure Micro-Services architecture and integrated with React.Js application.
  • Worked on Cloud implementation by installing, building and deploying applications using Cloud Foundry and using AWS.
  • AWS EC2 instances were configured in developing and QA environments with NodeJS.
  • Created Collections and documents and performed PL/SQL operations with Seibel repositories.
  • Written variety of filter queries in Mongo DB to retrieve JSON data and passed to service layer.
  • Developed ORM mappings using Hibernate and wrote Criteria, Named and HQL queries for data retrievals in the DAO layer.
  • Implemented JAX Web services by applying SOA concepts in conjunction with SOAP.
  • Creates and configure Micro-Services architecture and integrated with ReactJS application.
  • Used Web Services for sending and getting data from different applications using WSDL messages, such as task details from Work distribution, getting the status on the same, etc.
  • Used Struts 2.x for declarative transaction management with Hibernate for backend data processing.
  • Implemented Normalization rules using regular expressions for minor parties.
  • Worked with WAS admin to deploy applications on WebSphere Application Server.
  • Strong programming skills used are Java1.6/1.7, struts 2.x, Hibernate, JPA 2, JNDI, JSP, Servlets, Java Beans, and JDBC.
  • Broad experience in using numerous design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Involved in Parsing the HTML and ENCRYPTED Data in to readable format and generate XML.
  • Formulated template with JSON data from Rest API endpoint using AngularJS routing services and used its Cache services in it.
  • Developed a modularized application using n-tier J2EE architecture, application server, struts framework, Hibernate.
  • Did the application support on different environments from QA to Production.
  • Execute testing on both front end and back end systems using JUNIT.
  • Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.
  • Involved in Writing and Executing SQL Scripts and responsible for fixing the issues and monitoring it to make sure it releases in time.
  • Also, worked with email notifications using Java 1.6, struts 2.x, hibernate 2.x, Pl/SQL and Seibel.
  • Day to Day Scrum meetings to update and discuss issues.
  • Involved in fixing the bug's biweekly iteration and publishing the JIRA's to all Environments.

Environment: Java1.8,Struts 2.x, SQL, JSON,HTML5,CSS3, AJAX, JQUERRY, Scrum, SOAP 5.0, Hibernate, Agile, Websphere,Oracle11g, Eclipse, SQL, Maven, Jenkins, Junit, Seibel, Web services, JUnit.

Java/J2EE Developer

Confidential

Responsibilities:

  • Involved on test-driven development, continuous integration systems, and agile software development.
  • Involved in writing RESTful WebServices for supporting web application consuming those services on different applications.
  • Involved in Development using Java (Back-end), Hibernate (Also SQL), JAX-RS (for REST) and Junit following Agile Methodologies. Used SVN and Maven for version control.
  • Used Hibernate core interfaces, mapping associations to implement DAO layer.
  • Integrated spring with Hibernate and made as spring bean using Hibernate Template.
  • Created RESTful Web service for updating customer data from sent from external systems.
  • Involved in design, development and implementation of front-end part of the web application using HTML5, CSS3, JavaScript, AJAX, JSON, Angular JS and Bootstrap.
  • Worked on latest features like creating various effects, shading, 2D 3D animation, Shapes, handling multimedia files for the developed web pages using HTML 5.
  • Responsive development is implemented using Bootstrap and CSS3 media queries.
  • Worked on extending HTML attributes with directives and binding data to HTML with expressions.
  • Compiled dynamic sheet language LESS on to CSS.
  • Reusable HTML-like elements and behavior of presentation components and the attributes that define data bindings are implemented using AngularJS directives.
  • Used RDBMS applications store data in a tabular form.
  • Worked extensively on all client-side UI validations and implementing business logic using jQuery.
  • Datepicker, Tabs, Slider, Accordion and Dialog plugins in jQuery are used.
  • Worked extensively on jQuery and AJAX for parsing data fetched from APIs.
  • For rendering domain-specific layout XML to the web, JavaScript libraries are used.
  • Consumed and created Restful web services.
  • Worked on Twitter Bootstrap plugins to build Rich Internet Application (RIA)
  • Faster responsive web pages were created by minimizing page load through adjustments, content analysis, other UI performance improvements and using best practices.
  • UI screens were developed using MVC features of AngularJS and JavaScript.
  • Defined new validations through AngularJS for the form fields.
  • Data- Binding concepts with developed controllers, filters, directives integrated with back-end services were extensively implemented using AngularJS.
  • Bootstrap is an HTML, CSS, JavaScript framework that you can use as basis for creating web sites or web applications.
  • Strong understanding of supporting XML and JSON based REST web-services, integrating with the front-end.
  • Used Http client, Jackson libraries to consume REST based services and to handle JSON based responses.
  • Converted existing functionality to Web APIs using RESTful Web Services, Jersey/JAX-RS and Java.
  • Used Mockito to test individual methods for unit testing.
  • Used Ember CLI to Converts java properties files to a ES6 module which exports the object version.
  • Strong experience in web deployment best practices like image optimization, web server tuning.
  • Working knowledge in package manager tools such as Bower, and task runner tools such as GruntJS.
  • Worked on tools like GIT and JIRA for version control and bug tracking.

Environment: Spring4.0, Hibernate, RESTful WebServices, Jersey, HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Angular JS, GruntJS, Bower, Bootstrap, JSON, Ajax, dynamic HTML, Agile methodology, Adobe Photoshop, Drools, CS4, GIT, SQL, ATG9.0, TDD, Agile, Bootstrap, Development, Jira.

We'd love your feedback!