Java/j2ee Developer Resume
New York, NY
SUMMARY
- 5 years of professional experience in web development with a strong Java and J2EE background.
- Expertise in Java (Core java, jsp, servlet, JDBC, enterprise java beans, Struts2, Hibernate, JPA and spring framework).
- Played key roles in software development life cycle phases which include analysis, design, implementation, testing and maintenance.
- Good working experience of MVC frameworks.
- Extensive understanding of model 2 technologies using MVC, Spring MVC, data modeling and ORM using Hibernate persistence provider.
- Hands on experience on using caching technology within Hibernate.
- Extensive understanding of designing by UML Diagrams.
- Firm understanding of Agile using Junit test, logging using log4j, and debugging and profiling using the Eclipse IDE.
- Knowledge of writing Use cases, sequence diagrams and class diagrams with UML tools like Visio, Rational Rose for business modeling.
- Knowledge in all phases of SDLC of multi - tiered client-server application using Java and J2EE technology.
- Proficiency in front-end design development using JSF and JQuery.
- Hands on experience with JUnit and Log4j in conducting test cases, debugging and defects fixing.
- Extensive experience in IDE such as Eclipse, NetBeans and JBuilder environment.
- Extensive experience in collaboration of development using version control system of source code (SVN) and documentation.
- Experienced in developing and deploying application on Oracle Glassfish, IBM Web Sphere, JBoss and Apache Tomcat servers.
- Proficiency in working with databases like Oracle, MySQL to manage tables and created views, indexes, sequences, stored procedures, functions, and triggers for the fast retrieval and manipulation of data.
- Hands on experience in building and deploying tools like ANT and MAVEN.
- Strong exposure to Web 2.0 client technologies using JSP, JSTL, XHTML, DOM, CSS, JAVASCRIPT, and AJAX.
- Experience in front-end design and development using JavaScript, JSP, AJAX, JSON and HTML+CSS.
- Effective in leading, implementing and problem solving.
- Feel comfortable with both team collaboration and working individually as the projects need. Able to work multi-facets and under high pressure.
- Advanced presentation skills on technology and progress reports, good communication and advanced capability in transforming business needs into technical specifications.
- Fast learning, strong initiatives and great passion in application development.
TECHNICAL SKILLS
Languages: Java, C, SQL, Matlab
Java EE: JSP, Servlet, JPA, Struts2, SpringMVC, Hibernate, Spring Core, EJB3.0, JSTL, JMS, JSF, Java Mail, JNDI.
Web Front-end: HTML, CSS, XML, JavaScript, jQuery, Ajax, JSON
Operating Systems: Windows, Linux
DBMS: MySQL, SQL Server, Oracle.
Tools: NetBeans, Eclipse, Adobe Dreamweaver, JBuilder.
Application server: Glassfish, JBoss, Apache Tomcat, Web logic.
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Java/J2EE Developer
Responsibilities:
- Involved in analyses and design phase using Agile Methodologies.
- Involved in the integration of Spring for implementing Dependency Injection(DI/IOC).
- Implemented MVC architecture.
- Used Spring MVC based on Spring annotation such as @requestMapping.
- Involved in implementation of Controller classes and Service classes.
- Responsible for customizing data model for new applications by using Hibernate ORM technology.
- Involved in the implementation of DAO using Hibernate ORM.
- Involved in creating and maintaining MySQL database.
- Maintained the business standards and the requirements in JavaBeans and deployed them.
- Involved in designing Use-case, Sequence Diagrams and Class Diagrams using UML.
- Used Log4j for writing the log files and for logging errors, debugging and tracking using loggers, appenders components.
- Used JUnit Test for doing the unit test.
- Implement text analysis algorithms for handling messy meta-data
- Involved in the enhancement of some applications and user requirements
- Implement high performance algorithms for data processing and analysis.
- Applied clustering algorithm based on Laplacian operator.
- Involved in image processing and fetching the data from the image.
- Developed Client front-end interface using HTML, CSS, JQuery, JSP, JavaScript technology.
- Involved in bug fixing and resolving issues, such as browser compatibility in JavaScript.
- Built scripts using Ant to building the J2EE application.
- Developed the application using Eclipse as the IDE and used Eclipse standard/plug-in features for editing, debugging, compiling, formatting, building automation and version control.
Environment: Spring, Hibernate, MVC, JavaBeans, Log4J, JUnit4, MySql, JSP, HTML, CSS, JQuery, JavaScript etc.
Confidential, Jersey City, NJ
Java/J2EE Developer
Responsibilities:
- Involved in analyses and design phase using Waterfall Methodologies.
- Involved in the integration of Spring for implementing Dependency Injection(DI/IOC)
- Primarily focused on the Spring components such as ModelAndView.
- Used Hibernate, ORM solution, techniques of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Involved in writing Oracle Stored Procedures and access them through Java Programs.
- Implemented Inheritance through Hibernate technology.
- Used Caching technology in fetching data from database through Hibernate framework.
- Developed UML, use-case, class, object, sequence, collaboration and activity diagrams.
- Used Log4J and JUnit for debugging, testing and maintaining the system state and tracking the errors using loggers.
- Used Apache Maven as build tool.
- Development user interface modules using HTML, JSP, JavaScript and CSS.
- Used JavaScript for client-side validations, and AJAX to create interactive front-end UI.
- Involved in bug fixing and resolving issues.
Environment: Spring, JSP, Hibernate, Oracle, Log4J, Junit4, Sql, HTML, JavaScript, Ajax, etc.
Confidential
Java Engineer
Responsibilities:
- Involved in service layer implementation using the Spring IOC in entire the project.
- Developing in J2EE using an MVC based architecture with help of Spring.
- Configured the deployment descriptors in Hibernate to achieve object relational mapping.
- Involved in writing procedures, queries using PL/SQL to process the data on MS SQL Server database.
- Developed e-mail document dispatch component using JavaMail API.
- Performed regression testing, unit testing using JUnit Test.
- Implemented Log4J, debugging and tracking using loggers and appenders components.
- Used SVN for repository and version control for the System.
- Developed the user interfaces using HTML, JSP and Servlets.
- Gave the immediate solution for QA defects.
Environment: Hibernate, Spring, Oracle, JSP, JS, jQuery, Ajax, Eclipse, etc.
Confidential
Web Developer
Responsibilities:
- Designed part of web pages for this Mobile phone corporation to advertise its products.
- Used HTML and CSS to design page layout, and implemented some dynamic effects by using JavaScript.
- Responsible for Business Logic Layer coding with R&D team.
- Includes implementing functions of user information judgment, searching information inside of website according to conditions, etc.
- Responsible for subsequent maintenance and new functions updating.
Environment: HTML, CSS, JavaScript, Java, Eclipse, Dreamweaver
