Senior java j2ee ui developer Resume
SUMMARY:
- About 8+ years of J2EE/Java application development experience in Multi - Tier distributed Enterprise applications. Experience in understanding and gathering the Business requirements, translating them into Functional specifications and develop code along with detailed design.
- Expertise in developing applications using Core Java concepts like OOPS, Multithreading, Garbage Collections, Collection and Socket Programming etc.
- Extensive knowledge in working with Java/ J2EE technologies such as JSP 2.0, Servlets, JDBC, spring, Design patterns, Struts.
- Servers like Apache Tomcat, IBM Web Sphere Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE
- Extensive development experience on different IDE’s like Eclipse, RAD IDE and Net Beans.
- Experience in working in environments using Agile (SCRUM) and Test Driven Development methodologies.
- Expertise in database modeling, administration and development using SQL and PL/SQL in Oracle (8i, 9i and 10g), DB2 and SQL Server environments.
- Experienced in using Log4j and good expertise of using ANT and Maven tool to generate deployable files.
- Good experience on Design Patterns (J2EE) like Singleton Factory Method, DAO, Session Facade, Front Controller and Delegate Pattern.
- Experience in XML related technologies like XML, XSL, XSD, DTD and XML Schemas, XML Parsers like DOM & SAX.
- Expertise in using Apache Cassandra and Apache SOLR Based Search Engine, Object Oriented Analysis and Design (OOAD), OOPS using Unified Modeling Language (UML), Design Patterns, MVC Frameworks and in NoSQL.
- Involved in performing Unit and Integration testing (JUnit).
- Working with many popular Relational Database Management, Oracle, DB2, MS Access and SQL Server and hands on experience with DB tools like TOAD, and SQL Developer.
- Experience in developing the front-end components using HTML, CSS, Angular JS, Bootstrap, Adobe Flex, Node JS, Java Server Pages and JavaScript.
- Very Strong skills in developing Web Services using REST, SOAP, WSDL and Service Oriented Architecture (SOA).
- Experience in using Rational Clear Case, Clear Quest, MVN, SVN, Java Message Service (JMS), Message Driven Beans (MDB), Google Web Toolkit (GWT)&CVS.
- Experience in Software Development Life Cycle (SDLC), OOP through implementation and testing
- Strong communication and interpersonal skills.
TECHNICAL SKILLS:
Java Technologies: CoreJava,J2EE, JSP, Servlets, JDBC, EJB, JNI
Frame Works: Struts, Springs, Hibernate, JQuery, AngularJS, JSP, Servlets, JDBC, Java Bean, XML, JavaScript, HTML, DHTML, Cascading Style Sheets (CSS), Web Services, Maven
Web Technologies: HTML, Cascading Style Sheets 3 (CSS3), JavaScript, XML, AngularJS, XHTML, JSON, AJAX, JQUERY, Bootstrap
Web IDE Tools: Dreamweaver, Notepad++
Databases: MySQL, MongoDB, Oracle
Graphic Tools: Adobe Photoshop CS5
Development Tools/ Testing Tools: Eclipse, Stylus Studio
Operating Systems: Windows, Linux
Design & Modelling Tools: UML - Use Cases, Sequence & class diagrams
Version Control: GIT,CVS
PROFESSIONAL EXPERIENCE:
Senior Java J2EE UI Developer
Confidential
Responsibilities:- Implemented MVC architecture using Spring Framework.
- Developed Web User Interface screens using JSP, Servlet, JavaScript, CSS, JSTL, Custom tags.
- Dynamic validations are done using the jQuery.
- Developed Business Delegate classes for minimizing the tight coupling between Presentation tier and Business tier.
- Implemented the persistence layer using the Hibernate.
- Involved in creating new Restful APIs for other teams to access.
- Implemented the persistence classes using the Hibernate and Mapping has done using the Hibernate.
- Used Logging Mechanism for capturing and logging error, info and debug messages and related information using log4j.
- Developed and implemented several test cases using JUNIT framework and Integration testing in staging environment.
- Web Logic server was used as application server for the entire project.
- Involved in writing shell scripts and working on UNIX based environments.
- Involved in Performance Tuning of application both from oracle side and Java side.
- Developed Maven build script to compile Java codes and create service module packages.
Environment: JEE/Java, JSP, Servlets, Spring, Hibernate, HTML, Spring Framework, jQuery UI, Agile, JDBC, Log4J, Oracle Database, Windows, UNIX.
Senior J2EE Developer
Confidential
Responsibilities:- Implemented web front end using Spring MVC Module.
- Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations
- Used Hibernate to retrieve/update information from/to the database.
- Used My SQL for Database.
- Developed Stateless Session Beans to process business objects.
- Developed Web Service producer and client components using WSDL/SOAP for Order Mangement System.
- Developed MDB's using JMS to exchange order.xml, OrderAck.xml, orderStatusAlert.xml between different applications.
- Used Java/J2EE Design patterns like Factory Method, Singleton, Business Delegate, Data Access Object (DAO), Session Fa ade and Service Locator.
- Used DOM parsers for filtering messages from user and validate them in corresponding format.
- Apache web server was used as application server for the entire project.
- Developed Entity Beans as Bean Managed Persistence Entity Beans.
- Used ANT as build tool and developed build file for compiling the code of creating WAR files
- Used Log4j for logging and debugging and used JUnit extensively for unit testing.
- Used IBM Web Sphere for deploying various components of application.
Environment: JEE/Java, JMS, Servlets, Spring, Hibernate, MDB, HTML, Spring Framework, Web Service Provider, DAO, JDBC, Log4J, My SQL Database, Windows, Unix.
Java Developer
Confidential
Responsibilities:- Responsible for Development, Implementation and Testing of the complete business solution.
- Developed use cases and created UML diagrams like class diagrams, sequence diagrams to represent the overall architecture.
- Developed User Interface using Struts JSTL and Tiles framework.
- Developed set of Action classes using Struts for handling business logic and Hibernate API for data logic.
- Built and validate SOAP API.
- Designed and developed presentation layer using JSP, HTML and JavaScript.
- Extensive usage of XML throughout modules.
- Implemented Persistence layer using Hibernate to interact with Server databases.
- Testing of JSPs, Servlets and Business Objects was done on WSAD test environment.
- Web Logic server was used as application server for the entire project.
- Extensively used Eclipse for IDE.
- Involved in Unit, System and Integration testing of the application.
Environment: JSP, HTML, Java, JavaScript, Ant, Struts, Hibernate, Eclipse IDE, Tiles Framework, Web Logic, JUnit, CVS, Windows, UNIX
J2EE / Web Developer
Confidential
Responsibilities:- Involved in gathering the requirements and documenting design specifications and designing use case diagrams.
- Implemented MVC architecture using Spring Framework.
- Developed Web User Interface screens using JSP, Servlet, JavaScript, CSS, JSTL, Custom tags.
- Developed Stateless Session Beans to encapsulate the business.
- Developed Business Delegate classes for minimizing the tight coupling between Presentation tier and Business tier.
- Dynamic validations are done using the AJAX and jQuery.
- Implemented the persistence layer using the Hibernate.
- Implemented the persistence classes using the Hibernate and Mapping has done using the Hibernate.
- Clear case is used to version control the application software.
- Implemented nightly batch job for processing the Hearings Decision notices.
- Involved in the configuration of Web Sphere Application Server and application deployment.
- Implemented the sql stored procedures and functions in database.
Environment: Java, EJB, Spring, Hibernate, JSP, JSTL, JavaScript, CSS, AJAX, jQuery XML, JNDI, Log4j, Web Sphere Application Server, Ant, Oracle 10g
Java Developer
Confidential
Responsibilities:- Designed the Web application layout using HTML5, CSS3, and JavaScript.
- Converted PSD Mockups into pure hand - written HTML and CSS pages.
- Developed highly customizable and modular front-end UI screens and its functionalities using ExtJS JavaScript Framework, HTML, CSS.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML5, XHTML, CSS3.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Worked on the website from start to finish to give it a new look using HTML5/CSS/JavaScript.
- Worked on Browser Compatibility and tested each and every web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.
- Bug tracking and solving during the system testing and production environment.
- Worked with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Rapidly prototyped interface designs in hand-coded validating, standards-compliant, and semantically-rich code and be aware of cross-browser compatibility and bugs.
- Developed application for different browsers and fixed bugs for browser compatibility.
- Interacted and worked with cross-functional teams.
Environment: HTML5, XHTML, CSS3, SaaS pre-processor, JavaScript, Ext Js, YII Framework, AJAX, XML and GIT.