Senior Java Ui Developer Resume
Princeton, NJ
SUMMARY
- Over 8 years of experience and specialized in web development and design using Java Core, J2EE and related technologies such as JSP, Servlets, Spring, Hibernate, JPA, Maven, Struts, Ajax and JavaBeans, Jboss, Junit for testing.
- An accomplished Computer Engineer with experience in all aspects of Software Development Life Cycle including requirements analysis, design specifications, code development, testing, maintenance and support.
- Extensive experience in reports development with Jasper Reports.
- Extensive experience in web technologies like HTML, HTML5, Javascript, jQuery, Dojo 1.6, XML, Ajax, JSON,CSS3.
- Good experience in web services with standard protocols like: SOAP, WSDL XML.
- Excellent experience using and deploying web applications in Apache Tomcat, GlassFish.
- Good experience in design patterns such MVC, Data Transfer Objects, Entity Objects, Data Access Objects and Delegates, UML.
- Extensive experience in database applications design and implementation using Oracle 11g, SQL Server 2008 and MySQL with E - R Entity relationship design and PL/SQL.
- Microsoft® Certified Technology Specialist MCTS in SQL Server® 2008, Implementation and Maintenance .
- Good experience in configuration and management tools like Team Fundation Server, SVN, Tortoise/RapidSVN on Windows/Linux enviroments.
- Extensive work experience in Windows server and GNU/Linux with Ubuntu.
- Excellent development team member with strong problem solving techniques, with excellent presentation and communication skills.
TECHNICAL SKILLS
Technologies: Java EE, J2EE, JDK 1.5, 1.6, 1.7, JSP, Servlets, Spring, Hibernate, Maven, Struts, Ajax and JavaBeans
Languages/Scripts: Java, JSP, JSTL, C/C++, PHP, C#, Javascript, jQuery, JSON, HTML, XML, CSS
RDBMS: Oracle 11g, SQL Server 2008, MySQL, PL/SQL.
Web Servers: Apache Tomcat 6/7, GlassFish, Web Logic, Jboss.
Version Control: Team Fundation Server, SVN, Tortoise/RapidSVN
Operative Systems: Windows XP, Vista, 7, 8, Server 2003, Server 2008, Linux Ubuntu
Development Tools: Netbeans, Eclipse IDE RCP, Toad, SQL Developer for Oracle, Visual Studio, Adobe Dreamweaver, Erwin, DBDesigner, MySQL Query Browser, iReport.
Desing Tools: Adobe Fireworks, Photoshop.
Testing Tools: JUnit
Office Tools: Microsoft Office, Libre Office.
PROFESSIONAL EXPERIENCE
Confidential, Princeton, NJ
Senior Java UI developer
Responsibilities:
- Administrator and support for Confluence in Confidential Capital company instance.
- Design of Muck-ups of users profile plugin.
- Developed numerous UI (User Interface) screens using, Velocity, HTML5, CSS3, Javascript, jQuery, jQgrid, JSON.
- Used Spring Framework for Dependency injection.
- Used Java API for Atlassian products
- Creation of Active Objects in order to save and retrieve the information in database.
- Used Atlassian Jira software for creation of tickets (issues tracker) and Git branches control.
- Deployed the application on Apache Tomcat Application Server.
- Used Git for version controlling and JUnit for unit testing.
Environment: Java 7, Spring Framework, Java API for Atlassian products, Web Services, JSON-RPC, Velocity, jQuery, HTML, CSS, JavaScript, JUnit, SOAP, XML, CSS, Tomcat 7, Eclipse IDE, Windows 7, Linux Ubuntu, Git, Atlassian Stash, Atlassian Jira, Atlassia Confluence.
Confidential, Deerfield, IL
Senior Java UI developer
Responsibilities:
- Involved in the UML diagrams, Use Case, Class Diagram, Sequence Diagram and Entity Diagrams.
- Designed the application by implementing Spring Framework based on request driven MVC Architecture.
- Developed user interface using JSP, JSP Tag libraries (JSTL) to simplify the complexities of the application.
- Developed numerous UI (User Interface) screens using JSP, JSTL, HTML5, CSS3, Javascript, jQuery, jQgrid, JSON, Dojo1.6.
- Worked with WSDl and SOAP UI to make web service calls.
- Adapted various design patterns like MVC, Data Transfer Object (DTO'S), Business Delegate, Service Locator, Session Facade, Data Access Objects (DAO's), JPA,.
- Used EJBs in the application and developed Session beans to house business logic.
- Used Spring Framework for Dependency injection.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Involved in the development of Tables, Indexes, Stored procedures, Database Triggers and Functions.
- Deployed the application on Apache Tomcat Application Server.
- Used CVS for version controlling and JUnit for unit testing.
Environment: Java 7, Spring Framework, Hibernate, Visual SVN, TortoiseSVN, Web Services, JSP, JSTL, jQuery, HTML, CSS, JMS, JSF, JavaScript, JUnit, JDBC, SOAP, XML, CSS, Tomcat 7, Oracle 11g, Data Access Objects, JasperReports, Eclipse IDE, Windows 7, Windows 8 testing.
Confidential, Houston, TX
Java UI developer
Responsibilities:
- Designed, developed and maintained modules using Struts and Spring Framework.
- Developed modules using Hibernate ORM, PL/SQL
- Performed the performance tuning of several critical modules by using caching technologies Hibernate provides.
- Developed numerous UI (User Interface) screens using JSP, JSTL, HTML, CSS, Javascript, REST, jQuery, jQgrid, JSON.
- Involved in writing Stored Procedures and Hibernate ORM queries.
- Developed user defined application validation in Spring using Spring Validation Framework.
- Involved in writing unit test cases using JUnit tool.
- Worked with WSDl and SOAP UI to make web service calls.
- Modularize the project and explain team members the process flow.
- Involved in developing proof of concept for the framework that involved Struts, Spring, Hibernate and getting approved by the architects.
- Produced class diagrams, sequence diagrams, and other design level documentation.
- Involved in Unit testing of all individual modules and Integration Testing of the project.
- Involved in requirements gathering phase that involved meeting with various stakeholders.
- Involved in documenting requirements in form of use cases and documenting test cases.
- Involved in developing code for the module and mentoring developers in development.
Environment: Java 7, Spring Framework, Hibernate, Visual SVN, TortoiseSVN, Web Services, JSP, JSTL, jQuery, HTML, CSS, JMS, JSF, JavaScript, JUnit, JDBC, SOAP, XML, CSS, Tomcat 7, Oracle 11g, Data Access Objects, JasperReports, Eclipse IDE, Windows 7.
Confidential, Oklahoma City, OK
Java UI developer
Responsibilities:
- Involved in analysis, design and implementation of business requeriments.
- Involved in the UML diagrams, Use Case, Class Diagram, Sequence Diagram and Entity Diagrams.
- Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
- Used WSDL and SOAP protocol for Web Services implementation.
- Used MVC architecture of Spring Framework for the application development.
- Used Ant Scripts for build and deployment of applications on different environments and Eclipse as IDE.
- Developed numerous UI (User Interface) screens using JSP, JSTL, HTML, CSS, Javascript, jQuery, jQgrid and DOJO
- Source code version control was maintained using SVN.
- Used Eclipse IDE for code development, and Adobe Dreamweaver for the web pages build.
- Used Adobe Fireworks for images design.
- Used Erwin as a database modeling, Toad and SQL Developer for SQL queries.
- Extensively used AJAX for developing the application.
- Worked with WSDl and SOAP UI to make web service calls.
Environment: Java 6, Spring Framework, Struts, Hibernate, Visual SVN, TortoiseSVN, Web Services, JSP, JSTL, jQuery, HTML, CSS, JMS, JSF, JavaScript, JUnit, JDBC, SOAP, XML, CSS, Tomcat 7, Oracle 9g, Data Access Objects, JasperReports, Eclipse IDE, Windows XP, Ubuntu 9.04.
Confidential, Harrisburg PA
Java developer
Responsibilities:
- Implemented MVC design pattern for UI Layer using Spring MVC.
- Implemented Component framework for WEB by using Tiles to enforce reusability.
- Developed custom JSF Components.
- Successfully written the ANT scripts/Maven for building 'war' files for application deployment.
- Used JavaScript for Client Side validations.
- Expertise in Web Page development using, XML, HTML, Parsers, JSP and CSS3.
- Worked with WSDl and SOAP UI to make web service calls.
- Involved in writing AJAX scripts for the requests to process quickly.
- Used Spring IOC to inject Services and their dependencies.
- Source control for different branches managed using SVN: Visual SVN as server and TortoiseSVN, Rapid SVN as clients.
- Designed and documented HTTP APIs, JDBC, including JSON data formats and API versioning strategy.
- Implemented Stateless Session Beans to implement the business logic as a service.
- Worked on persistence layer using O/R Mapping tool Hibernate with Oracle 10g Database.
- Involved in writing SQL Queries and Stored Procedures to be called from IBatis layer.
Environment: Java 6, Spring Framework, Struts, Hibernate, Visual SVN, TortoiseSVN, Web Services, JSP, JSTL, jQuery, HTML, CSS, JMS, JSF, JavaScript, JUnit, JDBC, SOAP, XML, CSS, Tomcat 7, Oracle 9g, Data Access Objects, JasperReports, Eclipse IDE, Windows XP, Ubuntu 8.04.
Confidential
Java developer
Responsibilities:
- Extensively used AJAX for developing the application.
- Used MVC architecture of Spring Framework for the application development.
- Various design patterns implemented like Data Transfer Object, Data Access Object (DAO).
- The application was deployed on Apache Tomcat Server and GlassFish, which includes archive (JAR, WAR) files.
- Involved in analysis, design and implementation of business requirements.
- Involved in the UML diagrams, Use Case, Class Diagram, Sequence Diagram and Entity Diagrams.
- Used J2EE, Spring Framework, Hibernate.
- Developed numerous UI (User Interface) screens using JSP, JSTL, HTML, CSS, Javascript, jQuery, jQgrid and DOJO.
- Used Agile Methodology for the application developing.
- Used XML in different configurations environments.
- Source control for different branches managed using SVN: Visual SVN as server and TortoiseSVN, Rapid SVN as clients.
- Used Eclipse IDE for code development, and Adobe Dreamweaver for the web pages build.
- Used Adobe Fireworks for images design.
- Used Erwin as a database modeling, Toad and SQL Developer for SQL queries.
- Provide developing guide with rules and tips for future developers when extending the life development application.
Environment: Java 6, Spring Framework, Struts, Hibernate, Visual SVN, TortoiseSVN, Web Services, JSP, JSTL, jQuery, HTML, CSS, JMS, JSF, JavaScript, JUnit, JDBC, SOAP, XML, CSS, Tomcat 7, Oracle 9g, Data Access Objects, JasperReports, Eclipse IDE, Windows XP, Ubuntu 8.04.