Sr. Java Full Stack Developer Resume
Nyc, NY
SUMMARY:
- 8 years of IT experience in Design, Development, Support and Implementation of Web based applications using Java/J2EE Technologies (Core Java, JDBC, Servlets, JSP, XML, Spring, JUNIT, Hibernate, and Restful API).
- Experienced in the functional usage of business applications using WebLogic, Web Sphere, IBM WebSphere Application and Portal Server (WAS/WPS), JBoss and Tomcat.
- Also having Good experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using User Interface (UI) Technologies like Object Oriented JavaScript, JavaScript & UI Libraries/Frameworks, Angular JS, Angular 8, 9,10, React JS, NodeJS, VueJS, Twitter Bootstrap, HTML5, CSS3, DHTML, XML, XSLT, AJAX, jQuery, JSON.
- Experience in all phases of Software Development Life Cycle (SDLC) including Analysis, Design, Development, Documentation, Testing, Deployment, Version Control and production support.
- Extensive knowledge in developing end - to-end applications using MEAN stack technologies NodeJs, VueJS, Ember.js, Angular.js and Mongo DB.
- Experienced with developing rich user interface applications using HTML5, CSS3 and JavaScript, JQuery, Angular 7, 8, 9, 10, Node JS, React JS, Knockout.js, JQuery Mobile, XML, JSON that follows W3C Web Standards and are browser compatible.
- Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept .
- Understanding of web standards and specifications, such as HTML5, ECMAScript, Drools etc.
- Having knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
- Experience in working with cutting edge front-end technologies/frame work and libraries like jQuery, Prototype, DHTML, JSON, DOM, CSS, XML, AJAX.
- Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB, Hibernate, Spring, Struts, JDBC, JMS) and XML.
- Experienced in using IDEs such as Eclipse, My Eclipse, IntelliJ, RAD, and Net Beans.
- Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular JS, Backbone.js, React JS, Node JS and Bootstrap.
- Expertise in browser related languages and techniques, including JavaScript/EcmaScript, HTML5, CSS.
- Extensively worked on Java, J2EE Technologies like Java 8/9/10, Spring, Struts, JSP, Servlets, EJB, JMS, XML, RMI, WebSphere, Tomcat, Oracle, SQL, PL/SQL, etc.
- Extensively worked using AWS services along with wide and in depth understanding of each one of them.
- Experience working with web services using SOAP, UDDI, WSDL, REST and implementation using Spring REST
- Extensive Experience in using MVC (Model View Controller) or MVW architecture for developing applications using JSP, Servlets .
- Solid Enterprise in Java and working knowledge of Scala fundamentals.
- Excellent experience in Restful Web services and Big Web service development and consumption using (JAX-RS and JAX-WS).
- Expertise in configuring version controls like CVS, SVN, Clear Case and VSS.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Experience of responsive web design (RWD) using CSS3 media queries and using Bootstrap framework.
- Experience in working MVC Architecture and also in using version control (SVN) and GitHub.
- Experienced in React JS and working with Redux architecture with Webpack & babel-polyfill environment.
- Experience using React-Router to turn application into Single Page Application.
- Developed server side JavaScript using React JS, Node JS and npm.
- Expertise in coding optimized SQL queries on databases like MySQL.
- Hands on experience in UML Modeling using Rational Rose, UMLet.
- Designed the table less web applications using CSS(2.1/3) and with the help of tags as per W3C standards.
- Involvement in using various IDE’s, Notepad++, Dreamweaver, Eclipse, Sublime Text, WebStorm 9, Atom, EditPlus, JIRA.
- Experience working with testing tools like Firebug, Firebug Lite, Chrome or Safari Web Inspectors and IE Developer Toolbar.
- Experienced in working in Agile environment and participating in Scrum sessions (TDD Test Driven Development).
- Strong Experience in working with Databases like Oracle 12c/11g/10g/9i, DB2, SQL Server 2008 and MySQL and proficiency in writing complex SQL queries.
- Ability to write well-documented, well-commented, clear and maintainable efficient code for web development.
- Excellent work experience with Version Control Tools such as CVS, Rational ClearCase, SVN and GitHub
- Self-motivated Team player with excellent interpersonal and communicational skills.
- Ability to learn and adapt quickly to the emerging new technologies.
TECHNICAL SKILLS:
Languages/Methodologies : Java 8/9/10, J2EE, PL-SQL, JavaScript, Agile, Waterfall Technologies JSP, Servlets, JDBC, Scala
Web Technologies : HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, jQuery, JSON.
Cloud Platforms : AWS EC2, AWS, MS Azure storage, MS Azure blob and MS Azure SDKs.
Frameworks: Ext JS 3.0, Backbone.js, AngularJS, Angular 8/9/10 Node JS, React JS, Vue JS, Redux, ES6, Typescript, Bootstrap, Jasmine, Karma, Grunt/Gulp, Mocha, Chai
IDE & Tools: Eclipse, Atom, Aptana Studio, WebStorm, Adobe Flash Professional + Action Script 2.0/3.0, JIRA, IntelliJ
Version Control: Perforce, CVS, SVN, Github
Development Tools : Adobe Photoshop CS5, Google Ad Words, Yahoo Search Marketing
iDebugging Tools : Firebug, Bugzilla
Database : PL/SQL, MySQL, MSSQL, Oracle 9i/10g/11g/12c
ORM: Hibernate, MyBatis, Java Data Objects, Enterprise JavaBeans (EJB)
Wire Frame Tools: Adobe Illustrator CS3
Application Server: Apache Tomcat, JBoss, GlassFish, WebLogic, Maven, Ant
Frameworks: Spring MVC, Spring Boot, Apache Struts/2, WebWork, GWT
Operating Systems : Windows, UNIX/LINUX
PROFESSIONAL
Confidential, NYC, NY
Sr. Java Full Stack Developer
Responsibilities:
- Working in a global team with business analyst, project managers, stakeholders and other technical specialists
- Planning, analysis, design and implementation of different modules using Agile (Scrum) Methodology.
- Developed the web pages in XHTML using JSF tags.
- Used Java 8 features like stream and Lambda expressions.
- Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
- Developed the application using JSP and DOJO for the presentation layer along with JavaScript for the client side validations.
- Involved in writing Java 8/9/10 to manage some of the AWS services.
- Work with application management to provide tier 3 support for production issues
- Involved in Construction of UI using JQuery, AngularJs, Node JS and JavaScript.
- Designed and developed of Web services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML,XSD, XSLT, X-Path.
- Developed Single page application and structured the JavaScript code using VueJS, ReactJS and AngularJS.
- Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
- Used Spark and Spark-SQL to read the parquet data and create the tables in hive using the Scala API.
- Configured AWS CLI and performed necessary actions on the AWS services using shell scripting.
- Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.
- Configured different layer (presentation layer, server layer, persistence layer) of application using Spring IoC and maintained the Spring Application Framework's IoC container.
- Using Spring IOC (Dependency Injection) developed Java beans with getter and setter properties to be configured by spring.
- Used Scala SBT to develop Scala coded Spark projects and executed using Spark submit.
- Used React flux to polish the data and for single directional flow.
- Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
- Configured and implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework.
- Used Spring batch to create job to process files containing list of customers to be notified by email. These batch jobs were triggered periodically and controlled by Cron expressions.
- Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
- Consumed Web Services to interact with other external interfaces in order to exchange the data in the form of XML and by using SOAP.
- Worked on Angular 9,10 technology for one complete project in rebasing the UI of the application using the techniques in Angular 9,10.
- Developed Restful web services for produce and consumed the services by making Web Service calls to remote services in different applications in order to get the patients information and their claim numbers etc...
- Effective use of hibernate (ORM tool) in the business layer in communicating with the Spring DAO and also developed mapping files and POJO java classes using ORM tool.
- Modified existing and created new Hibernate objects based Queries for data storage, retrieval, tuning and mapping.
- Used Hibernate object relational data mapping framework to persist and retrieve the data from database.
- Designed and Developed Module based persistence layer under the guidance of DAO design pattern, ORM/JPA principles, using Hibernate.
- Implementation of new web services using SOAP and Apache-axis to provide HRMS services for the external systems.
- Developed Database Procedures for updating, Inserting, and deleting table for a complete logical Unit of Work (LUW) using PL/SQL under IBM DB2 Server.
- Packaged and deployed the application in IBM WebSphere Application server in different environments like Development, testing etc.
- Used Advanced Rest Client to test the Web services.
- Used log4J for application logging and notification tracing mechanisms.
- Responsible for bug fix code check-in and integration of the code with other components.
- Using Git Hub as Version Control System (Source repository).
- Using JIRA tool for Project management.
- Using J-Unit Testing and Ant Scripts.
Environment: Java8/9, JDK, J2EE (EJBs, JSP/Servlet, JDBC), HTML, CSS, JAVA SCRIPT, DOJO, Angular JS/9/10, Node JS, AJAX, JQUERY, JSP, Spring, Hibernate, Web Services, Restful Web services, MVC design patterns, UML, XML, IBM WebSphere, JNDI, Ant, Java beans, RMI, Junit, Squirrel client with IBM DB2, Git Hub, JIRA, Advanced Rest Client, My Eclipse Blue IDE, UNIX.
Confidential, Chicago, IL
Sr. Java/J2EE Developer
Responsibilities:
- Developed Java SOAP and REST webservices using JAX-WS SOAP/JAX-RSREST/Spring, oracle, apache.
- Design and implementation of desktop, mobile and web applications in Java and HTML5/Javascript usi, NetBeans and Xcode IDE's; Swing, JPA, Hibernate and SVN environments.
- Developed Intranet Web Application using J2EE architecture, using JSP to design the user Interfaces and Hibernate for database connectivity.
- Implemented data-binding and MVC using Angular.JS 7/8 for front-end development of a current web application.
- Architect hibernate DAO Accessor Classes using IntelliJ, Worked with Hibernate for object relational mapping and connection management.
- Implemented Spark using Scala and Spark SQL for faster testing and processing of data.
- Involved in developing Webservice operations in Service Oriented Architecture (SOA).
- Followed agile methodology during complete SDLC process.
- Participated Agile/Scrum development and deployment teams
- Used Spring Framework for the application development.
- Responsible for Web UI development in JavaScript using jQuery, AngularJS, and AJAX.
- Involved in coding, maintaining, and administering JSP components to be deployed on a spring boot and Apache Tomcat application servers.
- Managed Servers on the Amazon Web Services (AWS) platform instances using Puppet configuration management.
- Used Spring for bean instantiation, annotations, controllers, request mapping to handle the webservice request and response.
- Involved in design and development of server side layer using XML, JSP, JDBC, EJB and DAO patterns using IntelliJ IDE.
- Used JAXB for marshalling and unmarshalling of work order, billing XML documents, and JAXP for processing.
- Used Azure Storage- Cosmos DB for inspecting the data in Azure cloud storage projects including the logs of cloud-hosted applications
- Microservices development with Spring Boot applications. Implemented command pattern for all edge services.
- Used Azure Kubernetes service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options such as Resource Manager templates and Terraform.
- Worked on creating Custom Azure blobs Templates for quick deployments and advanced PowerShell scripting.
- Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
- Used IntelliJ as IDE for development and deployed application on Web Sphere.
- Used Azure storage services to generate code to consume services, and creating, managing, or consuming containers, blobs, entities within Visual Studio
- Design and developed request and response XML Schema (XSD) documents for webservice operations such as Retrieve History.
- Involved in Deployment of Existing Windows server applications to Microsoft Azure windows Servers.
- Involved in Creation of Microsoft Azure Cloud SQL Servers and Replication Severs
- Designed solution for various system components using Microsoft Azure SDKs.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, Angular8, Material, Bootstrap, JavaScript, AJAX and JSON.
- Used MS Azure for building, testing, deploying, and managing applications.
- Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
- Worked with Docker engine and Docker Machine environments, to deploy the micro services-oriented environments for scalable applications.
- Developed DAOs using JPA, Hibernate persistence API for the database operations to interact with Oracle Database.
- Worked on implementing current Rest web services to one of cloud computing services MS Azure.
- Migrating web application from Tomcat to web sphere deployment environments.
- Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery, AJAX and JSON.
- Utilized Azure cloud watch to monitor the performance environment instances for operational and performance metrics during load testing.
- Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
- Created Mock-up designs and developed various functionalities with JavaScript and JQuery.
- Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
- Development in Java through IntelliJ Java IDE.
- Used Angular.JS as the development framework to build a single-page application and reusable AngularJs applications.
- Imported data from various resources to the Cassandra cluster using Java APIs.
- Deployed application on Apache Tomcat server.
- Involved in writing Unit test cases for unit testing using Junit. Used Jenkins for the CI/CD pipeline.
Environment: JDK, Java 7/8, Spring (DI, MVC, Tran Management, Integration, AOP), Hibernate, JAX-RS Webservices, JAX-WS Webservices, JQuery, Docker, JQueryUI, AJAX, UML, MS Visio, JSTL, Oracle 12c, WebLogic, IntelliJ, Junit, Cassandra, SOAPUI, Log4j, Maven, Microservices, Azure, NodeJS, Bootstrap, AngularJS, HTML5, CSS3, Junit, JIRA.
Confidential, Bronx, NY
Sr. Java Developer
Responsibilities:
- Developed the application under J2EE Architecture using Struts, Hibernate, Servlets, Web logic and JSP.
- Developed automation test cases using Java and Junit on Eclipse application.
- Designed Graphical User Interface (GUI) for various WebPages using AJAX, HTML5, CSS3, JSF, JQuery and JavaScript.
- Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session facade, Value object and DAO design patterns.
- Involved in Developing Web Application with Full Software Development life Cycle (SDLC) from Design to Deployment using agile methodologies.
- Used Struts Framework's IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
- Used Struts tag libraries in the JSP pages.
- Worked with development of data access beans using hibernate, middle ware web service components.
- Developed a controller Servlet that dispatches request to appropriate Action Classes.
- Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL)
- Strong development skills in designing and developing Microservices along with Spring Boot and Coherence cache implementation.
- AWS EC2 instances were configured in dev and qa environments with NodeJS.
- Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java backend.
- Hands on experience in Single page Application development using Angular 6/7.
- Configured Hibernate, Struts and Tiles related XML files.
- Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA) techniques.
- Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application
- Worked with Maven for application building, scheduling, mailing and automation.
- Involved in designing, capacity planning and implementing multi-rack Cassandra cluster.
- Used WSAD for writing code for JSP, Servlets, and Struts.
- Application development using Eclipse IDE, building of applications with Maven scripts.
- Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and Elastic Container Service-Docker.
- Used Eclipse as the IDE and Log4J as the logging framework.
- Developed MAVEN scripts to build and deploy the application onto Predix Application Server and ran UNIX shell scripts and implemented auto deployment process.
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
- Identified and resolved programming issues, Servlets and EJB s performance tuning opportunities.
- Used JMS API for asynchronous communication by putting the messages in the Message queue.
- Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
- Created detail design documents which has the UML Design diagrams, table information, object model etc which are required for the developer.
- MVC architecture is implemented by struts framework.
- Exposed Survey API to other applications in DOE using Apache Axis2.
- Page design and development are done using Oracle BPM.
- Involved in implementing JQuery for providing interactive user interfaces.
- Written Test cases using JUnit to validate the application flows in different scenarios in the standalone application.
Environment: JDK, JSP, Servlet, EJB, JavaScript, AWS EC2, Hibernate, Cassandra, Query, Struts, Design Patterns, HTML5, CSS3, JMS, XML, Eclipse, Apache, Oracle ECM, Java, Webservice, SOAP, bootstrap, Microservices, ILOG, Web, Oracle BPM, WSDL, Apache CXF, SOA, PL/SQL, Oracle11g, UML, Junit, Microservices, Maven, Jenkins.
Confidential, NYC, NY
Java Developer
Responsibilities:
- Developed automation scripts using Selenium WebDriver, Eclipse, JUnit and Java.
- Involved in complete software development life cycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
- Developed Business components using Java Objects, Core Java, Multithreading, Servlets, and JSP.
- Involved in creating dynamic web site design and programming using HTML5, CSS3, JavaScript and jQuery.
- Application was developed using Spring MVC Web flow modules
- Deployed the application using Weblogic Application Server.
- Implemented spring framework for application transaction management.
- Used NetBeans as IDE for development and deployed application on Web Sphere.
- Used GIT for Repository and controlling the code without any conflicts.
- Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
- Developed the application using NetBeans and worked under Agile Environment.
- Merging/maintaining code using repository systems such as GIT
- Used Springs Jdbc and DAO layers to offer abstraction for the business from the database related code.
- Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
- Used Weblogic Aplication Server to build the application on NetBeans IDE and deployed on IBM Web Sphere.
- Used JAX-WS to access the external web services, get the xml response and convert it back to java objects.
- Developed advance stored procedure, functions and custom on Oracle DB.
- Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
- Worked as a front-end web developer and AngularJs 4/5 based application.
- Composed and executed MongoDB scripts and queries to fetch and test data from NoSQL databases.
- Worked closely with Devops team to set up CI/CD pipeline using Jenkins and GIT.
- Used Spring MVC framework & Integration for Server side programming.
- Responsible to update/verify CDM for release level tasks.
- Developed Servlets and JSP to interact with Enterprise Java Beans (EJB) containing all the Business Logic.
Environment: Spring Framework, GIT, Java, DHTML, HTML, CSS, Servlets, UML, J2EE, JSP, EJB, Struts Framework, SQL, Java Script, Oracle 11g, Weblogic Application Server, NetBeans, JUnit, JMock, Web services, XML, XSLT, XSD (Schema Designs), SOAP, XQuery, UNIX, UML, JNDI, JDBC, JMS, Rational Clear Quest, Tortoise CVS.
Confidential, NYC, NY
Java Developer
Responsibilities:
- Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML, and CSS as per company’s standards.
- Participated in the process of Software Development Life Cycle, involved in analysis, design and implement of the system.
- Involved in developing of design documents with UMLclass diagrams.
- Used SVN for version control and Source Tree to facilitate it.
- Created HTML, CSS, JavaScript, DHTML pages for Presentation Layer.
- Implemented various Search Engine Optimization techniques as metadata, building inbound link, and outbound link text, meaningful title while designing web pages.
- Designed in-house build automation and continuous integration systems by utilizing Node.js and SVN.
- Used JQuery to make the HTML, DHTMLand CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Consumed SOAP and Rest Webservices.
- Used SVN to submit code changes that are in turn reviewed by the dev leads before they are merged to the branch before production and used npm.
- Developed java modules implementing business rules and workflows using Spring Boot.
- Involved in JavaScript coding for validations, and passing attributes from one screen to another.
- Applied client side validations using JavaScript and jQuery.
- Designed and developed the REST based Microservices using the Spring Boot
- Built HTML and CSS system for controlling text display issues cross-platform and cross browser.
- Implemented AJAX to enhance the capability of the website.
- Used Firebug and IE Developer Toolbar for debugging and browser compatibility.
- Implemented a controller Servlets/JSP for the security of the system.
- Developed dynamic page designing using JSP tags to invoke Servlets/ JSP Content is configured in XML Files.
- Consumed SOAP Web services, generate classes from XSD using JAXWS using MAVEN .
- Used SVN as source control management giving a huge speed advantage on centralized systems that must communicate with a server.
- Used MAVEN for project management and build automation.
- Used CSS Blueprint to create grids and adopt cross browser interactive features.
- Created Graphic User Interface (GUI) and applied to web site.
- Increased developer productivity by using efficient programming methodologies and local development.
- Managed application state using server and client-based State Management options.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
Environment: HTML, CSS, JavaScript, JQuery, AJAX, XML, XHTML, DHTML, JSON, JSP, Maven, MySQL, SVN, Spring, Photoshop, Eclipse, Internet Explorer, Firefox, Chrome, Windows.