Sr. Ui/ Java Developer Resume
Philadelphia, PA
SUMMARY:
- Over 8+ years of experience in designing and developing User Interface (UI) applications and professional web applications with emphasis on HTML/HTML5, XHTML, DHTML, XML, CSS 2/3, AJAX, DOM, JavaScript, jQuery, Angular JS, Node JS, SOAP, REST, JSON, XML.
- Expert in design and development of Enterprise applications using Java, J2EE, EJB, Servlets, JSP, Struts, Spring, JMS, JDBC, Hibernate, JavaBeans, Log4J, XML, XSLT, MQ Series, Web services (SOAP & REST) and IDE tools like My Eclipse, RAD, BEA Workshop and STS.
- Strong experience in full Software Development Life Cycle eliciting, analyzing, specifying, validating, managing the requirements, preparing software requirements specification documents, designing, developing, testing and installing the applications, providing production support, collaborate with co - developers and work in tandem as a team in delivering the required work under the agreed timeframes using Scrum methodology while adhering to the Agile environment best practices.
- Proficiency in MVC architecture Web Framework Struts 2.0, Spring 3.0 (Dependency Injection, Data Access Objects, MVC Framework and Spring Web Flow).
- Expertise to access/connect Data Access Objects to the database layer using Hibernate/JPA.
- Experienced in developing Java applications using development tools like Eclipse, JDeveloper and IBM RAD (Rational Application Developer).
- Strong in writing Test Case Scenarios using JUnit.
- Good experience in programming, deploying, configuring, and fine-tuning middle-tier popular J2EE Application Servers like open source Apache Tomcat 6.x, 5.x, JBOSS, Web Logic and WAS.
- Proficient in designing websites with W3C standards using HTML4/5, CSS2/3 to get best cross-browser user experience for long-term user retention and engagement.
- Good knowledge and experience in various IDEs like Eclipse, Notepad++, Sublime Text, Adobe Dreamweaver, Microsoft Visual Studio and Webstrom.
- Extensive experience in various UI widgets using JavaScript libraries (JQuery) and developing Rich Internet Applications RIA.
- Experience with AWS Cloud formation and launch configurations to automate repeatable provisioning of AWS resources for applications with strong hands on experience with AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups.
- Good knowledge in React JS and working with React Flux architecture and Redux architecture.
- Worked with ECMA Script 6 features. Used Babel, web pack with es2015, react JSX presets.
- Experience in Angular 2 components template syntax using ES2015.Property and event bindings for updating I/O of the app and good knowledge of Grunt, GITS, HTTP and Restful services.
- Good knowledge of latest version of object oriented JavaScript Libraries like Angular.js, Node.JS, Backbone, Bootstrap, ExtJS 4.0, Require, Handlebars, and Dojo toolkit, ECMAScript 5 and 6.
- Good knowledge of using JavaScript testing frameworks, Jasmine and QUNIT.
- Solid working experience of control version tools like SVN, CVS, and Clear Case .
- Good knowledge with RDBMS concepts like writing SQL Queries, Functions, Stored Procedures and PL/SQL Packages.
- Experience in Cross browser compatibility testing and intellectual challenges in User Experience (UX), Responsive Web Design and Bootstrap and strong knowledge in Document Object Model and its functions.
- Experience in Fixing CSS Cross Browsing Compatibility issue and web application scaling.
- Extensive experience on implementing the AJAX features using JavaScript and jQuery.
- Experience with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer for testing applications.
- Web development experience in developing dynamic websites with emphasis on content management, interactive portals and complex online systems following WCAG and W3C standards.
- Good Knowledge about Phone GAP.
TECHNICAL SKILLS:
Enterprise Java and Java Standard Edition: Core Java, JSP, Servlets, JMS, Logging API, Ajax, JDBC, Swing, JDBC, JNDI, JSON, JSTL, RMI, JMS, JSP, Servlets, EJB, JSF, JQuery, Internationalization & Localization
Tools & Framework: Struts, Spring, Hibernate, Web Services, JUnit, Ant, Maven
Languages: C, Java, J2EE, Java Script, PL/SQL, Unix shell scripts
UI Frameworks: AngularJS, NodeJS, ExtJS, ReactJS, d3JS, Knockouts, Bootstrap
Operating Systems: Sun Solaris, HP-UNIX, RedHat Linux, Ubuntu Linux and Windows XP/Vista/7/8
Web Technologies: HTML, DHTML, XML, AJAX, WSDL, SOAP
Web/Application servers: Apache Tomcat, WebLogic, JBoss, Glassfish
Web Services: SOAP, REST, AWS
Databases: Oracle 9i/10g/11g, DB2, SQL Server, MySQL, MongoDB, Cassandra
Tools and IDE: Eclipse, My Eclipse, RAD, NetBeans, Toad
Version Control: SVN, CVS, Git
Network Protocols: TCP/IP, UDP, HTTP, DNS, SMTP
Testing Tools: Selenium, JUnit, Mockito
PROFESSIONAL EXPERIENCE:
Confidential, Philadelphia, PA
Sr. UI/ Java developer
Responsibilities:
- Development, Enhancement, Maintenance, Administration of Contract Management web application.
- Project Management activities - Customer relation, project monitoring and management, ResourceIdentification and task assignment, Metrics generation etc.
- Maintain onsite and/or offshore environment for support, maintenance and enhancement of theapplications using Service Manager, Change Management tools. Quality Control and Configuration Management Tasks.
- Involved in various phases of Software Development Life cycle (SDLC) of the application like requirement gathering, Design, Analysis and code development.
- Developed various product applications using Java, J2EE and Front end technologies.
- Involved in development of middle layer business methods, which incorporated the core business functionality using Singleton Beans.
- Spring framework is used to implement Inversion of Control (IOC) and Model View Controller (MVC)
- Created an internal browser based text editor using HTML, CSS, JavaScript, Require.js, Backbone, Ember. Js, Jasmine, Selenium
- Developed user management screens using AngularJS business components.
- Used AngularJS 2.0 to build a single-page application using type script.
- Experience in developing Components in Angular 2.0
- Spring framework and DAO classes using JPA framework for persistence management and involved in integrating the frameworks for the project.
- Worked extensively on Web Services (SOAP & REST), XML, JMS and Spring Controller.
- Actively involved in designing and implementing Business Delegate, Data Access Object.
- Used AJAX (JQuery) to display data using asynchronous calls.
- REST (JAX-RS) web services have been developed to be consumed by middleware module to push the communication center messages into web module.
- Extensively used Java Collections framework for backend services and to display view on frontend.
- Developed single page applications (SPA’s) using AngularJS, ReactJS and BackboneJS.
- Developed reusable custom directives using AngularJS using transclude, restrict, event handlers and templating.
- Experienced in React JS and working with React Flux architecture.
- Experienced in working with Redux architecture.
- Working with ECMA Script 6 features. Used Babel, web pack with es2015, react JSX presets.
- Working with React Router for developing Single Page Applications SPAs.
- Used Bootstrap for Responsive Web design.
- Used Grunt for build UI applications minification, watch for file changes for automated build, code quality check and CSS prefixes for cross browser compatibility.
- Used Node.js and Npm modules.
- Implemented mock services in node.JS with the help of modules using ExpressJS.
- Created application to View Data in MongoDB.
- Wrote application level code to perform client side validation using JQUERY.
- Worked on Rest API calls and integrated with UI.
- Knowledge on Classic/Touch Modes of AEM 6.0 also created few dialogs using version 6.0
- Responsible in testing the classes and methods using JUnit test case.
- Used JUnit framework for unit testing of application and Log4j to capture the logs.
- Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
- Developed web services using HTTP, SOAP and XML technologies.
- Handled the back-end operations using SQL, Stored procedures, triggers and developed the persistence structure using ORM based Hibernate.
- Worked with Build Engineer on Maven Configuration to build the application and deployed on WebSphere Application Server.
Environment: Java1.8, Hibernate, JPA, Oracle, PL/SQL, AEM, Spring, Mockito, Multi-threading, SOAP/REST Services, JMS, HTML5, CSS3, d3.js, AJAX, jQuery 1.4.1, Angular, React JS, NodeJS, Ember JS, Apache Flex, Bootstrap, HTML, JavaScript, MS Word, Grunt, Mongo DB, Windows, XML, Tomcat 8, GIT, Clear Case, Harvest, JAXB, Servlets, SOAP UI, Jenkins, Code Collaborator.
Confidential, Charlotte - NC
Role: Sr. Java/UI Developer
Responsibilities:
- Involved in Developing of Application based on J2EE using Hibernate and Spring frameworks.
- Used Spring framework and worked on different Spring modules.
- Written test cases for Unit testing using JUnit .
- Responsible for design and developing Persistence classes using Hibernate and Spring JDBC Template frameworks to save data in database tables.
- Generating Hibernate mapping files and domains using tables.
- Responsible to enhance the UI using HTML, CSS, Java Script, XML, JSP as per the requirements and provided the client side using jQuery validations.
- Good usage of JBOSS as an application server and integration middleware software products.
- Developed application for different browsers and fixed bugs for browser compatibility.
- Interacted and worked with cross-functional teams.
- Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
- Developed Web API using NodeJS and hosted on multiple load balanced API instances.
- Developed code for Responsive web design in JavaScript using frameworks like Angular.js.
- Worked as Administration, maintenance, support and scaling of Application Servers (WebLogic, Oracle Fusion Middleware SOA, OSB, IBM WebSphere, JBoss, and Tomcat)
- Developed web services component using XML, WSDL and SOAP with DOM parser to transfer and transform data between applications.
- Designed UX pages using Adobe Illustrator for digital photo manipulation and photorealistic styles of computer illustration.
- Build responsive application using AngularJS, NodeJS . Application compatible with mobile devices and different web platforms and browser.
- Used Java script and Angular JS for client side validations.
- Used SOAP UI for testing the web services by sending a SOAP request.
- Used AJAX for server communication and seamless user experience.
- Worked with Web Logic Application Server to deploy the Application(s).
- Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
- Experience in developing scalable solutions using NoSQL database, Cassandra, MongoDB .
- Performed importing data from various sources to the Cassandra cluster using Java/Python APIs
- Used Agile Scrum process
- Optimized queries and created new entities in 3NF.
Environment: Java 6, Spring, Hibernate, Rest, log4j, JUnit, IBM MQ, JMS, JAXB, Web Services, HTML5, CSS3, AEM, Java Script, JQuery, AJAX, JSON, Angular JS, NodeJS, XML, XSL, JQuery, Mongo DB, Cassandra, MongoDB , Web Logic Application Server.
Confidential, Denver - CO
Sr. UI/ Java developer
Responsibilities:
- Created User Interface in DOJO/AJAX and Struts2 tags for different customized screens for each type of Provider.
- Involved in creating UML Diagrams (Class and Sequence) during Design Phase. Designed with OOA/OOD and use-case, documented in UML diagrams.
- Developed JSPs for user interfaces to interact with business layer. Developed Servlets to communicate with the other components under STRUTS Framework.
- Involved in the development of the presentation tier using JSP, HTML, JSTL, CSS, XML, XSL, JavaScript, Swing and Servlets for login, find Subscriptions and create contract modules.
- Involved in writing code for Form Beans, Java Actions, DTO and DAO for accessing business methods in the business layer. Used J2EE web-services to get geographic data (city, country etc.) and EJBs for credit card validation etc.
- Developed the application using Core Java, Multithreading, Spring (Core, Context, and MVC), DB2, J2EE, Hibernate, JAXB, MAVEN and WebSphere .
- Hands-on experience in Core Java (OOPS, Multi-threading, Collections) and Swing development.
- Developed interactive and user-friendly campus map using Google API
- Developing a Java GUI application using Java/J2EE programming and Standard Widget Toolkit SWT.
- Implemented PowerShell remoting and execution.
- Experience in ANT, Maven build tools and also expertise in testing tools like JUnit
- Involved in entire life cycle development of the application through OOPS, Class, Multi-threading, Collections concepts.
- Participated in developing web pages using JSP, JavaScript and Google Web Toolkit, DWR (Ajax Framework) for better user interface experience.
- Responsible for making enhancements to the application developed in GWT, with JBoss and Maven
- Software maintenance and source control using Clear Case.
- Used Hibernate (persistence framework) to implement the Database Access layer.
- Implementation using Spring Framework along with POJO (Plain Old Java Objects) for achieving middle-ware service delivery.
- Simplified Hibernate session and transaction handling by writing a servlet filter.
- Involved in creation and deployment of Enterprise Application. Part of the team responsible for creating the architecture for staging environment for the Oracle database.
- Used Struts2 tiles to display different types of template formats and contents.
- Used SOAP and JWS to send the notifications to each and every change in the operational process including user’s information.
- Designed Frontend with in object oriented JavaScript Framework like Backbone.JS, Angular.JS and Ext.JS.
- Wrote Page level code using JavaScript with angular.js, Backbone.js, Node.js, Bootstrap framework.
- Implemented the security access rules for all types of users for different services applied.
- Worked with Oracle PL /SQL development and DBAs to create new database schema and porting data from other databases.
- Developed RESTful services using JERSEY implementation.
- Also used IBM App Scan to Code Security and Clear Quest to issue tracking to move the applications quickly to the servers.
- Created data models for Provider Clearance and Qualification for the higher Reviews.
- Worked with Splunk to logging and analyzing defects status.
- Working along with Business Analysts to resolve the data conflicts and defects to make it more efficient in System Integration with the other apps.
- Good at automating repetitive work through Shell scripts and Python.
- Created multiple types of reports by using the API classes to give accurate system utilization.
- Developing Hibernate Criteria and sessions to achieve the Object Relational Mapping and easy maintenance of data.
- Worked under the Backup Team on MONGO DB Cloud Manager software development
- Built standalone Go program to perform Point-in-Time restore of MONGO DB data files
- Processing batch jobs daily/weekly to build the application to the WebLogic server.
Environment: Java, J2EE, JSP, JSTL, Struts2, SOAP, AJAX, JWS, WebLogic10, Oracle 10, UNIX, Windows, Shell, My Eclipse 6, Hibernate 3, Maven2, SWT, Jenkins, DOJO, EXTJS, MVVM, MVC, RCP, Toad 8, XML, Clear Quest, App scan, SVN.
Confidential, California
Java developer
Responsibilities:
- Managed complete implementation of the web service to fetch transaction details
- Involved in implementation and coding of front-end screens using JavaScript, JSP, JSTL and Custom tags
- Used D3.JS for drawing the graphs, also used the UI related technologies JQuery for creating the user interactive web pages
- Utilized the concepts of AJAX to make asynchronous calls and BOOTSTRAP for responsive web design
- Developed number of JSP pages using Struts tags, validations in JSP pages and session management
- Worked and applied model-view-controller design pattern and conducted simultaneous queries and retrievals using Java multithreading techniques
- Used Servlets and EJB to develop the server side components in Java
- Developed order worksheet for pricing using JSP and provided dynamic update of JSP
- Designed different tables required for the project in Oracle database and used the stored projects in the application
- Involved in database testing for the application in SQL server
- Carried out the task of reviewing documents by coordinating with the application developers
- Identified and executed the test cases as per the client’s requirement specifications
- Attended the business conference calls and provided solutions to the production issues
Environment: Core Java, Multi-threading, JSP, EJB, SQL, PL/SQL, Oracle, Eclipse
Confidential
Java UI developer
Responsibilities:
- Participated in client requirement gathering.
- Developed HTML and JSP pages for user interaction and data presentation.
- Involved in Coding of Enterprise Java Beans JDBC, Apache Tomcat, which implements business rules, and business logic.
- Involved in Architecting and implementing SOA ( service-oriented architecture) and ESB (enterprise service bus) solutions. Developed client modules for the SOA integration
- Handled the database access by implementing Controller Servlet.
- Used JDBC prepared statements to call from Servlets for database access
- Maintained Java Script validations to avoid junk data. Developed Web Pages using Flash.
- Worked on web-based reporting system with HTML, JavaScript and JSP.
- Used XML Web services for transferring data between different applications and retrieving credit information from the credit bureau.
- Involved in Maintenance and Enhancement of the project.
- Implemented MVC using Struts Framework
Environment: Java Developer, Core Java, HTML, JSP, Servlet, EJB, Java Beans, JDBC, Apache Tomcat, SOA, Hibernate, Struts, SQL and JUnit.