We provide IT Staff Augmentation Services!

Fullstack Java Developer Resume

Fairfax, Va

SUMMARY

  • Overall 8 Years of IT experience in the areas of Analysis, Design, Development, Coding, Implementation, and Testing of web - based and client-server multi-tier applications using Java/J2EE technologies.
  • Experienced with the Software Development Life Cycle (SDLC) process, Iterative Development Model, and OOAD Techniques.
  • Good knowledge of Object-Oriented Programming (OOPS) Concepts and experience in working in environments using Agile (SCRUM) and Test Driven Development (TDD) development methodologies.
  • Proficient in UI design, developed Front End using JSP,HTML5, CSS3, JavaScript, Ajax, JQuery, AngularJS, Angular 2.0,NodeJs,ReactJs and have knowledge on BackboneJs.
  • Hands on experiences with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection .
  • Experience in java8 features like Parallel Streams, Lambdas, functional interfaces and filters .
  • Expertise in Programming with Core Java Concepts - multithreading, collections and asynchronous programming.
  • Expertise in Programming with JDBC, EJB, JNDI, JMS, Servlets, JSP and Custom tags using Struts framework.
  • Expert knowledge of OO concepts, the design of real-time applications using Java, UML tools like Rational Rose, Build Tools - Ant, and Maven. Continuous Integration - Cruise Control, Jenkins, TeamCity, Source control - Subversion, CVS, Perforce.
  • Expertise in designing, developing and deploying applications using J2EE technologies including Servlets, JSP, EJB, JSTL, Struts, Spring, Springboot, JSF, JMS, AJAX, JDBC, JNDI, GWT Java Beans, Hibernate and Web Services.
  • Experience in C++ library wx Widgets, and in developing user interface with wxWidgets.
  • Experience in designing and developing middleware components for embedded systems, using C, C++, STL, multi-threading (POSIX), Boost libraries and design patterns.
  • Experience in developing C++ services using web services architecture, SOAP, WSDL and XML
  • Expertise in Micro-services development dealt with Traffic Management and scope functionality, highly proficient in designing n-tier Enterprise application with J2EE design patterns like IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO, Front Controller, Factory, and Singleton.
  • Extensive experience in design and development of applications using Active MQ Series, JMS APIs & MOM (Message Oriented Middleware).
  • Used Scala to convert Hive/SQL queries into RDD transformations in Apache Spark.
  • Implemented Spark Scripts using Scala, Spark SQL to access hive tables into spark for faster processing of data.
  • Worked with Spark for improving performance and optimization of the existing algorithms in Hadoop using Spark Context, Spark-SQL, DataFrames and Pair RDD's.
  • Performed advanced procedures like text analytics and processing, using the in-memory computing capabilities of Spark using Scala.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
  • Expert hands-on experience in working with Spring modules like Spring MVC, Spring IoC, Spring ORM, Spring JDBC, Spring Web Services, Spring JMS, Spring AOP etc.
  • Hands on Experience in integration with ANT, JUnit, and Log4j frameworks.
  • Strong working knowledge of Database Programming using and maintaining SQL, PL/SQL, Triggers and Stored Procedures.
  • Experience on Microsoft Azure Big Data - HDInsight, Hadoop, Hive, PowerBI, AzureSQL Data Warehouse. Knowledge on Azure Machine Learning (RL language) & Predictive Analysis, Pig, HBase, MapReduce, MongoDB, SpotFire, Tableu.
  • Azure Cloud Infrastructure design and implementation utilizing ARM templates.
  • Implemented asynchronous task processing pipeline using RabbitMQ.
  • Have knowledge on NoSQL databases Mongo DB and Cassandra.
  • Good knowledge in Angular 2 directives to create reusable elements and attributes, along with easy to test and maintain client side interactivity in web applications, knowledge in Twitter Bootstrap and Responsive Design.
  • Analyze Cassandra database and compare it with other open-source NoSQL databases to find which one of them better suites the current requirement.
  • Good Working Knowledge of ANT for project build/test/deployment, Log4j for logging and JUnit for the unit and integration testing.
  • Node.js Java Mail, EJB, Web services, JSP, JDBC, XML, XSD, XSLT, RMI, XML Parsers (DOM and SAX), JAXP, JAXB, Maven, Log4j, Junit, Power Mockito, Java Beans, JNDI, SQL, PL/SQL, Oracle, Tomcat, JBoss, Sybase.
  • Experience in Spring framework (MVC/IOC/ORM/JDBC/AOP/BATCH/WEBFLOW/Context) and Struts (MVC architecture, interceptors, action mappings and resource bundles).

TECHNICAL SKILLS

Languages: JAVA, C, C++, PL/SQL, JavaScript.

J2EE Standards: Struts, EJB, Servlets, JDBC, RMI, JavaBean, XML-JAXB.

Frameworks: JSF, Spring, Hibernate, Log 4j, EJB 3.0, struts, Jasper, Jira, Springboot, KAFKA

XML Suite: XML, XSL, XSLT, JAXP, JAXRPC, JAXB, JAXR.

Application/Web Server: Apache Web Server, IBM web sphere, Web logic application server, Tomcat, JBOSS.

Methodologies: SDLC waterfall model, Iterative model, Agile, Devops

Database: Oracle (version -10g, 9i), SQL Server, My SQL, MS SQL., KSQL, Azure

Developer tools: Eclipse IDE, Net beans, Sublime, Web Storm, Firebug.

Web Technologies: Spring, Hibernate, REST, Struts, Ajax, JSP, Servlets, JDBC, XML, HTML/HTML5, CSS/CSS3, JavaScript, Angular JS, JSON, Ajax Twitter Boot Strap, JQuery, DOJO, CSS, Junit, Google GWT, IBM WebSphere, Mule ESB, AWT, SWING.

Build tools: Maven, Jenkins.

Operating Systems: Windows, UNIX, LINUX.

Version Control Tools: CVS, Subversion (SVN), Clear Case.

Server-side Technologies: Java (5,6,7,8), JSF, Struts, Spring (MVC, Batch, Security, Core,Boot), J2EE, JDBC, Servlets, JSP, REST, JPA, Hibernate.

Front end Technologies: React JS 16.8.6, Node JS 6.9.0, jQuery, AJAX, JavaScript, ActionScript, Flex.

PROFESSIONAL EXPERIENCE

Confidential, Fairfax, VA.

FullStack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) using Agile Methodology and followed Scrum sessions.
  • Used Spring Boot framework, Spring MVC with Hibernate framework to build the application on server side.
  • Integrated Spring Security to validate the users and used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
  • Created various Advice (before, after, afterthrowing) methods as required using Spring AOP such as Logging.
  • Developed POJOs for Data Model and made individual HBM records to delineate Java Objects with Relational database tables.
  • Implemented microservices and gained good knowledge of spring reactive programming.
  • Implemented Log4j and I18N technology for a broader perspective of the project.
  • Developed test classes in Junit, Mockito, MockMVC and Powermock for unit testing.
  • Have experience with file comparison libraries like HistogramDiff Jgit.
  • Worked on Source Management and Version Controls - SVN and CVS.
  • Worked with Threads, Multithreading, Synchronization and Collection API.
  • Installed, configured, deployed, Monitored and troubleshoot Tomcat, JBoss WildFly and EAP domains
  • Developed rich & 508 compliant web-interfaces using AJAX, HTML5, JSON, CSS3, Web Workers, Angular, jQuery and JavaScript.
  • Closely worked with Test Team to identify bugs in application.
  • Testing REST endpoints using SoapUI tool. Creating SoapUI projects to help new users understand working of APIs.
  • Used design patterns like Façade Pattern, MVC Pattern, Singleton and Factory Method in the project extensively which facilitated clean distribution of roles and responsibilities across various layers of processing.
  • Develop MicroService with Spring Boot, Java 8 for different modules along with Mockito JUnit testing to cover at least 80% coverage of the code.
  • Done with peer level code reviews and fixed defects identified during QA, UAT and Production release.

Environment: Java 1.8, Spring, Hibernate, Rest, log4j, JUnit, IBM MQ, JMS, Angular 5, JAXB, Web Services, HTML5, CSS3, AEM, JavaScript, jQuery, AJAX, JSON, Angular 2/4.0, SPARK, NodeJS, XML, XSL, jQuery, Mongo DB, Cassandra, Web Logic Application Server.

Confidential

FullStack Java Developer

Responsibilities:

  • Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.
  • Developed the MVC application according to the user requirements using Spring MVC, Angular, JSP, JSTL, Html and CSS.
  • Developed various Spring rest controllers for request mappings and created JSP custom tag libraries for the application.
  • Participated in the development of responsive Single Page Application using Angular framework and in conjunction with HTML5, CSS3 standards with front-end UI team.
  • Wrote Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map java entities to database tables.
  • Developed web pages using Spring tag library, JSP custom tags, angular directives and angular components.
  • Used Bootstrap for frontend framework, responsive designs, and web development.
  • Worked on Spring Boot Restful API for backend services used Oracle for database services
  • Wrote Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map java entities to database tables.
  • Used WebSphere Application Developer to build, test, and deploy application locally.
  • Worked with AWS Infrastructure teams for configuring security groups and access controls.
  • Managed build, reporting and documentation from the project information using Jenkins, GIT for version control.
  • Worked on Java 8 Lambda Expressions to make anonymous inline function calls by using Functional Interfaces which makes code readable and concise.
  • Wrote HQL queries for reports and Criteria queries to get the data in the Data tables.
  • Used GIT for software configuration management and version control
  • Involved in Unit & Integration Testing of the application.
  • Developed unit test cases using JUnit framework for testing accuracy of code and logging with SLF4j and Log4j.
  • Involved in code review and deployment of the application on development, testing of production servers.
  • Supported the application on different environments from Test to Production environment. Analyzed the issues and fixed the defects assigned to me by the users.

Environment: Java 8, Spring Boot, Spring, Restful API, Angular 2/4/5, Spring Batch, Hibernate 3, CSS3, XML, HTML, JSP, Oracle, Windows 7, GIT, JIRA, Rally, Eclipse, JUnit, Maven.

Confidential - Jersey City, NJ

Full Stack Java Developer

Responsibilities:

  • As a Full Stack Developer in Java, involved in understanding SDLC using Agile and Waterfall methodology and worked on the front- end and back- end using Angular JS, Spring 3.x, Hibernate 3.x and AWS Web Services.
  • Used JIRA for bug and issue tracking. Worked on issues related to business logic and UI code which is primarily built using HTML 5, CSS, JavaScript and Angular 2/4.0.
  • Design, development of Web Applications using Java/J2EE Technologies for regulatory Reporting and Data adjustments using JSP, Servlets, JSF, Prime Faces, Angular JS, JavaScript, JavaSpring, JSON, AJAX, Spring, Hibernate, HTML.
  • All the functionality is implemented using Spring IO / Spring Boot, and Hibernate ORM . Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Moving existing monolithic architecture to microservices and migrating them to AWS cloud.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Knowledge on docker based container deployments to create shelf environments for developments and containerization of environments delivery for releases.
  • Deployed application using Pivotal Cloud Foundry (PCF) CLI.
  • Configured Spark streaming to get ongoing information from the Kafka and store the stream information to HDFS.
  • Used Spark and Spark-SQL to read the parquet data and create the tables in hive using the Scala API.
  • Experienced in using the spark application master to monitor the spark jobs and capture the logs for the spark jobs
  • Experience in building Real-time Data Pipelines with Kafka Connect and Spark Streaming.
  • Installed Kafka manager for consumer lags and for monitoring Kafka Metrics also this has been used for adding topics, Partitions etc.
  • Used KSQL Assistant to build the SQL queries
  • Involved in writing complex SQL queries using correlated sub queries, joins, and recursive queries.
  • Involved with Hortonworks Support team on Grafana consumer Lags Issues. (Currently no consumer lags are generating in Grafana Visualization within HDP)
  • Successfully Generated consumer group lags from Kafka using their API
  • Wrote and consumed web services using Restful and published it on Web Sphere application server.
  • Implemented persistence layer using spring, JDBC Template to store the data in Oracle database.
  • Integration with Message Routing of Web services and MQ series messing system with Mule ESB.
  • Designed Restful request and response to be used in the project.
  • Used AVRO, Parquet file formats for serialization of data
  • Used Spring IOC while implementing Web services.
  • Used MVC frameworks like Spring MVC along with JSF and Rich Faces.
  • Used IntelliJ and Tomcat as a web server for deploying the application.
  • Developed Single Page Application using AngularJS.
  • Involved in creation of GUI using Java Swing developed client-side components.
  • REST Web services are written in Groovy/Grails wrapped by Jersey JAX-RS. ‘
  • Development of new modules for UNIX C++ applications.
  • Research about of JBPM process engine for use in the implementation of Flow Control System * Worked on Hibernate and created ORM mappings.

Environment: Java 1.8, HTML 5, CSS 3, Node JS, Angular 2/4/5, React JS, ES6, Backbone JS, Bootstrap, SASS, JavaScript, jQuery, Typescript, Ext.js GIT, SPARK, Responsive Design, Web Services, Jasmine, Karma, Grunt, JSP, Servlet, JDBC, Hibernate, Spring, Photoshop, Windows OS, Eclipse, Web Storm.

Confidential - Columbus, OH

Java UI Developer

Responsibilities:

  • Involved in User sessions, gathering requirements and developing aweb application using agile methodology.
  • Worked on highly advanced user interface design and development using Angular, NodeJS, ES6, HTML 5, Bootstrap and CSS.
  • Used JavaScript, CSS, Bootstrap, and Angular to create the interactive user interface.
  • Developed dynamic UI using Angular and produced dynamic, interactive data visualizations using JavaScript library like D3.js.
  • Created Angular controllers, services and used Angular filters for filter functionality in the search box and integrator functionalities.
  • Developed various screens and web features for the front-end using JavaScript frameworks like ReactJS, Angular.js, Backbone.js, Require.js, Node.js and EXT.js and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Configured System.js to bundle Angular2 version app and created Call flow diagrams for IVR applications using VISIO.
  • Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
  • Used Kafka and Kafka brokers, initiated the spark context and processed live streaming information with RDD and Used Kafka to load data into HDFS and NoSQL databases.
  • Worked on Spark SQL for joining multi hive tables and write them to a final hive table and stored them on S3.
  • Implemented Spark RDD transformations to Map business analysis and apply actions on top of transformations.
  • Created Spark jobs to do lighting speed analytics over the spark cluster.
  • Evaluated Spark's performance vs Impala on transactional data. Used Spark transformations and aggregations to perform min, max and average on transactional data.
  • Called REST web services through Angular services to get JSON Object and modified the response object to display in UI.
  • Developed the application under Core Java, J2EE Architecture using REST, JBoss, Node.js, backbone.js, EXT JS, spring, Struts, Hibernate, Servlets, Web logic, Swing, Agile, Eclipse, Jenkins, and JSP.
  • Developed API to Integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.
  • Developed Mean Stack from scratch including Mongo DB server (Mongoose Connector) setup and Express JS server development.
  • Wrote cascading style sheets for the entire user interface, created selectors, ids, classes and pseudo-classes in style guides.
  • Extensively worked on ES6 new features such as Arrow functions, Classes, Iterators, and Generators.
  • Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3.
  • Developed API to Integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.
  • Created tasks for updating tsconfig tracked files based on glob, tslinting, and compiling typescript files.
  • Implemented client-side Interface using ReactJS.
  • Developing Responsive Design UI Rich Rest Service Applications, Single Page Applications and HTML Wireframes using HTML 5 Grid Structures/Layouts, CSS 3 Media Queries, Ajax, Angular JS, and Bootstrap.
  • Involved in developing UI pages using HTML5, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, Drupal, JavaScript, jQuery, and Ajax.
  • Developing the Presentation Layer using JSP Technologies.
  • Developing & Customizing UI JavaScript Plug-ins using jQuery, Object Oriented JS, and JSON.
  • Implemented client-side application to invoke SOAP and Restful Web Services.
  • Implemented the online application using Core Java, JavaScript, JDBC, JSP, Servlets, Spring, Hibernate, Web Services.

Environment: Java, J2EE, Spring Boot 1.0,JDK 1.4 and above, MySQL, Multi-Threading, JBoss WildFly, Jenkins, Maven, SVN, JSON, GSON, SOAP, Eclipse, UNIX, and HTML 5, CSS3, JavaScript, jQuery, JAXB, Restful web services, RTC, Agile Methodologies.

Hire Now