Full Stack Java Developer Resume
Timonium, MD
SUMMARY
- Over 7+ Years of experience in the Design &analysis,design, development and implementation of software applications using OOP Concepts, Java 8 and Java EE(Servlets, JSP, JDBC, JNDI, EJB ), Web Services(SOAP, WSDL, Axis), HTML, JavaScript, AngularJS, AJAX, Jenkins, JMS, Maven, Log4J, Oracle Web Center Suite, XML, Apache Tomcat, and JBoss, Java/J2EE,Node.js, TypeScript, Firebase, MongoDB, React - Native, Angular 2/4, Next JS and Angular.
- Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views, and strong experience in RDBMS using Oracle 11g/10g/9i/8i, SQL Server, DB2, and MySQL.
- Proficient noledge on Angular 9 wif NGRX to obtain MVVM design flow, developed front-end applications by using Backbone JS, Ember JS, Knockout JS,andExtJS to obtain Model View Controller (MVC) design flow.
- Good noledge and hands on experience in MVC (Struts Framework 1.x/2.x), spring Framework 2.x/3.x,Java Server Faces and ORM (Hibernate 2.0/3.0) frameworks.
- Extensive noledge on the spring modules like Spring IOC, Spring DAO, Spring Web flow, Spring Security, Spring MVC and Spring AOP
- Hands-on expertise in developing applications in a single page application (SPAs) using various JavaScript frameworks like SAAS, AngularJS, Node.JS, BackboneJS, KnockoutJS, Marionette, ReactJS, DustJS, ExpressJS.
- Worked wif Spark eco system using Spark SQL and Scala queries on different formats like Text file, CSV file.
- Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Experience object oriented programming (OOP) concepts using Python, Pyspark, C++ and PHP.
- Experienced in developing web - based applications using Python, DJANGO, GTK, QT, C++, XML, CSS3, HTML5, DHTML, JavaScript and JQuery.
- Extensive experience in Amazon Web Services (AWS) cloud computing service it includes Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity, and Access Management (IAM), AWS Cloud Watch, Amazon EBS, and Amazon Cloud Front.
- Experienced in MVW frameworks like Django, Angular.js, Java Script, backbone.js, JQuery and Node.js.
- Experienced wif Akka building high performance and reliable distributed applications in Java 8.0 and Scala.
- Experienced in developing web - based applications using Python, DJANGO, GTK, QT, C++, XML, CSS3, HTML5, DHTML, JavaScript and JQuery.
- Experience wif Web Development, Amazon Web Services, Python and the Django framework.
- Experienced in Meteor web framework written using Angular.JS 2
- Proficient wif container systems likeDockerand container orchestration likeEC2 Container Service,Kubernetes, worked wifTerraform.
- Good Understanding on HIPPA and security and Other Health security compliance.
- Experience in connecting the Sales and Service clouds wif marketing cloud connect. Experienced in integration of Salesforce.com wif external applications by using Web Services API, Metadata API, SOAP, and IBM Web Sphere.
- Experienced wif Akka building high performance and reliable distributed applications in Java 8.0 and Scala.
- Experienced in using Kafka as a distributed publisher-subscriber messaging system.
- Good experience in writing Pig scripts and Hive Queries for processing and analyzing large volumes of data
- Implemented Spark usingScala and Spark SQL for faster processing of Data.
- Developed Spark scripts by using Scala shell commands as per the requirement
- Experience in optimization of Map Reduce algorithm using Combiners and Partitioners to deliver best results.
- Experience in developing applications using Object Relational Mapping (ORM) frameworks like Hibernate, Eclipse Link, IBATIS, and MVC frameworks like Struts, JSF, and spring modules such as Spring MVC/JDBC/Security/AOP/DAO/ORM/OXM/IOC.
- Hands on experience in in-memory data processing wif Apache Spark using Scala and python codes.
- Worked on Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections, and Transactions.
- Experienced in developing web-based applications using Python, Django, PHP, XML, CSS, HTML, Java Script and JQuery.
- ManagedDocker orchestration and Docker containerizationusingKubernetes.
- UsedKubernetesto orchestrate the deployment, scaling and management of Docker Containers.
- Developed Business Logic using Python on Django Web Framework.
- Developed views and templates wif Python and Django's view controller and templating language to create a user-friendly website interface.
- Expertise in Distributed and Web environments, focused in JAVA Technologies -Java collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework.
- Experience object oriented programming (OOP) concepts using Python, Pyspark, C++ and PHP.
- Involved in developing Micro services components using Spring Boot and Net flix Eureka, Hystrix, Ribbon and Zuul.
- Sound noledge of RDBMS concepts and extensively worked wif Oracle 10g/9i, PL/SQL, SQL Server &DB2, NoSQL, MongoDB, MySQL databases.
- Experienced in using different Atlassian products like Jira, Confluence, Bamboo, Fisheye, Bitbucket (Formally called as Stash) and Crucible, Sonar for project quality.
- Experience in using ReactJS components, Forms, Events, Keys, Router, plus Redux, Animations, and Flux concept.
- Deployed applications on the servers like Apache Tomcat, Microsoft IIS, GLASSFISH and Web Sphere.
- Experience in deploying, managing and developingMongoDBclusters on Linux and Windows environment.
- Experience in using ReactJS components, Forms, Events, Keys, Router, plus Redux, Animations, and Flux concept.
- Translating designs into HTML, CSS, and JS in React and React-Native.
- Experience in Version Control tools likeCVS,GIT,SVNand Clear-Case for Source Code version management advanced Java technologies (AWT, Swing, Servlets, JSP, Struts, JSF, Hibernate, Spring, EJB, Web Services, JNDI, JMS, JDBC, JRMI, XML, XSLT, SAX, DOM, JAXP, AJAX, JavaScript) wif various middleware technologies.
- Hands on Experience in creating API Proxies in Apigee Edge using Node.js, JavaScript as well as out of box Policies.
- Experience in unit testing tools using Jasmine, Karma, J-Unit, Mocha, Chai, Protractor and Selenium unit testing framework along wif TDD environment and expertise in Web pack, Docker, Gulp and Grunt,Implemented read preferences inMongoDBreplica set.
- Experience in deploying, managing and developingMongoDBclusters on Linux and Windows environment.
- Strong noledge ofHibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
- Experience object oriented programming (OOP) concepts using Python,Pyspark, C++ and PHP.
TECHNICAL SKILLS
Programming: Java/J2EE (JSP, Servlets, JSTL, and other java related technologies.)
Web Services: SOAP, Microservices, JAX-RPC, WSDL, JAX-RS JAX-WS, UDDI, JAX-B, CFX, Restful.
IDE: Eclipse, IntelliJ, Net Beans, IBM Rational Application Developer (RAD)
Web Technologies: JSP, Servlets, AngularJs, jQuery, React.JS, Node.JS, EJB, Hibernate, Struts, Spring, JDBC, HTML5, DHTML and XML, CSS3, Web Services, WSDL, SOAP, MQ Series, Apache Camel, Kafka, Spring Boot,Scala, Express.js.
Web Servers: JBoss, Web Logic, Web Sphere, Tomcat, Jetty, Apache
Databases: Oracle, MySQL, MSSQL Server, Sybase, PostgreSQL,MongoDB
Database Tools: SQL Developer, DB Artisan, TOAD, MSSQL Server Management Studio.
Cloud: AWS EC2, S3, RDS, Pivotal Cloud Foundry.
Tools: and Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, JSF, JUnit, SOAP UI, JReport, Rational Rose, IBM MQ, Rabbit MQ, Spring Boot, Django, kafka, Flask, Angular JS, Docker, HIPA.
PROFESSIONAL EXPERIENCE
Confidential - Timonium, MD
Full Stack Java Developer
Responsibilities:
- Working wif Agile Technologies, analyzing user requirements; envisioning system features and functionality
- Developed key services for authorization and authentication in Node server, where we used LDAP. Later migrated the authentication from LDAP to Ping Access-SSO (Single Sign-On) Application.
- Strong understanding ofthe client-side application and very good at attaining the architectural design for MVC using directives, promises, and pipes.
- Designed dynamic client-side JavaScript codes to simulate process for web applications, navigation and form validation.
- Implemented serverless in order to remove architectural responsibilities
- Developed single page applications using Angular, TypeScript, web pack
- Involved in the innovation of the current UI to implement mobile device access using cross-platform technologies such as Ionic which helps in improving the business.
- Involve in development, design, and implementation of the front-end application using HTML5, CSS3, AJAX, Bootstrap 4.0.
- Worked on Microservices that uses Spring Eureka, Spring Ribbon, and Spring Cloud Netflix to provide client-side load balancing in calls to another Microservice in the application also the Spring Hystrix as the circuit breaker.
- Deployed Docker contained Spring Boot Microservices into AWS EC2 container service using AWS admin console and used Lambda, EC2, Elastic Beanstalk, Cloud Watch, Cloud Formation, IAM, S3, RDS, Elastic Cache, SNS, SQS.
- Developed Spark code using Scala and Spark-SQL/Streaming for faster testing and processing of data.
- Experience in using React JS components, Forms, Events, Keys, Router, Redux, Animations and Flux concept.
- Pleasant Experience in React. js for creating interactive UI using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Used ApacheKafka (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 AkkaFramework
- Performed real-time analysis of the incoming data using Kafka consumer API, Kafka topics, Spark streaming utilizing Scala.
- Developed Kafka producer and consumers, Cassandra clients and Spark along wif components on HDFS.
- Used Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scala and NoSQL databases such as HBase and Cassandra.
- Made use of Reactive Forms using Angular 8 where most of the validation is done using components rather TEMPthan using template-driven which provides in HTML.
- Implemented Kafka Custom partitions to send data to different categorized topics.
- Designed the front end applications, User Interactive (UI) website pages using HTML5, XHTML, CSS, JavaScript, JQuery, JSON, GSP, JSP, Angular.JS and Bootstrap.
- Participated in Build/Deployment schedules and used to release/Freeze the WAR as per requirement.
- Developed entire frontend and backend modules using Python on DjangoWeb Framework.
- Developing a Restful service using Python Flask framework
- Developed entire frontend and backend modules using Django.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Developed web applications and RESTful web services and APIs using Python Flask, Django, Pyramid and PHP.
- Experiencedin web applications development using Django/Python, Flask/Python.AndNode.js, Angular.js, DOJO, JQuery while using HTML/CSS/JS for server-side rendered applications
- Written queries for insert, update and modification operations. Performed database normalization and optimization using database tools like Oracle, DB2, SQL Server, and NoSQL databases like MongoDB, Cassandra.
- Development UI modules using Bootstrap, HTML, JSP, JSF, JavaScript and CSS.
- Familiar wif concepts of Directives, Data-Binding and Dependency Injection in AngularJS.
- Used AngularJS to implement rich functionality in various pages: form validations, CRUD Rest Operations, grid, search, sort, pagination, multi-selection, tags-input, advanced directives, authentication, server-side proxy, slide pages, user switch etc.
- Installed and configured TIBCO JMS and also configured TIBCO EMS server to be fault tolerant.
- Application Deployment on PCF using CF push and Urban code deploy.
- Involved in unit and integration testing using both SOAP UI and APIGEE trace tool.
- Use Core java and Spring MVC Framework for application development wifin Nationwide established framework
- Used Hibernate Transaction Management, Hibernate Batch Transactions, Hibernate cache concepts.
- Work wif JavaScript for client/browser statistics reporting, click tracking, form validation, Ajax, and pop-ups like date picker, etc.
Environment: Spring 3.1, J2EE 1.7, WB Common framework, Python, Django, Flask, AJAX, XML, CSS, HTML 5, JavaScript, jQuery, Angular JS, SAP DB (All system), Hibernate 4, JSON, JUnit, REST, JSP, JSTL, Sap Net Weaver Application Server 7.31, UNIX, Shell script, GitHub, Jenkins.
Confidential, Salem, TN
SENIOR DEVELOPER ASSISTANT (Back end Java Developer.)
Responsibilities:
- Used angular-cli tool to configuring the angular project and building it for development of Angular application using Angular 4.
- Competent in developing Single Page Applications (SPAs)usingReactJS/Redux, Angular versions 2 / 4 / 6 / 7, Angular CLI powerups newly/nix, Typescriptand good understanding ofES6specifications.
- Involved in Analysis, Design, Development and Testing of application using Agile Model.
- Expertise in front-end development in working wif AJAX frameworks: Angular 2 (typescript), Angular JS, jQuery, Sencha, YUI, DWR and Dojo.
- Integrated the different pages to be a single page application using Angular 4 and Typescript.
- Design and implementation of desktop, mobile and web applications in Java and HTML5/JavaScript using Eclipse, NetBeans, and XCode IDE's; Swing, GWT, Vadim, JPA, Hibernate, PhoneGap frameworks; and SVN, git, maven source code environments.
- Created Typescript reusable components and services to consume API's using Component based architecture provided by angular 4.
- Worked wif Angular 2 and typescript as part of migration from Angular and vanilla JavaScript to Angular 2 and react.
- Developed the web application using HTML, CSS and AngularJS, handle and database in SQL server.
- Implemented Two-way data-binding in AngularJS which helps the application handle the automatic synchronization of data between the model and view components using typescript and angular 4.
- Involved in implementing the complete Application in the in-build MVC Architecture wif angular 4 and typescript.
- Development of front-end POC application using Angular 2 JS, Dependency injection, Rx and Http modules wif Node.js server for future evolutions.
- Developed web pages using HTML/CSS and JavaScript.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by angular 2 / 4 / 6 / 7
- Worked on creation of components for routing and forms using the Angular-cli and Angular 4.0.
- Involved in adding AJAX, JavaScript components to some of the jsp pages wherever needed.
- Worked on JASMINE for unit testing and Protractor tests for end-to-end testing in UI.
- Worked on JavaScript frame work for building web pages using Angular JS, Backbone, Bootstrap, Node.JS, and React.JS to augment browser-based applications wif MVC capability.
- Design UI scripting using typescript in Angular 2.
- Created the set up for running Distributed data storage and computation in windows by using Hadoop
- Writing Java Code for Fetching the data from Cassandra or RDBMS into Cassandra
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, Angular JS, JavaScript, Bootstrap
- Built Single Page Apps using Angular 2 and Typescript for Responsive Design.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.js, Backbone.js, Require.js, Bootstrap.js and jQuery.
- Worked on Angular 2 and Typescript and also worked wif Additional frameworks like Bootstrap for responsive design, less for preprocessing are used.
- Software is built as a web app on Node.js wif Backbone.js. CSS is compiled wif LESS and HTML template engine is Jade
- Expertise in employing Water Fall Model and best practices for software development
- Involved in the design and development phases ofAgile Software Development.
- Developed java modules implementing business rules and workflows usingSpring Boot
- Involves in Sprint planning for the estimation of efforts for user stories and bugs
- Designed and developed the REST basedMicro servicesusing theSpring Boot
- Used C++, Java, Servlets, JDBC, JSP and DAO for Coding/Implementation
- Coordinated wif the test team to ensure that changes were correctly implemented and completed tickets updated.
- Collaborated wif the business development and backend teams to ensure that code changes to fix defects were implemented according to our expectations.
- Integrating Rich Faces and My Faces in JSF, configuring Rich Faces Filter and Faces Servlet in the configuration file
- Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
- As a Senior Programmer involved in design phase and assisting the team to develop admin UI services like manage users, roles, messages, etc., using Spring MVC and Akagi security.
- Implemented MVC architecture using Jakarta Struts framework, worked on Spring/Hibernate Applications.
Environment: - JAVA, Spring Framework, Hibernate, JavaScript, CSS, HTML5, Node.js, Angular.js, Bootstrap.js, Reacts Backbon.js, jQuery, CRUD, DOJO, PL/SQL, MySQL, TOAD, SQL, Mongo DB, REST, Web Service, Eclipse, Apache, Tomcat, ANT, Web Sphere Portal, SVN, Junit, Scrum, UML, MAVEN, Xml, JIRA.