Java Full Stack Developer Resume
Piscataway, NJ
SUMMARY
- Having 8+ years of professional experience in IT Industry involving in various phases of Software development including system analysis, design, development, testing, and implementation of web - based applications using JEE architecture.
- Experience in all phases of Software Engineering (SDLC), Project management (Waterfall & Agile/Scrum Methodology) including Requirement Gathering, analysis, Define project scope, Design, Coding, App & web server installation, deployment, Manual Testing and Implementation.
- Excellent Core Java development skills using various API's of Java like Multithreading, Collections, Exception handling, IO and synchronization.
- Strong working experience in developing back-end applications using Java J2EE, EJB, JMS, JSP, Servlets, Struts, Spring, JSF, JQuery, Hibernate, XML, SOA, JavaBeans, JDBC, UML, Web Logic, JBoss, Apache Tomcat, JSON, SSL, Spring Security.
- Expertise in Web Front End Technologies Spring 4.0, JavaScript, Java Server, jQuery, AjaxAngularJS 2.0, HTML, CSS.
- Developed Spring Framework based RESTFUL Web Services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
- Experience in developing web applications leveraging Spring (Core, IOC, AOP, Batch, Security, Boot) Framework, and ORM Tools like Hibernate.
- Experience working on Bootstrap, Angular.js, Backbone.js, Knockout.js, Responsive design and Media Queries
- Provide road map for the Cassandra conversion and implementation support
- Involved in development of maven build based Java web application.
- Effectively handled data modeling in MongoDB 3.0. Upgraded Mongo database servers from 2.6.11 to 3.0.
- Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
- Deployed containers and Micro services in AWS using EC2 Container Services. Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
- Worked on Spring Core concepts such as Dependency Injection, IOC, Annotations, Spring Security, SpringAOP, SpringBoot and Spring integration with MongoDB.
- Involved in designing JSP pages.
- Experienced in deploying J2EE applications on Apache Tomcat web server and WebLogic, WebSphere, JBossapplication server.
- Involved in supporting Design and analysis by providing POC's by using CassandraDB, Apache Kafka.
- Modified the UI screens created by web designer using HTML5,JSP,CSS3, React Js.
- Experience with MongoDB or other NoSQL databases.
- Coded plugin to configure JIRA and allow it to access external database field.
- Involved in integrating Struts and Hibernate.
- Worked on Creating Kafka topics, partitions, and writing custom petitioner classes.
- Experience with Angular 2,4&6.
- Experience with AWS, EC2, S3, RDS, Cloud formation templates, CICD tools(Jenkins, Git, Ansible, Docker, playbooks).
- Worked on Python Open stack API's.
- Hands on experience in building the application on UNIX environments.
- Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment.
- Worked on Producer API and created a custom petitioner to publish the data to the Kafka.
- Comfortable in writing map reduce programs to load data into MongoDB environment.
- Developed the web interface using MVC design pattern with Struts and Spring framework .
- Developed Webservices using Apache Axis 2 and integrated with Spring frame work.
- Hand on and implements complex AngularJS applications, directives, controllers, services
- Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading etc.
- Experienced in designing web pages and Graphical user interfaces, front end layouts on the web by using HTML, DHTML, CSS, Boots trap frame work, PHP, XML, JavaScript, NodeJS and Angular Js.
- Experience with Apache Spark and Akka.
- Involved in developing stored procedures, triggers & Views.
- Used Node.js, ReactJS, and Backbone.JS MVC framework for developing the Single Page Application (SPA).
- Developed and maintained code for various applications using PHP, Java and MySQL.
- Created proof-of-concept using responsive web design, NodeJS, React JS.
- Created dynamic views using AngularJS, Bootstrap with cutting edge HTML5 and CSS3, AJAX techniques.
- Worked with SVN, Team Foundation Server, gitkraken, Bitbucket, GIT and GIT HUB for version control and Quality Center, Jira for bug tracking.
- Analyzed the volume of the existing batch process and designed the Kafka Topic and partition.
- Developed SPARKCODE using SCALA and Spark-SQL/Streaming for faster testing and processing of data Proficient in working with JavaScript Frameworks like AngularJS, Backbone.js, and NodeJS.
TECHNICAL SKILLS
Java/J2EE Technologies: Java 8, J2EE, JSP, JMS, JDBC, Servlets, JNDI, XML, Struts, Web Services (SOAP, JAX-RPC, JAX-WS, JAX-RS, WSDL, XSD), Ant, JUnit, Log4j
Web Technologies: HTML, DHTML, PHP, CSS, JavaScript,Python, TypeScript jQuery, AJAX, XML, VXML 2.0, XSLT, Photoshop, Adobe Flash, Adobe Flex.
Other Technologies: SQL, PL/SQL procedures, SQL Loader, Oracle Report, C++, Python, Shell Scripting, Perl, MS Excel, NoSQL, Mongo DB, Azure, Kafka, Jira
Design Skills: UML (JUDE, Rational Rose, Visio), Object oriented Analysis and Design(OOAD), Java & J2EE Design Patterns
IDE: Eclipse, My Eclipse, WSAD, RAD, Net Beans, Visual Studio.
Web &Application Servers: IBM Web Sphere, Web Logic, Apache Tomcat, JBoss, Angular 2, Angular 4&6SOAP UI, AXIS
Testing Tools: JUnit, Mockito, SOAP UI, JTest, Firefox plug-in
UI Applications: HTML 4.0/5, CSS2/CSS3, JavaScript, Angular JS, React JS, NodeJS, jQuery, AJAX, JSON, XHTML, XML and Bootstrap.
Data Bases and Tools: Oracle, IBM DB2, SQL Server, MS-ACCESS,MYSQL,TOAD
Operating Systems: Windows, MS DOS, Solaris, UNIX, LINUX, MAC OS
CI/CD Tools: Jenkins, Chef, Docker, Ansible, Vagrant
Version Control: Rational Clear Case, CVS, SVN, GitHub
AWS: EC2, RDS, S3, ELB, SNS.
Design Skills/ Methodologies: UML, Data Modeling, J2EE Design Patterns, MVC, Agile and Scrum.
PROFESSIONAL EXPERIENCE
Confidential, Piscataway, NJ
Java Full Stack Developer
Responsibilities:
- Upgrading existing UI with HTML5, CSS3 and Bootstrap with Angular Js interaction.
- Application is implemented using Agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
- Working on Amazon Web Services (EC2, ELB, VPC, S3, Cloud Front).
- Management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
- The REST API includes Solrcreate, update, delete access to Solr 4/5 server.
- Custom Solr Request Handlers, Query Parsers, Queries and Scoring.
- Lucerne/Solr tuning and profiling using JProfiler.
- Lucerne/Solr development.
- Experience in Implementing NodeJS.
- Used Pivotal Cloud Foundry (PCF) to quickly build, deploy & update the applications.
- Manage and administer JIRA/Confluence/Bit Bucket add-ons, plug-in, and extensions
- Log4j framework has been used for logging debug, info & error data.
- Web service tools: Google App Engine; Windows Azure
- Used spring framework including spring core /IOC, Spring Web-MVC, Spring Batch, Spring Boot, Spring Security, Spring ORM, SpringAOP modules.
- Designed and Developed advance dynamic views using JSP, JavaScript, jQuery, HTML, CSS, Bootstrap and AngularJS.
- Used Angular JS and jQuery library functions for the logical implementation part at client side for all the application.
- JUnits, Python Units for extensive functional and unit testing code.Wrote AngularJS services to consume Restful web service to load data.
- Management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
- Involved in design & coding of Junit, AJAX, JQUERY, Jstl, CSS, HTML, JavaScript, Spring MVC, WCM, JSP and Struts Action, DAO, BD design Patterns for GMAC ResCap applications.
- Experienced in Apache Spark for implementing advanced procedures like text analytics and processing using the in-memory computing capabilities written in Scala.
- Created as well as consumed the SOAP as well as RESTfull web services using WSDL, SOAP, JAX-WS, JAX-RS, CXF and JAXB.
- Experience with popular React.js workflows (such as Flux or Redux)
- Created single page application reference implementation, using Angular.JS and written in ECMA Script 6.
- Good experience in implementing Spark Streaming project, preferably using Scala, and Spark SQL.
- Worked on Python Open stack API's.
- Responsibilities include for development of EJB beans (Session Beans, Entity Beans).
- Used Git for version control tool and Spring Tool Suite (STS) for IDE.
- Excellent skills on creating components by using Struts 2, Spring&Hibernate.
- Develop code using Angular JS 2.0, NodeJS, React JS
- Use React JS Framework to design layouts in developing an application
- Involved in writing JSP and Struts Action, DAO, BD design Patterns for Inbound Call Setup.
- Explored Spark, Kafka, Storm along with other open source projects to create a real-time analytics framework.
- Performed Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub.
- Designed and implemented multiple modules for a large enterprise application using Java 8/J2EE with JSP, EJB, Struts, JQuery, RestfulAPIs, and custom Oracle SQL.
- Experienced with Azure Cloud IaaS and PaaSServices
- Developed Micro Services with the help of Spring Boot and JHipster.
- Used Mongo DB along with Node.js, as a database to store JSON
- Followed Agile Methodology to analyze, define, and document the application which will support functional and business requirements.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular2.0.
- Coded plug-in to integrate JIRA with other systems using jQuery, Ajax and REST web services
- Involved in designing and deploying a multitude application utilizing almost of the AWS Stack including S3, EC2, DynamoDB, Kinesis, SNS and SQS
- Developing web applications with a Dynamo DB, Mongo DB, Elastic Search data store.
- Involved in creating & developing frond end web pages by using Struts 2.0 on SpringFrameWork2.0
- Developed sample pioneer .NET applications to test deployment and demonstrate scalability on Azure
- I have been experienced with KAFKA to ingest data into SPARKENGINE
- Used HTML5, Java 8, CSS, LESS, SASS, TypeScript and React for single page applications
- Provided access to Azure virtual machines using ACls
Environment : Java 8, J2EE,Python Hibernate, React JS, Spring, Junit, Mongo DB, Cassandra, Scala, Web Logic, AKKA, HTML5, CSS3, JavaScript, TypeScript, jQuery, Linux, Structs, Eclipse, AWS, AJAX, Angular JS, Ansible, NodeJS, JSON, JSF, AWS EC2, S3, VPC, RDS, Dynamo DB, Route53, Jira, PCF, Spark, EBS, Elastic, Load Balancer, EJB, Auto Scaling groups, Azure Active Directory, SQS, Kinesis.
Confidential, Holmdel, NJ
Java Full Stack Developer
Responsibilities:
- Installed KAFKA on cluster and configured producer and consumer to establish connection from twitter source to HDFS with relevant hash tags.
- Developed Microservices and integrated with Angular 2 and NodeJS applications.
- Developed front-end content using JSP, HTML5, CSS3, JavaScript, jQuery, XLTS, Bootstrap, and Angular 2,4&6.
- Called Rest web services through Angular JS,2,4,&6 services to get JSON Object and modified the response object to display in UI.
- Created the Application using React JS and Node js libraries
- Secured the API's by implementing JWT token-based authentication/authorization scheme using spring security.
- Designed, built, and deployed application to AWS stack (Including EC2, R53, S3, RDS, DynamoDB, SQS, IAM, and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
- Integrated Open stack API with Amazon EC2 cloud based architecture in AWS.
- Used Maven as build automation tool for deploying the project on Web Sphere Application Server and used Jenkins to perform continuous Integration.
- Knowledge of Cassandra security.
- Configured AWS Elastic Search and Cloud watch for logging and monitoring instances and application services.
- Worked on Python Open stack API's.
- Experience with Akka or Kafka-streams.
- Knowledgeable in build automation and CI/CD using Jenkins, Bamboo.
- Developed custom directives using angular 2,4&6.
- Knowledge of Cassandra maintenance and tuning - both database and server.
- Designed and developed presentation layer using Spring MVC .
- Developed Rich user interface using JSP, JSTL, HTML, Ajax and JavaScript.
- Used JIRA and Quality Centre for defect and Feature tracking.
- Experience in ANT, Maven build tools and expertise in testing tools like JUnit 4.x.
- Involved in designing UML diagrams such as Use case diagrams, Class diagrams, and Sequence diagram, Activity diagram using Visio Studio.
- Implemented various SQL script for Populating Tables and modifying the tables using TOAD extensively.
- Responsible for Spark Streaming configuration based on type of Input Source Developing business logic using Scala. Developing traits and case classes etc. in Scala.
- Used Apache Ant to build and deploy application.
- Used Pivotal Cloud Foundry (PCF) to quickly build, deploy & update the applications.
- Developed the application using Hibernate and Spring Framework.
- Test automation and continuous integration/delivery integration experience needed with an understanding of Jenkins/SONAR tool sets.
- Designed and developed presentation layer using Spring MVC.
- Developed Rich user interface using JSP, JSTL, HTML, Ajax and TypeScript.
- Responsible for creating an instance on Amazon EC2(AWS) and deployed the application on it.
- Experience in performance tuning and maintenance of Cassandra Database.
- Participate in BCPs and ARTs for application availability.
- Experience with the following tools & technologies: Docker, Jenkins, Ansible, Selenium, GIT, Swagger, Eclipse, Tomcat, and SonarQube.
Environment: Java 6, Mule, Angular 6 Servlets,Python, JSP, JUnit, Spring MVC, Ant, Log4j, Clear Quest, IBM Clear Case, IBM Code Collaborator, WinSCP, Putty, Remedy tool, Eclipse3,Cassandra,Docker,Ansible, Oracle 9i, Struts 1.2, Hibernate 2,Scala,AKKA, Servlets 2.3, SQL PLUS, JavaScript, TypeScript PCF, HTML, CSS, JMS 1.0.2, HTML, JNDI 1.0,AWS, SQL, Ant, Log4J
Confidential
Java Developer
Responsibilities:
- Used Spring AOP module for transaction management.
- Used Spring Security for Authentication and authorization.
- Used Hibernate Framework for persisting data to oracle database.
- Implemented Kafka Customer with Spark-streaming and Spark SQL using Scala.
- Experience in databases like Postgre, MongoDB or SQLServer
- Used Log4j for logging.
- 1 year or more developing using some type of messaging bus such as Kafka, Rabbit, etc.
- Involved in Creating CRUD operations for MongoDB
- Used ApacheTomcat as web server.
- Used Mongoose APIin order to access the MongoDB from NodeJS. Monitored and tuned user-developed JavaScript using explain plan.
- Designed and developed the UI using JSP/JSF, HTML, Bootstrap, CSS and TypeScript, jQuery, Ajax, JSON
- Consumed Web Services (WSDL, SOAP, UDDI) from the third party for authorizing payments to/from customers.
- Performance tuning and indexing strategies using mongo utilities like Mongostat and Mongotop.
- Developed gateway modules utilizing Service Oriented Architecture (SOA) techniques
- Developed enhancements to MongoDB architecture to improve performance and scalability
- Developed MAVEN scripts to build and deploy the application.
- Used Pivotal Cloud Foundry (PCF) to role-based access controls, applying and enforcing roles and permissions to ensure that users can only view and affect the spaces for which they have been granted access.
- Experience in using BOOTSTRAP for layout, forms, buttons in the application. Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS
- Experience with the following technologies: Java 4, Spring, ORM, MySQL, MongoDB, JUnit, Tomcat, Web-services
- Worked on POC for streaming data using Kafka and spark streaming
- Designed and developed application's GUI screens using GWT framework.
- Written LINUX shell scripts to identify user login information.
Environment : Java 2, Hibernate, JSP, Oracle 11g, UML, XHTML, MongoDB, mongo top, HTML, JavaScript, TypeScript, jQuery, Junit, JMS, ANT, Couch DB, Postgre SQL database,PCF, Bootstrap, ANT, XML, XSLT, RESTfull.