Java Full Stack Developer Resume
Charlotte, NC
SUMMARY
- Result - driven IT Professional wif referable & strong experience in developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object OrientedJavaScript, Type Script, Angular JS, Node JS, Bootstrap, Media Queries, CSS Frameworks, Java.
- Thorough understanding of Software development life cycle (SDLC) as well as various phases such as Analysis, Design, Development and Testing.
- Extensive experience in SOA (Service Oriented Architecture) wif expertise in developing J2EE Web services using AXIS2, WSDL, SOAP, UDDI, XML-RPC and JAXB.
- Strong knowledge of Java Web Services wif real time knowledge using WSDL, SOAP 1.1/1.2, and RESTful.
- Expertise in GUI design and application development using Eclipse, JBuilder and RAD IDE tools.
- Experience in designing and developing UI components using JSP, JavaScript, JQuery, Angular JS, Knockout JS, HTML, AJAX, DHTML, CSS, JSTL, custom tag libraries.
- Proficient in converting business requirements into software specifications using Rational Rose, UML, object oriented techniques.
- Hands on experience in configuration and deployment of multi-tier applications using servers like IBM WebSphere 7.x/6.x/5.x/4.x, BEA WebLogic 8.x/7.x/6.x/5.x and Apache Tomcat 5.x/4.x and JBoss.
- Strong understanding of Object Oriented JavaScript Programming.
- Extensive experience in using UNIX and writing ANT build scripts.
- Developed dynamic user interfaces for high-volume Web and Mobile web sites using the latest in Responsive Web Design techniques.
- Good documentation skills wif the ability to meet project deadlines and has the ability to work in a cross functional environment.
TECHNICAL SKILLS
Languages: JavaScript, JQuery, HTML 5/4, CSS 3/2, Object Oriented JavaScript, MVC, AJAX, JQuery, UI, JSON, XML, PHP, Python
Java APIs: JDK 1.7, J2EE, EJB, Servlets, JSP, JSTL, Custom Tag Libraries, JAX-RPC, JDBC, RMI, JNDI, JMS, JAXB, Junit, AWT, Swing
Client Technologies: HTML, DHTML, Java Script, Ajax, DOJO
XML Technologies: XML, XSL/XSLT, SAX, DOM
Frameworks: Struts, spring, JSF, Hibernate, Apache CXF, Angular JS, Bootstrap
IDE: Eclipse, Notepad++, Sublime.
J2EE Design Patterns: Front Controller, Composite View, Business Delegate, Session DAO, Command Pattern, Singleton pattern, Service Locator
Application Servers: Apache Tomcat, IBM Web Sphere, BEA Web Logic, JBuilder
DATABASE: Oracle 8/8i/9i/10g/11g, DB2, MySQL
Operating System: Windows NT/2000/XP, UNIX
PROFESSIONAL EXPERIENCE
Confidential
Java Full Stack Developer
Responsibilities:
- Effectively involved in the analysis, design, and development and testing phases of Software Development Lifecycle
- Coordinated wif the business users by setting up the meeting to gather the inputs from the users, thereon created the technical design documents.
- Implemented the new features and enhancements for greater usability and performance.
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using Microsoft Visio to model the detail design of the application.
- Developed presentation layer using HTML5, CSS 3, JSP and Java script, AngularJS for validation
- Implemented business logic and Data access layers using Spring frameworks.
- Designed and developed service layer using spring wif AOP and Inversion Control.
- Involved in writing Spring Configuration XML file dat contains declarations and other dependent objects declaration.
- Designed the applications using MVC, Session Facade, and Service Locator and Business Delegate patterns.
- Developed SOAP Web Services on the client side to fetch the information from their database.
- Implemented the Web Service Security, by encrypting the messages.
- Implemented Restful Web Services for retrieving and presenting the data. Serializing the POJO information to XML/JSON formats using JAXB for easy representation.
- Extensively used the Hibernate Query Language (HQL) and developed Data Access Objects using Spring ORM
- Worked on Load testing frame work like JMeter for testing the exposed web services.
- Worked on Cucumber frame work testing exposed web services.
- Worked on integration testing framework like SoapUI for testing the exposed web services.
- Wrote halper classes using the Java Collection Framework.
- Ensured the quality of the delivered product through establishing the development guidelines and conducting regular code reviews.
- Wrote JUnit Test Cases for the classes developed.
Environment: Windows, Eclipse 4.3, Oracle 11g, WebLogic 11g, JavaScript, AJAX, HTML, XML, JSON, JSP, Servlets 2.4, Spring 3.2.0, AngularJS, REST API, Web services (SOAP 1.2, RESTful), Soap UI, Junit
Confidential
Java/Scala Developer
Responsibilities:
- Designed & developed the application usingAngular 2framework along wifHTML5,CSS3,Type Script,Java Script,Bootstrap,Node.js,NPM,and Mongo DB.
- Worked on installing and configuring Mongo dB server on AWS EC2 cluster.
- Extensively used Angular CLIfor creating components, Services, pipes, Directives.
- Created Gradle builds to build and deploy Spring Boot Microservices to internal enterprise Docker registry.
- Used Scala SQL for faster testing and processing of data.
- Developed quality code adhering to Scala coding Standards and best practices.
- Implemented Spark usingScalaandSpark SQLfor faster testing and processing of data responsible to manage data from different sources.
- Used Apache Commons Database Connection Profile to connect MySQL DB.
- Used Spring JDBC API to talk MySQL Database for Read and Write operations
- Worked on object sorting using Comparator/Comparable Interface
- Designed Responsive web pages using JQuery and dynamic loading of JSP's using AJAX.
- Migrated existing application into Micro services architecture using Rest APIs, Spring Boot.
- Involved in developing various UI templates and developed the business logic layer.
- Used tools including Web storm, Code Collaborator (for code reviews), Rally (Agile software), GIT for the version control.
- Administered development tasks to provide transparency for management
- Developed quality software using agile techniques such as Test Driven Development and Pair Programming
- Actively contributed to development, sprint planning, support ( second line) & release management
- Work wif support to investigate problems, perform root-cause analysis and deliver bug-fixes
- Used various from validations dat are provided as part of Angular.JS directives
- Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application
- Developed JavaScript performance testing toolkit for web and Angular JS applications.
- Used Angular JS built in directives, Controllers and Services and filter functionality to develop UI.
- Built theResponsive UIscreen for create new customerprocess, createdbill to and ship to screens, customer search results page, and Customer dashboard page using Bootstrap.
- Involved in writing application level code to interact wif APIs, Web Services usingAJAX, JSONand hence buildingtype a headfeature for zip code, city and county look up using JQuery, AjaxandJQuery UI.
- Successfully performed the RESTFUL APIs Integration using XML and JSON.
- Developed web services, SOAP message envelopes and headers using WSDL, UDDI, XML and JAXP.
- Developed REST architecture based web services to facilitate communication between client and servers.
- Built the UI part ofaddress verificationservice where users can select or ignore recommended address usingJQuery Ajaxandbootstrap model.
- Applied industry best practices and standards when project requirements are lagging.
- Implemented various Validation Controls for client-side validation and implemented custom validation controls wif ASP.Net validation controls.
- Handled response data from RESTful web services using JSON and JavaScript to update UI.
- Designed CSS based page layouts dat are cross-browser compatible and standards-compliant.
- Built theI frameLayout for Customer Dashboard Page for Ship to and Contact tabs using bootstrap tabbing and JQuery.
- Also mapped java objects in ship to and contactJSPand hence give user an ability to select ship to and select contact for dat customer for current order or create ship to or create contact from customer dashboard page.
- Closely worked wif theQA Teamto give user enhanced experience and reduce the number of key strokes forgiven scenario.
Environment: Scala 2.0, Angular.js, Backbone.js, RESTful web services, Mongo DB, Dynamo DB, Amazon EC2, Git,AJAX, Java Script, JQuery,Bootstrap, HTML5, XHTML, CSS3, XML, XSL, Restful
Confidential - Charlotte, NC
J2EE/Java Developer
Responsibilities:
- Effectively worked in all phases of SDLC, including requirements analysis, design and development, bug fixing, supporting QA teams and debugging production issues.
- Designed the user interactive (UI) web pages using web technologies like HTML5, XHTML, CSS3, Bootstrap, Backbone.js framework
- Manually loading the Bootstrap’s JQuery plugins into the Bootstrap module individually loads the file under the package’s top level directory.
- Wrote application level code to perform client side validation using JQuery and JavaScript
- Used CSS3 based design techniques to eliminate table-based layouts, and speed page loading.
- Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Implemented the Drag and Drop functionality using JQuery framework.
- Worked wif a geographically dispersed online team converting user-submitted designs into Angular JS code.
- Streamlined the Responsive Web Design to enhance the User Experience and developed designs for the prototypes for the Mobile UI.
- Used JIRA for bug tracking.
- Worked on consuming JSON object creation, parsing on both clients as well as server side.
- Enhanced form elements wif JQuery to add more robust functionality.
- Extensively used JQuery Events for manipulation of events and JQuery plugins for menus and widgets.
- Involved in writing application level code to interact wif APIs, Web Services using AJAX, JSON and XML.
- Successfully performed the RESTful APIs Integration using XML and JSON and Used Clear Case for version control.
- Performed website optimization and faster page loading using CSS sprites
- Worked on debugging JavaScript and HTML code wif Firefox Firebug and Google chrome JavaScript debugger.
- Used ANT to build the applications
- Used SOAP, JAXB, JAXP, XML/XSLT and WSDL for developing web services
- Worked on Java Script libraries like JQuery.
- Worked on Cross Browser Issues for different versions of IE, Mozilla.
- Developed Client Side Validations using JavaScript.
- Created images, logos and icons dat are used across the web pages using Adobe Photoshop.
Environment: HTML5, JavaScript, AJAX, CSS3, JSON, JQuery, ANT, XML, SQL, Restful web services Backbone.js, Angular JS, Bootstrap, Photoshop, JIRA, IE, Mozilla
Confidential
Java Frontend Developer
Responsibilities:
- Worked on multiple projects simultaneously for various clients and different domains
- Formulate and define system scope and objective based on user needs and thorough understanding of business processes
- Participated in numerous creative brainstorm sessions wif strategists, storyboards, design specifications, and screen layouts dat were shared wif Directors and other team members
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing
- Designed and developed intranet web applications using JavaScript, jQuery, Ajax and CSS
- Worked wif teams where requirements are constantly being implemented, tested and improved
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers
- Designed the table less web applications using CSS and wif the halp of and tags as per W3C standards
- Continuously provide input to project management activities throughout the project lifecycle, influencing scope, risk plan, project plan, issues and status
Environment: HTML, CSS, Java Script, JQuery, AJAX, Agile methodology, Eclipse
Confidential
Java Developer
Responsibilities:
- Responsible for developing company snapshot area, company consensus area, company fundamentals area, broker screening area, and research screening area of the application as well as the original design of the application’s menu and its navigation functionality.
- Formulated & defined system scope and objective based on user needs and thorough understanding of business processes.
- Extensively used HTML, JavaScript, XML, XSL, CSS, and MS SQL Server to develop the product.
- Worked wif teams where requirements are constantly being implemented tested and improves.
- Used jQuery to build accordion style content, drag and drop functionality, calendar, popup and modal windows
- Attend wire frame review, design and html code walkthrough meetings
- Participate and provide input in code optimization and performance related discussions
- Continuously provide input to project management activities throughout the project lifecycle, influencing scope, risk plan, project plan, issues and status.
- Design the application to meet the users’ requirements document
- Developed a demo version of the product to solicit and in corporate feedback into the design.
Environment: HTML, CSS, JavaScript, XML Schema, XSL, MySQL, Shell Scripting
Confidential
Java Developer
Responsibilities:
- Involved in developing a new tool using java servlets in Eclipse dat would halp in creating all the respective options wherein we can connect from one functionality to another functionality dat is inter servlet calls
- Involved in the designing of Java Server Pages required for the application
- Implementing the business logic required for the application
- Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side
- Extensively used JSP tag libraries
- Developed the code according to the functional specifications, detailed design, and coding and efficiency standards and execute the unit test cases.
- Developed Ant builds script and ant task classes to clean, compile, copy, run, and doc, deploy, jar, war and ear files, and develop web service
- Used JDBC API to access database
Environment: HTML, JavaScript, CSS, JSP, API, MVC, SQL Queries, Oracle
Confidential
Software Developer
Responsibilities:
- Implemented GUI screens for viewing trade data using Servlets, JSP, HTML, CSS, JQuery, JavaScript and Spring MVC.
- Build, configured and deployed Web components on Web Logic application server.
- Migrating code from C++ to java using the Object oriented concepts
- Implemented custom JSP tags for displaying trader data.
- Wrote the high performance multi-threaded Java code using singleton, mediator, visitor, facade, observer, template, factory, and delegate, publish and subscribe design pattern.
- Developed test cases using J Unit for functionality and unit testing.
- Wrote Java code for accessing trade data from Oracle and DB2 databases using JDBC API and SQL queries and accessed it from J2EE Web component.
Environment: Java, C++, HTML, CSS, JavaScript, JQuery, J2EE, Oracle, spring, UML, JSP, Servlets, Windows XP
