Sr. Java Ui Developer Resume
Hingham, MA
SUMMARY
- 7+ years of experience in Design, Development, and Implementation of Java and J2EE web and client server based applications using Java/J2EE technologies on Windows2000/XP/ NT/ Vista/7, UNIX, LINUX and Solaris 7/10 platforms.
- Excellent work experience on Core Java, J2EE, Servlets, JSP, NodeJS,Webservices, SOA, JavaScript, Ajax Framwork, XML, HTML, XSLT, Apache Ant, Tag Libraries, MVC frameworks such as Struts, Struts Validator Framework and Struts Tiles Framework.
- Experience in the SDLC phases like the Requirements gathering, Analysis, Design, Implementation, Testing, Deployment and Maintenance with various methodologies such as Waterfall, Incremental, Iterative and Agile Models.
- Strong Experience on web designing development.
- Extensive Experience in developing Graphical User Interfaces using JSP.
- Extensive Experience working in Spring Framework, Struts Framework and O/R mapping Hibernate framework.
- Deep knowledge in using front - end techniques such as HTML/HTML5, CSS/CSS3, Bootstrap, XML, JSON, AJAX, JavaScript, jQuery, and Angular JS.
- Experience in working with RESTFULLWeb Services.
- Experience in creating a SOAP request and making a WSDL call.
- Hands-on experience in developing SQLqueries and implementing them in various Relational Databases like SQL Server 2008, and Oracle 10g/11i.
- Experience in creating Use-Case Diagrams, Class Diagrams, Sequence Diagrams in UML and Rational Rose.
- Experience in writing SQL queries and PL/SQL Programming (Stored Procedures, Cursors and Triggers).
- Expertise in XML (SAX, DOM), XSD, PHP, IBM Tivoli and HTML5.
- Good experience in process like RUP, Agile and Test driven methodologies.
- Adept in designing and implementing web server solutions and deploying Java application on servers using ApacheTomcatweb server and configuring various Servlet engines like Weblogic and WebSphere.
- Have sound knowledge on Groovy Scripting.
- Hands-on experience in deploying applications onGlassfish, JBoss 4.xandTomcat.
- Good experience with various Web/ Application Servers like IBM WebSphere, BEA WebLogic, JBOSS and ApacheTomcat.
- Strong Experience in OO Analysis and Design.
- Hands on experience in testing methods such as Unit Testing and Integration Testing.
- Expertise in documentation, developing and analyzing test plan and test case results.
- Excellent Communication skills and multi-cultured team player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with the newly emerging technologies.
TECHNICAL SKILLS
Languages: Core Java, Advanced Java, Oracle - PL/SQL, C, C++, Groovy Scripting, Java Applets using Swing/AWT
Frameworks: Spring, Spring MVC (Model-View-Controller), Struts 2
Databases: Sybase, SQL Server, Oracle 10g/11i, RDBMS
ApplicationServers: Weblogic, Websphere, JBoss, Tomcat
Scripting Technologies: HTML, XML, Java Script, JSP, jQuery, AJAX, shell script, Perl
Operating Systems: Windows 8/VISTA/XP/2003/2000, Linux
Other Tools: SOAP UI, RESTWebservices, Net Beans
PROFESSIONAL EXPERIENCE
Confidential, Hingham,MA
Sr. Java UI Developer
Responsibilities:
- Implemented project using Agile SCRUM methodology. Involved in daily stand up meetings, sprint showcase and sprint retrospective.
- Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations.
- Designed and development of User Interface using HTML, JSP, JSP Custom Tag and AJAX
- Implemented client side validations using JavaScript and jQuery
- Implemented J2EE design patterns like Data Access Object and Business Delegate to handle the business flow.
- Developed International Error Correction Screens using custom front end forms using XML, XSLT, Angular JS, JQuery and ExtJSSencha.
- Designed and developed web services for search, validations using JAX-WS and Apache CXF.
- Implemented Real time monitoring Dashboard using Angular JS and SignalR, Web-services and Bootstrap.
- Created Dynamic reporting tool using jQGrid and Bootstrap.
- Created Damage and Exception Marking Application.
- Implemented Queues with Real time updates using SignalR.
- Converting Winform applications to Web applications.
- Responsive UI Websites using Bootstrap.
- Extensively worked on Spring AOP and integrated the application using Spring Dependency Injection.
- Developed Persistence layer using Hibernate and implemented DAO to handle the data base interaction.
- Coordinated with external teams to finalize the XML messages for the Web Services communications in SOA architecture.
- Wrote JUnit test cases to test the application and performed random checks to analysis the portability, reliability and flexibility of the project.
- Performed database operations and queries using Oracle 10g.
- Conducted code reviews against coding standards and made sure the best practices are maintained in development process.
- Used Log4j for tracking errors and debugging the code.
- Designed Schemas and generate classes using RAD IDE
Environment: Java1.6, Struts, JSF1.2, EJB 2.0,Java/J2EE coding,J2EE patterns, BootStrap, AngularJs, Signal R,Web service, JDBC, JMS, Spring, Groovy,AnjularJs, WSDL, JQuery, Hibernate, Log4j, XML, JUnit, Oracle 10g, Websphere7.0,UML Design, HTML 5, Java script, Rational Clear Case, PL/SQL.
Confidential
Senior Java/J2EE Developer
Responsibilities:
- Participated in Application Design and Architectural sessions with project managers, business analysts and team members to analyze business requirements and outline the proposed IT solution.
- Review business requirements, functional designs, business processes and system solutions in order to gain a deep functional understanding of the application.
- Propose new Architectural design and best approaches for IT solutions.
- Implemented Action classes (Action Servlet, Action) and Form beans (Action Form) using Struts Framework.
- Implemented a RESTful service on the server side using Jersey, Spring and Hibernate that interacts with the DB to obtain the claim details.
- Integrated the JSF framework for the presentation layout and extensively used the dynamic rendering feature.
- Developed the user interface for registration using HTML5, CSS3, jQuery, AJAX.
- Configured TB Notification Processor MDB with Queue and IJPInboxMDB with Inbox Queue using Activation Specification.
- Introduced Continuous Integration with Hudson and Jenkins.
- Developed java business classes to move business logic into middle tier from data tier / stored procedures.
- Developed the user interface for registration using HTML5, CSS3, jQuery, AJAX
- Used technologies like JSP, JSTL, AJAX, and JavaScript for Presentation.
- Involved in the coding of Distributed Multi-threaded Enterprise applications using J2EE technologies Servlets, EJB, RMI, JDBC and JMS.
- Prepared use case diagrams, class diagrams and sequence diagrams using Rational Rose.
- Dependency Injection used for runtime object injection using Spring.
- Facade, BO and DAO design patterns were used to re factor the code.
- Facade responsible for starting and ending the transaction.
- BOs responsible for converting DAO object into simple POJOs.
- DAO for accessing and manipulating data.
- JDBC was used to handle the database operation in monitors.
- Implemented Oracle stored procedures and SQL scripts for data loading.
- Took active part in designing the data base tables.
- Usage of ANT for generating system builds.
- Used version control tools SVN, CVS and Build tool Log4j
- Prepared test cases and carried out unit testing, integration testing, system testing and involved in bug fixing activities.
Environment: JDK1.4, Hibernate, Web service, J2EE patterns, Groovy HTML/JavaScript Spring, JDBC, SOAP, AXIS, WSDL, JMS, UML Design, JSP, Log4j, XML, DOM, SAX, XSD, DTD, JUnit, Ibatis/hibernate, DB2/SQL/Oracle, Oracle9i, Agile, WebLogic8.1/9.0, Rational Clear Case, web logic web services, RSA, clear case, clear quest Ibatis/hibernate, NetBeans, SVN.
Confidential, Columbus, OH
Java J2EE developer
Responsibilities:
- Involved in business requirements gathering and technical analysis document preparation.
- Developed the business layer logic and implemented EJB's (EJB 3.0)
- Developed SOAP and RESTful based web services and exposed them using WSDL files over HTTP.
- Following SDLC Waterfall methodology for Integrated Web Bill Pay Project.
- Prepared use case analysis document using UML
- Prepared Architecture/design document and implemented Command Pattern in Presentation Services.
- Used Hibernate to connect to database to create DAO layer for ORM.
- Involved in writing Spring Configuration XML files that contain declarations and other dependent object declarations.
- Integration of front-end with Oracle database using JDBC API and also responsible for developing database SQL queries.
- Created JDBC Connection Pooling and Helper classes for Database access.
- Designed and developed the front-end with Jakarta Struts framework, JSTL Tag libraries and Custom Tag Libraries and development of Presentation Tier using JSP pages, Custom Tag’s, JSPTagLibs, HTML, DHTML.
- Developed new Web Service for getting External Accounts using vendor WSDL
- Used Basic Authentication (web services security) mechanism.
- Review code, Unit Test Cases and Unit Test Results for the correctness and completeness.
- Manual application (EAR) deployment and integration testing in WAS 5.1/6.0 Linux servers.
- JUnit and AgitarOne was used for Unit Testing
Environment: Java1.4,J2EE, IBM RAD 6.0, XML, Business Services, Presentation Services, Agile, UML Design,J2EE Patterns, Web sphere Application Server MQ Series, Web Services, XSLT, CSS, RSA, Java/J2EE, RSA, Clear Case, Clear quest, Tag Lib, JSP using JSTL, JavaScript, NetBeans 6.8.
Confidential, Waukegan, IL
Java Developer
Responsibilities:
- Responsible to design, develop code, Interact with Business Architects to analyze requirements and translate requirement to system implementation components.
- Object oriented analysis, design (OOAD) and implementation using Java/J2EE technologies.
- Work on Detailed Code design and develop the code in Java/J2EE components including Core Java, JavaScript, JSP/Servlets, Building Restful Web services, with SQL, Mongo DB,primefaces and Richfaces.
- Unit Test (JMeter) and deploy the developed code in Test and Production environments.
- Support by fixing any post defects in production environment.
- Build components adhering to Spring IOC & Spring MVC frameworks.
- Follow coding standards, review Code and follow process documentations for the project.
Environment: Java/J2EE, Servlet/JSP, JavaScript, Restful Web Services, SQL, Mongo DB with Eclipse IDE, JMeter, Maven &jboss, Agile methodology, Spring Framework
Confidential, Baltimore, MD
Java Developer
Responsibilities:
- Involved in designing and implementation of application flow.
- Involved in Developing UI screens in Administrator module.
- Developed Servlets and JSP pages for displaying both dynamic and static pages using HTML and CSS.
- Developed Action and Form Bean classes to retrieve data and process server side validations.
- Used JavaScript for performing client side validations.
- Created JDBC stored procedures, triggers, queries and PL/SQL statements to interact with the database.
- Involved in implementing Internationalization for supporting different country languages using Unicode formats.
- Involved in Code Reviews to make sure best coding standards and java best practices are used before placing the code in version control.
Environment: Java1.4, Servlets, JSP, Struts, EJB, Design patterns, HTML, java script, Eclipse IDE, Ant, Clear Case and Web sphere application server (WAS 5)
Confidential
Java Developer
Responsibilities:
- Interacting with Business teams and marketing specialists to understand the specifications and requirements for designing/revamping all the surveys.
- Gathered detailed design specifications and strategies which were utilized by the functional team and the development team for performing detailed development and testing on business applications.
- Implemented Java components and deployed under the weblogic server
- Involved in test plan, test cases and unit testing of the system
- Involved in different activities of project such as information meeting, analyzing data, validation of data, documenting business/functional supplies
- Worked actively with the Development team, providing assistance with programming issues and post production bugs.
- Work as Technical Support and perform all sorts of IT Administrative Tasks.
Environment: Java Servlets, Hibernate, JavaScript, HTML, Toad, Oracle database, Apache Tomcat, Eclipse, Webserver.
Confidential
Core Java Developer
Responsibilities:
- Involved in designing and implementation of application flow.
- Involved in Developing UI screens in Administrator module.
- Developed Servlets and JSP pages for displaying both dynamic and static pages using HTML and CSS.
- Developed Action and Form Bean classes to retrieve data and process server side validations.
- Used JavaScript for performing client side validations.
- Created JDBC stored procedures, triggers, queries and PL/SQL statements to interact with the database.
- Involved in implementing Internationalization for supporting different country languages using Unicode formats.
- Involved in Code Reviews to make sure best coding standards and java best practices are used before placing the code in version control.
Environment: Java1.4, Servlets, JSP, Struts, EJB, Design patterns, HTML, java script, Eclipse IDE, Ant, Clear Case and Web sphere application server (WAS 5).
