Sr. Fullstack Java Developer Resume
Westlake, TX
PROFESSIONAL SUMMARY:
- Over 8 years of experience in software development industry based on web applications developed through J2EE framework and GUI based applications.
- E xperience in developing, maintaining, integrating, customizing enterprise and web applications using JAVA and J2EE in retail, banking, insurance and financial domains.
- Expertise in Design, Development of applications using back - end technologies like Java and J2EE technologies using Core Java, Servlets, JDBC, and implementation of Model-View- Controller(MVC) using Spring boot, Struts, Frameworks and ORM tools like Hibernate,
- Proficient in developing front-end systems with HTML/HTML5 CSS/CSS3, JavaScript AngularJS,Bootstrap JMS, JDBC, Ajax and JQuery.
- Extensive experience of UI design/development in application JSON, JSONP, XML.
- Experience in developing applications using Core Java, J2EE, JSP, Servlets, Hibernate, Web Services (SOAP, WSDL, UDDI, RESTful).
- Experience on various Charting/UI tools like High Charts, Google API, JQuery UI and Bootstrap.
- Good Understanding of Document Object Model (DOM) and DOM Functions compatibility and SEO / web standards.
- Experience in development and deployment of JAVA/J2EE web components on IBM WebSphere Application Server, WebLogic Application server, Tomcat and JBOSS Application Server.
- Good Experience in Core Java concepts like JavaBeans, Collections, Exceptions handling and Multi-threading.
- Experience in system analysis, design, workflow architecture, development, testing and maintenance of web based applications.
- Strong understanding of vanilla JavaScript and JavaScript web frameworks like React/Angular, Node etc.
- Experience in visualization, creating visual designs, Product Logos, developing high quality of work, maintaining team, and design reviews, handling whole project through its life cycle.
- Worked on Spring/Hibernate and similar frameworks.
- Expertise in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) and Rational Unified Process (RUP).
- Sound knowledge of developing applications based on Open source frameworks such as Spring, Hibernate and JSF.
- Experience with JUnit in performing unit test and determining the application’s functionality.
- Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS.
- Good experience using different servers like Tomcat, WebLogic, JBOSS and WebSphere application servers.
- Extensive Experience in working with Relational Database Management Systems including Oracle, MySQL and SQL Server.
- Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS CloudWatch, Amazon EBS and Amazon CloudFront).
- Worked on all phases of Software Development Life Cycle (SDLC) including requirements gathering through client interaction, Design, Documentation, Development, Integration, Testing, Configuration and Production Support.
- Experience in quality assurance and unit testing, acceptance and integration testing.
- Quick learner with good analytical and communication skills coupled with a proactive attitude and good team spirit.
- Good experience in working with clients to determine their needs , gather, analyse and communicate with clients throughout the development cycle, manage client expectations, resolve issues and provide project status.
TECHNICAL SUMMARY:
Languages: C,C++,Java,J2EE,SQL,PL/SQL,MySQL
Web Development : HTML5, DHTML, XHTML, CSS, Java Script , AJAX, Angular JS, Bootstrap, AJAX, JSON
Web Technologies: Servlets 3.0, JSP 2.2, JDBC3.0/4.0, JavaBeans, HTML 4.01, JavaScript 1.5
Platforms: Windows (8.1/7/Vista/XP/2000/98/NT), Unix, Linux and DOS
Databases: MySQL, Oracle 8i/ 9i/ 10g/ 11g, SQL Server 2005/08 (R2-Enterprise Edition), DB2
Web Application Servers: JBOSS Application Server, Apache Tomcat, Glassfish, IBM WebSphere Application Server
ORM/Structural Frameworks: Hibernate, JPA, AngularJS
Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development
Java Design Patterns: MVC, Singleton, Front Controller, Factory, Abstract Factory, DAO
IDE & Reporting Tools: RAD, Eclipse, NetBeans, JBuilder
PROFESSIONAL EXPERIENCE:
Confidential, Westlake, TX
Sr. Fullstack Java Developer
Responsibilities:
- Involved in designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, and React .JS
- Implemented various screens for the front end using React .js and used various predefined components from NPM (Node Package Manager ).
- Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React .JS that meets accessibility and web browser standards for website.
- Worked with business to gather and analyze customer requirements and provided effort & time estimation.
- Implemented various screens for the front end using React .js and used various predefined components from NPM (Node Package Manager ).
- Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React .JS that meets accessibility and web browser standards for website.
- Used IntelliJ Idea tool for development of the application.
- Used jQuery to make dropdown menus on web pages and display part of a web page upon user request and used jQuery Events to manipulate the elements depends on the user interactions.
- Performed client-side validations using JavaScript Frameworks like AngularJS, ReactJS.
- Knowledge of utilizing cloud technologies including Amazon Web Services (AWS) .
- Wrote application level code to perform client-side validation using JavaScript. Utilized various JavaScript for form validation and other interactive features.
- Writing web applications using node.js, npm, bower and sass .
- Used Node JS to run Web pack tasks and build properly the project.
- Maven was used as a project building tool.
- Used React JS for templating for faster compilation and developing reusable components.
- Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3 .
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
- Extensively used Bitbucket for version controlling and regularly pushed the code to Git Bitbucket .
- Develops the application on Node JS platform using JavaScript programming
- Debugging the code using browser tools like Chrome Developer Toolbar, Firebug, and IE Developer Toolbar.
- Have worked on AWS to integrate the server side and client side code.
- Knowledge on Node.js environment set-up and interacted Node Service team to get the Service.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Used Agile Methodology and involved in daily SCRUM meetings to keep track of the project status.
- User Stories will be accepted on Sprint demo day.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
- Used Rally for user stories and Bug tracking and maintain the history of bugs/issues on everyday basis.
- Used Jabber for communication and WebEx for meetings.
- Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
Confidential, Paramus, NJ
Java Developer
Responsibilities:
- Developed application using Java, J2EE, Struts, Spring, AngularJS and SOAP/REST web services.
- Developed application using Spring Boot, JSP, JSTL and AJAX on the presentation layer, the business layer is built using Spring and the persistent layer uses Hibernate.
- Deploying Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
- Created Angular JS templates for dynamic web pages on the client side.
- Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Used Angular JS Routes, Built services like Location, Scope, Window, http and RouteParams etc.
- Written custom defined services for sharing data across all the controllers.
- Made Asynchronous calls by using http service in angular JS.
- Used promise library for AJAX calls.
- Developed Object Oriented JavaScript code and responsible for client side validations using JQuery.
- Involved fixing the bugs for cross browser compatibility issues and make sure to work fine across all browsers.
- Used Debugging tools (Firebug, Web development tools for Chrome and IE) for debugging code Confidential client side.
- Successfully delivered design and code using Scrum methodology in agile environment.
- Actively involved in Scrum meetings that allow clusters of teams to discuss their work, focusing especially on areas of overlap and integration.
- Created forms to collect and validate data from the user in HTML5 and ReactJS.
- Used JSLint for static code analysis for JavaScript.
- Experience with concepts of Directives, Data-Binding and Dependency Injection in Angular JS.
- Used server-side templating languages such as Jade, EJS, Stylus, Less.
- Involved in upgrading and maintenance of new layout using the Grid orientation model Bootstrap framework.
- Used Eclipse as the Java IDE in the development of the application.
- Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Used OOAD architecture and modeling and designing artifacts using Rational Rose UML such as class diagram, sequence diagram and state diagrams using Rational Rose, RAD and Power Designer.
- Used CI/CD integration automation tool Jenkins while deploying the applications on IBM WebSphere server.
- Use animation and CSS effects to create a rich, visual experience.
- Ensure cross-platform compatibility, including desktop and mobile browsers.
Environment: JavaScript, Ajax, CSS, JSP, JQuery, Angular JS, Node.js, DOJO, XHTML, DHTML,HTML, XML, CSS, EXT JS, Tomcat, Maven, Jasmine, Spring MVC, Spring AOP, SpringRest Web services.
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Translated business requirements into a user-friendly and functional and extremely scalable UI across multi platforms.
- Worked closely with UI Architects, System Analyst and designers to understand the requirements.
- Implemented a multi-tier architectural approach - UI Layer, Application Layer, Domain(Service) and Entity (DAO) layer.
- Used AWS Cloud Watch performed Monitoring, customized metrics and file logging.
- Have been responsible for the design and development of the overall framework designed using J2EE technologies based on MVC architecture.
- Created Views which are programmed using JSP pages, Model which is a combination of EJBs and Java classes whereas Controllers which are Servlets.
- Developed HTML and CSS pages from scratch looking Confidential images that were provided by the UI designer / Photoshop department.
- Used Spring Framework in order to have Transaction Management and Dependency Injection.
- Used Hibernate annotations which helps in mapping objects to the relational database and implemented persistence using Hibernate.
- Designed graphical user interface using web technologies like HTML, JavaScript and CSS based on the W3C standards.
- Used extensive JQUERY to perform form validation and CSS manipulation.
- Created basic animation for jQuery and rich interface components such as tabs & accordion.
- Used AJAX to make asynchronous calls to the server to fetch data and update the DOM.
- Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
- Designed and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
- Improved user experience by designing and creating new components and features.
- Analyzed business requirements and documented them into business stories in JIRA .
- Used IBM Rational ClearCase tool for windows for source/version/revision control and ClearQuest for bug tracking, JUNIT for unit testing.
Environment: Java 1.6, Struts 1.0, Spring JDBC, HTML, CSS, Java Script, JQuery, JSP,, JBoss, Oracle 11g, Clearcase, ClearQuest, JIRA, MYSQL, XML.
Confidential, Franklin Lakes, NJ
Java/J2EE Developer
Responsibilities:
- Developed the presentation layer GUI using JavaScript, JSP, HTML, CSS, custom tags and developed Client-Side validations using Struts validate framework.
- Implemented MVC architecture using JSF 2.0, Struts 2.0 and Hibernate 3.0.
- Struts were used to make the application Web-centric, and followed the MVC architecture for the application.
- Worked on implementing current Rest web services to one of cloud computing services AWS.
- Implemented J2EE Design patterns like Data Access Objects, Business Objects, Session Facade and Java Design Patterns like Singleton.
- Developed Hibernate mapping files and hibernate configuration for persisting data to the database.
- Responsible for writing, tuning and maintaining complex SQL statements.
- Used Web Services - WSDL and SOAP for getting credit card information from third party.
- Performed extensive test driven development-using JUnit for unit testing.
- Used JQuery Ajax for service calls on pages to interact with the server for information.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
- Used Angular.js for Model-View-View Model (MVVM) pattern.
- Used agile methodology for the software development.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Been an active team player, helped in fixing bugs and also carried out troubleshooting.
Environment: Java, J2EE, JSF, JavaScript, Struts 2.0, XML, RAD 7.5, WebSphere 7.0, Oracle 11i, JSP, JSON, JMS, JVM, SOAP, Hibernate 3.0, WSDL, Ant 1.7, Log4J, JUnit, CVS, HTML 5, Angular JS, AJAX, CSS 3, JQuery.
Confidential
Web Developer
Responsibilities:
- Done the design, development and testing phases of Software Development using AGILE methodology and Test Driven Development (TDD).
- Involvement in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
- Developed DAO classes with Junit using Spring DAO package for data access and data manipulation.
- Designed and Developed Java Script frame work which is wrapper on top of JQUERY frame work and AJAX based UI frame work for UI Configuration widgets.
- Worked on responsive design and put forward a proposal of doing away with device-specific apps and developing a single responsive website that could be served to desktop.
- Designed table-less layouts using CSS3 and appropriate HTML5 tags as per W3C standards.
- Designed and implemented the UI with extensive use of JavaScript, Bootstrap, JSON and Ajax.
- Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JSF, JavaScript, DOJO and jQuery, AJAX, JSON and AngularJS.
- Communicate with the client to understand the requirement of the website, gained experience in project planning, involved in writing the Project Design Document and Project Plan Document.
- Hands on the process of development, testing and maintenance.
Environment: HTML 4.x,HTML 5, CSS2.x,CSS 3, JavaScript, Angular JS, jQuery, AJAX, JSON, XML, Spring, SOA, AJAX, JDK 1.4/1.5, Hibernate SVN.
