We provide IT Staff Augmentation Services!

Java/ Ui -full Stack Developer Resume

3.00/5 (Submit Your Rating)

Beverly, MassachusettS

SUMMARY:

  • Over 9 years of experience in design, development, maintenance and support of Java/J2EE applications.
  • Working knowledge in multi - tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
  • Experience in working in both Windows and UNIX platforms including programming and debugging skills.
  • Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JSTL, JMS, EJB 2.0/3.0.
  • Great knowledge on Extjs/Sencha OOP design pattern, Developed Extjs components' extensions for customize features with MVC and MVMM architecture.
  • Experience in maintaining and developing Solr based faceted search queries.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Experienced in web development using HTML, DHTML, XHTML, HTML5, CSS, CSS3, JavaScript, Ext JS, Angular JS, Node.js, UnderScore.js and AJAX technologies.
  • Experienced in developing MVC framework based websites using Struts and spring.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming) DAO (Data Access Object) and template classes.
  • Expertise in Object-relational mapping using Hibernate.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, XML-RPC and XML Beans.
  • Expertise in developing and consuming Web services including different technologies and standards like DTD, XSD, SOAP, WSDL, JAX-WS, WS-I and Apache Axis.
  • Experience in configuring and administering MQ-Series and experience in developing messaging systems using JMS.
  • Experience in installing, configuring, tuning IBM Web Sphere 6.x/5.x, BEA Web Logic 8.1/9.1, Jboss.
  • Good Knowledge of using IDE Tools like Eclipse, Rational Application Developer (RAD) for Java/J2EE application development.
  • Expertise in database modelling, administration and development using PL/SQL in Oracle (8i, 9i and 10g), DB2 environments.
  • Experience in using ANT and Maven for build automation and setting up Jenkins jobs.
  • Experience in using version control and configuration management tools like Clear Case, CVS and Subversion.
  • Experienced in using Operating Systems like Windows 98 / 2000 / NT / XP, AIX, Sun Solaris and HP-UX.
  • Proficient in software documentation and technical report writing.
  • Versatile team player with good communication, analytical, presentation and inter-personal skills.

TECHNICAL SKILLS:

Programming Languages: Concepts of C++, Core Java, UNIX

Java/J2EE Technologies: JDBC, Applets, Swings, Servlets, Collection, JSP, JSTL, Java Beans, EJB 2.0/3.0, Spring Batch Framework, spring, Hibernate.

Web Development: HTML, HTML5, DHTML, JavaScript, Ext JS 4.0, 4.2, Sencha 5.2, JQuery, AngularJS, CSS3, Node.js, backbone.js, UnderScore.js, Express.js

Frameworks: Struts 1.2, Spring 3

Web Services: SOAP, REST.

Messaging Services: JMS, MQ Series 6.0.

Application/Web Services: Apache Tomcat, Web logic 8.1/10.1, IBM Web sphere

Databases: Oracle 9i/10g/11, DB2,MongoDB

IDE: Eclipse, Toad, SQL developer

Build Automation: Ant, Maven

Testing and Logging: Junit, Log4j

Automated Tools: Selenium/TestNg

Operating System: Windows 98/2000/NT/XP, Sun Solaris, UNIX

Office Suit And Tools: MS Office 2003, 2007

PROFESSIONAL EXPERIENCE:

Confidential, Beverly, Massachusetts

Java/ UI -Full Stack developer

Responsibilities:

  • Responsible for requirements capturing & preparing software requirements specification.
  • Design, build, test, and deploy software product features, selects best approach, develops functionality using best practices.
  • Involved in system design and development using Collections and multithreading for the action classes.
  • Implemented spring core for dependency injection/Inversion of control (IOC).
  • Used Hibernate Framework for persistence onto oracle database.
  • Produced Java REST based web services using jersey client.
  • Developed several REST web services supporting both XML and JSON
  • Implemented REST web services for other applications to communicate.
  • Develop Java based Exchange proxy email feature.
  • Developed UI screens using AngularJS and HTML 5 .
  • Developed custom components like GRID, drop down, nav bar with React .JS
  • Implemented Presentation layer using CSS Framework, angularJS, Wire-framing, HTML5.
  • Developed Application to asses JSON and XML from Restful web service from consumer side using JavaScript and Angular.JS
  • Developed the front-end web page by using HTML5, CSS3, and JavaScript, taking advantage of the frameworks Angular.JS.
  • Responsible for React UI and architecture. Built components library, including Tree, Slide View, and Table Grid.
  • Develop Apache Solr based faceted search functionality.
  • Created an XML schema for the SOLR search engine based on the oracle schema.
  • Indexed the document using SOLR.
  • Integrated CISCO telephony at backend. Using threads, every user login and log out process is tracked to observe user’s call.
  • Create and update flyway migration scripts to support nightly migration.
  • Implementation of the Business logic layer for MongoDB Services.
  • Developing Hibernate Configuration files for Oracle 11g and MongoDB.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices
  • Test out new code with behavior driven JavaScript jasmine and write automated selenium based functional test for new features.
  • Assisted in the JavaScript unit tests demo using jasmine framework,
  • Code reviewing via fisheye.
  • Used Jenkins for continuous integration, Sonar Qube for code quality inspection and GIT for source code management.
  • Implemented fully automated server build, configuring and scheduling jobs on Jenkins server.
  • Used Eclipse IDE for code Development along with GIT Hub for managing the code.
  • Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
  • Coding, testing, debugging, and refine new software or makes enhancements to existing programs to produce the required product.
  • Developed maven scripts for various tasks to automate the build process and for the deployment of the application on tomcat server.

Environment: Java (JDK 1.7), Angular JS 2.0, Node.js, MongoDB, Cold-fusion 8, Oracle database 11g, ORM hibernate 4.2, Apache Tomcat 7.0, Apache Camel, Apache Solr Lucene, GIT repository, REST web services, Jasmine 1.2, Selenium web driver, TestNG, SQL developer, Maven, CSS3, JavaScript, HTML, JSON, JIRA, FishEye Code review.

Confidential, Des Moines, Iowa

Senior Java/ UI - Full Stack Developer

Responsibilities:

  • Responsible for requirements capturing & preparing software requirements specification.
  • Primarily involved in re-design and coding of offline processes which are standalone java programs running to generate various reports asynchronously and send mail to the users.
  • Performing gap analysis on requirements, migrating data from legacy systems, developing and documenting business process flows.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
  • Implemented Stateless session beans as Web Services using SOAP, WSDL.
  • Designed and Developed Web application using CSS pre-processors
  • UI development with technologies like HTML 5, Angular JS and JQuery.
  • Used jQuery to make the application highly interactive and used JSON objects effectively for efficient client side coding.
  • Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3
  • Built Web pages that is more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, and JavaScript.
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
  • Developed log monitoring tool with multithreading, track multiple log file. Tool runs on java scheduler, which runs at regular interval and configurable via properties file.
  • Developed new reusable components in single page application with Ext Js 4.2 framework.
  • Created visual data using charts in Extjs.
  • Created new components and controllers and handling bus events in Sencha ExtjS.
  • Modified the UI screens created by web designer using HTML, JSP, CSS, and JavaScript.
  • Implemented Spring Batch for scheduling and maintenance of batch jobs.
  • Used Data Access Objects (DAO) to abstract and encapsulate all access to the data source.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Development of MQ application programs for Java JMS environments using queues and messages.
  • Working with JMS Handling and managing exception conditions.
  • Developed core batch framework interfaces for parsing XML files using XPATH.
  • Responsible for reading txt, pdf, doc, tiff and jpeg files and converting to pdf using java API PDF Box and Snowbound libraries.
  • Responsible for creating tuning new PL\SQL store procedure used in web service.
  • Deployed the application in various environments DEV, QA and also Production.
  • Coding, testing, debugging, and refine new software or makes enhancements to existing programs to produce the required product.
  • Reviewing, refactoring and modifying software programs to ensure technical accuracy & reliability of programs.
  • Tested web services using Soap UI.
  • Analyze risk, developing appropriate test strategies to mitigate risk.

Environment: Java (JDK 1.6), Spring Batch framework, Maven, Junit, Eclipse IDE, MQ Series 6.0, SOA, XML, jQuery, JSON, XSL, REST web services, SOAP web services, JSP, servlets, JavaScript, Oracle 11g, IBM web sphere, UNIX, Angular JS, Extjs 4.2, HTML5.

Confidential, Sylmar, CA

Senior Java Developer

Responsibilities:

  • Involved in all the phases of the life cycle of the project from requirements gathering to quality assurance testing.
  • Involve in Initial designing and creating Use case diagrams, Sequence Diagrams and class diagrams using the Microsoft Visio Tool.
  • Design Implementation of the Administration Web Module.
  • Development & support of HL7 interfaces for clinical applications.
  • Evaluate requests for changes to existing HL7 interfaces; implications and impact of such changes in terms of other ongoing projects and resource requirements.
  • Spring, Hibernate and Dojo Frameworks based development.
  • Designed the application based on various J2EE design patterns including MVC (Model View Controller), Front Controller.
  • Used jQuery to make the application highly interactive and used JSON objects effectively for efficient client side coding.
  • Responsible for implementing DAO Factory pattern.
  • Develop DAO design pattern for hiding the access to data source objects.
  • Implemented LDAP security using spring security-LDAP framework.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Developed web services using SOAP, UDDI, WSDL, XML and Apache CXF.
  • Use JSP/HTML/DHTML/Servlets/XMLs (XSD, XSLT, and DTD) and Java Script.
  • Configured and deployed web application in JBoss using Maven.
  • Implemented functionality rich user interfaces using HTML, CSS, JavaScript, AJAX and JSPs.
  • Created JUnit test cases and created set up manuals and user guides.
  • Guiding the Application Team’s entity design to ensure maximum leverage out of the ORM layer and JPA best practices.
  • Coding, testing, debugging, and refine new software or makes enhancements to existing programs to produce the required product.
  • Use CVS for software configuration management and version control.

Environment: Java (JDK1.5),, Spring 3, spring-security, SOAP, Apache CXF, Hibernate, J2EE, JSP, HL7 v2.5, Servlets, JavaScript, XML, CSS, Eclipse, Oracle 11g, JBoss, JQuery, UML, XSLT, Ajax, Log4j, Maven, VS, CVS.

Confidential, Arlington, Virginia

Java/J2EE Developer

Responsibilities:

  • Worked with functional leads to discuss business specifications and transformed them in to technical requirements.
  • Developed environment set up document and assisted development team to install development environment.
  • Assisted in developing the technology proposal document required for the system.
  • Involved in design meetings with the architects and other development team and contributed in designing rules engine, DAO factory pattern using Statement Builders and ResultSetHandlers.
  • Designed the application workflow using Struts and authored struts configuration files like validator.xml, struts-config.xml and validation-rules.xml files.
  • Developed core business components for rules engine to automate the process of screening applicants for the requirement.
  • Used jQuery to make the application highly interactive and used JSON objects effectively for efficient client side coding.
  • Developed REST web services for internal consumers.
  • Created user interfaces for the presentation layer using JSP, HTML, DHTML and JavaScript.
  • Developed JSP custom tags required for the presentation layer.
  • Designed front-end, data driven GUI using JSP, HTML, JavaScript and CSS.
  • Created EJBs to encapsulate the business logic to represent the model in MVC Architecture.
  • Developed business components in the rules engine using business components. XML based configuration is provided to configure rules engine dynamically on the run time.
  • Worked with the database team to analyze the data from development perspective.
  • Developed XSD to get data through Oracle bus services.
  • Coding, testing, debugging, and refine new software or makes enhancements to existing programs to produce the required product.
  • Written test cases for unit testing and integration testing.

Environment: Java (JDK1.4, 1.5), Servlets, JSP, Java Beans, Struts 1.2, WebLogic Application Server 8/10.3, Eclipse, Web Services, Oracle 9i,10, JDBC, EJB, DAO Factory pattern, JQuery, HTML, DHTML, JavaScript, ANT, Toad.

Confidential

Java Developer

Responsibilities:

  • Solely responsible for developing IDS.
  • Taken care of complete Java multi-threading part in back end components.
  • Taken care of Java multi-threading in common java classes / library.
  • Built UI with details on intrusion using html, jQuery, and JavaScript.

Environment: Java 1.4 (Java networking, Interfaces, Threads, Swings, OOPS), MS SQL server, JavaScript, html, jQuery.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in all the phases of the life cycle of the project from requirements gathering to quality assurance testing.
  • Involved in the design of the Database and in the Normalization of the tables.
  • Implemented JDBC API for communicating with database layer.
  • Developing Java Web services for different phases.
  • Designed the application based on various J2EE design patterns including MVC (Model View Controller), Front Controller, DAO (Data Access Object).
  • Used spring framework to implement the MVC design pattern.
  • Implemented functionality rich user interfaces using HTML, CSS, JavaScript, AJAX and JSPs.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Developed web services using SOAP, WSDL, and XML.
  • Configured and deployed web application in IBM Web sphere .
  • Created JUnit test cases and created set up manuals and user guides.
  • Created SQL scripts for the IBM DB2 database.
  • Worked with the Quality Assurance team in fixing the defects

Environnent: HTML, JavaScript, Java, Struts, Spring IOC, JDBC, JSP, Servlets, JDBC, JBoss, DB2, Ant and Eclipse, IBM web sphere.

We'd love your feedback!