Sr. Java/ui Developer/web Developer Resume
New York, NY
SUMMARY:
- About 7 years of working experience in Java/J2EE application design and development in E - commerce and Telecom with solid understanding of Object Oriented Programming.
- About 4 years experience in web development and programming in the E-commerce industry for GUI design.
- Experience in Social Network API’s such as Google API, Facebook API, Twitter, API’s etc
- Expertise in Core Java concepts such as Multi-Threading, Generics, Exception Handling, Collections Framework, Java Reflection and other new features in JDK 1.5.
- Have a good knowledge in Data Structure (Queue, Stack, Tree, Graph, etc) and Algorithms based on data structure.
- Deep understanding of OOD Methodology. Proficient in Java Design Patterns: Façade, Singleton, Decorator, Factory, Prototype and Proxy, also in J2EE patterns such as MVC, DAO and POJO.
- Expertise in J2EE Software Development Life Cycle (SDLC) of Business applications in web and client-server environment with JSP, Servlet, AJAX, JDBC, XML, JavaMail, Log4j and Web Services like Soap, Restful, WSDL and UDDI.
- Extensive experience in designing and developing n-tier enterprise web applications with the use of various frameworks including Struts 1.x/2.x, Spring 2.x/3.x, Spring Security, Hibernate 3.0, etc. Strong hand-on experience in their configuration, integration and implementation.
- Experience in using front-end and data transfer techniques such as HTML5, JavaScript, JQuery, JQuery Plugin, DOM, AJAX, CSS3, XML, and JSON.
- Experience in writing SQL, PL/SQL, triggers, and stored procedures on Oracle database.
- Experience in major web applications servers, including Apache Tomcat, Jboss and WebLogic.
- Experience in using assistant tools in software development such as JUnit, Maven, CVS, and SVN.
- Practitioner of TDD/BDD, Agile Development and SCRUM to provide high quality solutions.
- Hands on experience in Linux/Unix and Shell Scripting.
- Familiar with TCP/IP Protocol Suites, Network Simulation and Management using ASN.1, Experience in Wireshark, OPNet.
- Familiar with Machine Learning with prior hands on experience in data mining.
TECHNICAL SKILLS:
Programming Languages: Java, C, Lisp, SQL, JavaScript/JQuery, ASN.1
J2EE Technologies: JSP, Servlet, JSTL, JavaMail, JDBC, BackBone
Framework Tools: Spring 2.0/3.0, Hibernate 3.0, Struts 1.0/2.0,Log4j
Web Technologies: HTML5, AJAX, XML, CSS3, JSON
Operation Systems: Linux, Unix, Windows XP/7
Testing/Control Tools: JUnit, CVS, SVN, Maven
Servers: JBoss, Apache Tomcat, WebLogic
Web Service: Soap, Restful, WSDL, UDDI
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Sr. Java/UI Developer/Web developer
Responsibilities:
- Involved in gathering the E-commerce requirements, analyzing the user specifications, developing and testing.
- In order to fulfill the ubiquity and multiple-users issue, our team focuses on the handling of multithreading concurrency like synchronization and locking.
- Responsible for both front-end and back-end design and development of the web application under BackBone and Spring MVC.
- Designed GUI of the project using JQuery, CSS3 and HTML5 to improve visual effect on the dynamic front-end for friendly user interface.
- Worked with JQuery Plugins to improve user experience, using DataTable, Data Charts to show the amount, availability of the hotel room left.
- Involved in Google Chart API and Google AJAX Search API to add more functions to provide the user more comfortable user experience.
- Extensively used JavaScript plugins such as jQuery-validation to implement the validation of new user’s registration information.
- Applied Javamail and SOAP- based web services to send emails including welcome emails, account authentications and order details.
- Used Ajax in JSON format for asynchronous request handling and partial refreshing by the user.
- Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Exception Handling and Multithreading for better performance.
- Implemented the middle tier using Spring framework with the Hibernate ORM framework. Made use of Spring IoC and HibernateDaoSupport features for bean management and transaction management to gain clear logic and efficiency.
- Used Spring Security to verify username and password, to differentiate an admin from ordinary customer, and to implement Remember Me function.
- Participated in update the data structure, E-R diagrams and created Hibernate mapping file connected with user table, room table, and history table in the database.
- Created SQL query to access Oracle database and implemented DAO to maintain the data layer and used stored procedures to save and get the information to/from Database.
- Tested Java functions using Unit Testing, Integration testing and Regression Testing.
- Used SVN to fulfill the version control
Environment: JDK 1.6, J2EE, Spring 3.0, Hibernate 3.0, HTML5, JavaScript/JQuery, Ajax, XML, JSON, CSS3, Oracle 10g, JavaMail, JUnit.
Confidential, Phoenix, Arizona
Java Developer
Responsibilities:
- Identified the Business Requirements of the project.
- Responsible for creating UI pages using CSS, JavaScript/JQuery to make a better user experience.
- Involved in the development of various Java beans for user account summary, and ticket information using Core Java.
- Used Ajax for asynchronous request handling and partial refreshing by the user’s request from the front end.
- Responsible for writing Hibernate Dao objects and Hibernate XML mapping for most of the modules in the application.
- Establish an authentication model to improve the safety of the system.
- Design Database tables such as ticket table, user table, registration table,etc.
- Developed store procedures, functions and triggers using PL/SQL in Oracle.
- Apache Tomcat server administration used DBCP configuration under Tomcat.
- JUnit is used for testing the application modules; used Log4j for debugging, and error logging.
- SVN is used for version control.
Environment: Java1.6,J2EE,JSP,JSTL,HTML4,CSS2,JavaScript,Hibernate3.0,Spring2.0,XML,AJAX, JUnit, Oracle 10g,Log4j.
Confidential, Red Bank, NJ
Java/J2EE Developer
Responsibilities:
- Involved in Software Development Life Cycle (SDLC), including analysis, designing, coding, testing and deployment of the application.
- Implemented the front-end using JSP, jQuery, Java Script, AJAX, CSS to construct and beautify user interface.
- Used Ajax in JSON format for asynchronous request handling and partial refreshing by the user.
- Applied Spring MVC for the data communication from front-end and mid-tier, using validate form to secure the user information.
- Establish an authentication model to improve the safety of the system.
- Involved in the development of product classes with core Java to do the back end functions.
- Configured Hibernate XML file to maintain the system.
- Developed DAO to handle queries, provide some specific data operations without exposing details of the database.
- Used PL/SQL to write Stored Procedures, Triggers and SQL queries to be easily make a connection to the database from the server.
- Creating JUnit test case design logic and implementation throughout the application and used CVS for version control.
Environment: Java1.5, J2EE, Hibernate3.0, Spring2.0,Oracle 10g, XML, JSP, JSTL, CSS2, JavaScript, HTML4, AJAX, JUnit, CVS
