Java/j2ee Developer Resume
Nyc, NY
SUMMARY
- Over 7 years of experience in analysis, design, development, implementation and troubleshooting of various Java/J2EE based applications such as client server/ web based applications
- Proficient in designing and developing enterprise applications using Core Java (JVM, Multi - Threading, Collections, Garbage Collection, Singleton Objects, Streams & File I/O, Exception Handling, Event Handling)
- Extensive knowledge and hands on experience with J2EE technologies and in developing web applications using JDBC, Servlets, JSP, Java Beans, Hibernate, Spring, Struts, JSF, Web Services, JMS, WebLogic, Apache Tomcat, HTML, CSS, JavaScript, JQuery, Ajax, DOM Parser, XML, XSL, XSD, Maven, SVN, Shell Scripting
- Designed the front-end applications, user interactive (UI) web pages in a professional manner using web technologies in presentation tier development using HTML, CSS, JavaScript, JQuery, Ajax, JSP
- Efficient use of various design patterns such as MVC (Model-View-Controller), Front Controller, Factory, Session Facade, Service locator, Singleton, DAO (Data Access Object)
- Expertise in various open source frameworks and tools such as Hibernate, Spring and Struts
- Experience using servers like WebLogic, Apache Tomcat, JBoss
- Expertise in XML Technologies XSL, XSD
- Experience with databases like Oracle, MySQL, MS Access and SQL Server. Thorough knowledge in PL/SQL statements, procedure, function and package. Good knowledge of database design and development that involves ER Modelling, relational database schema, writing queries using SQL and formatting results
- Expertise in developing code on both Windows and Linux platforms
- Good understanding and hands on working experience in agile methodology. Experienced in all phases of Software Development Life Cycle (SDLC) process including Requirement Analysis, Specification, Implementation, Testing, Debugging, Product Maintenance, Documentation and Process Management
- Experience in writing and executing unit test cases using JUnit testing framework
- Java/J2EE based applications in domains of Insurance, Banking and Ecommerce companies
TECHNICAL SKILLS
- Java
- J2ee
- PL/SQL
- SQL
- JDBC
- Servlets
- JSP
- JMS
- JNDI
- API
- Design Patterns
- Serialization
- Multi-Threading
- Java RMI
- Collection
- Garbage Collection
- HTML
- CSS
- JavaScript
- Ajax
- XML
- XSL/XSLT
- XSD
- Hibernate
- Spring
- Struts 2.0
- Web Services
- Apache
- Junit
- Rational Rose
- Maven
- SVN
- WebLogic Server
- Apache Tomcat
- IBM WebSphere
- JBoss
- JAX-RPC
- JAX-WS
- Soap
- Restful
- Oracle
- MYSQL
- My Eclipse
- NetBeans
- IntelliJ
- Windows
- Linux
PROFESSIONAL EXPERIENCE
Confidential, NYC, NY
JAVA/J2EE DEVELOPER
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
- Designed and implemented the J2EE with Oracle SQL in Eclipse IDE.
- Developed The UI using JavaScript, JSP, HTML, and CSS for interactive cross browser functionality and complex user interface.
- Implemented the web based application following the MVC architecture using Spring Framework.
- Developed backend business logic with Spring Framework and implementing Restful middleware technology to send message from client to server.
- Wrote Java classes and functions using multithreading and collection framework.
- Used Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
- Provided Technical support for production environments resolving the issues, analyzing the defects, providing and implementing the solution defects. Resolved more priority defects as per the schedule.
- Development using the business logic & Junit Testing.
- Performed unit testing, system testing and integration testing
- Utilize programming methodologies and languages and adhere to coding standards, procedures and techniques while contributing to the technical code documentation.
- Participate in design reviews and provide input to the design recommendations; in corporate security requirements into design; and provide input to information/data flow, and understand and comply with Project Life Cycle Methodology.
- Day to day communication with remote developers, through mail, phone, conference calls, for resolving issues, understanding business requirements.
ENVIRONMENT: Java/J2EE (JSP, Servlet), JAXB, Web Services, HTML, CSS, JavaScript, JUnit, JavaBeans, Spring 3.0, Hibernate 4.0, Oracle SQL, Apache Tomcat, log4J, Maven, Restful.
Confidential, Ridgeland, MS
JAVA/J2EE DEVELOPER
Responsibilities:
- Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, and packages, relational database models.
- Responsible for the Design, Deploy and development of the web applications.
- Wrote JavaScript for front-end data validation and page event.
- Wrote Java classes using Collection framework.
- Dealt with Hibernate ORM frame work for persistence management.
- Used JBoss an application server, to implement the Java Platform Enterprise Edition, create applications and to integrate applications with other applications.
- Used various design patterns like Business delegate, Singleton, Factory, DAO.
- Involved in requirement analysis, design, coding and implementation.
- Involved in database design and deployment.
- Involved in unit testing and system testing.
- Responsible for the successful execution of Project Planning and Deployment cycles.
- Provided end to end support for the system.
ENVIRONMENT: Java/J2EE (JSP, Servlet), MyEclipse, HTML, CSS, JavaScript, spring 3.0, Hibernate 3.2, JQuery, Ajax, JSP, JBoss, Oracle, Design pattern, Shell Scripting.
Confidential, NYC, NY
JAVA/J2EE DEVELOPER
Responsibilities:
- Involved in analysis, design and establishment of technical specifications.
- Designed and developed internal ORM framework, such as DAO services layer.
- Worked on creating and updating the Oracle.
- Participate in code reviews and ensure that all solutions are aligned to pre-defined architectural specifications; identify/troubleshoot application code-related issues, review and provide feedback to the final user documentation.
- Collaborated with testers and developers and prepared test plans for producing high quality system.
- Used Hibernate for persistence management.
- Used Windows for developing the application.
- Developed and deployed Web Services using RestFul for retrieving data from third party.
- Used the Spring framework for building a web application according to MVC design pattern.
- Developed the User Interface using JSP/HTML and used CSS for style setting of the Web Pages.
- Used Eclipse in developing J2EE applications.
ENVIRONMENT: Java/J2EE (JSP, Servlet), Eclipse, UML, Spring, Oracle, Hibernate, RestFul, HTML, CSS, JavaScript, JUnit, Maven, Oracle, CVS, XSL.
Confidential
JAVA/J2EE DEVELOPER
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Developed and implemented the MVC Architectural Pattern using Struts 2.0 Framework.
- Developed JUnit Test cases for the system.
- Used Hibernate for persistence management.
- Used both Windows and Linux platforms for developing the application.
- Developed JSP, JSF, CSS front end layer.
- JavaBeans are used for developing lightweight business components.
- Developed JSP with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Integrated Spring and DAO design pattern for data access using Hibernate used HQL and SQL for querying databases.
ENVIRONMENT: Java/J2EE (JSP, Servlet), Eclipse, Struts 2.0, Hibernate, XML, Oracle, PL/SQL Developer, WebLogic, Apache Axis2, Clear Case, JUnit, UML, XSLT.
