Java Developer Resume
NY
SUMMARY
- 6+ years of experience in design, development, integration for distributed, web - based applications using Object Oriented Programming (OOPS).
- Hands-on experience in developing Java/J2EE applications using Java Beans, JDBC, Servlets, JSP, Hibernate, Struts and Spring
- Participated in all phases of SDLC including Requirement collection, Analysis, Design, Development, Integration, Implementation, Maintenance, Debugging, UNIT testing and Production support.
- Experience in J2EE Design Patterns like Factory, Singleton and MVC.
- Experience in Application Development using various Web/Application Servers like Apache Tomcat Server, IBM Web Sphere, HP Superdome, Oracle Web Logic and JBOSS.
- Experience in developing web services to support new business initiatives in the existing platform using both SOAP as well as REST.
- Extensive working experience in Database design and implementation using Oracle, MySQL,DB2 and proficiency in writing complex dynamic queries, Stored procedures and Functions.
- Experience in Agile Development methodologies.
- Experienced in UI development and validation using JSP, HTML5, XML, XHTML, JavaScript, jQuery, AJAX, CSS3, Bootstrap
- Well exposed to MVC (Model View Controller) frameworks like Struts and Spring.
- Experience with various IDEs like Eclipse, NetBeans and Dreamweaver.
- Possess excellent technical skills, consistently outperformed schedules and acquired interpersonal and communication skills.
- Strong analytical skills with ability to perform development tasks with minimal supervision.
- Strong functional knowledge and work experience in banking and finance sectors.
- Work experience and functional expertise Foreign Exchange module and knowledge about other stock exchange functionalities.
TECHNICAL SKILLS
Languages\Frameworks\: Java/J2EE, C++.\Struts 2.0, spring 3.0, Hibernate 4.0\
Java Technologies\Web Technologies\: JSP, Servlet, Swing, AWT, Applets, \HTML5, CSS3, JavaScript, jQuery, Ajax, \JavaBeans, JMS, RMI, EJB, JNDI, JDBC, \XML, Bootstrap\SOAP, Socket Programming, JUnit\
Databases\Operating Systems\: Oracle, MySQL\Linux, Microsoft Windows, Mac OSX\
Tools: \Application/Web Servers\: Eclipse, Net Beans, SQL Developer, WAMP, \Tomcat, Apache, JBOSS, WebSphere, \MySQL Workbench, Qt Creator, PLSQL \Web logic\Developer, QC, QTP, RFT\
PROFESSIONAL EXPERIENCE
Confidential, NY
Java Developer
Responsibilities:
- Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
- Used Eclipse for writing code for JSP, Servlets and Spring.
- Wrote RESTful Web Services and published it on Web Sphere 8.0 Application Server.
- Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
- Used Spring Core Container module to separate the application Configuration and dependency specification from the actual code for injecting the Dependencies into the Objects (Everything as a Bean in the Bean Factory).
- Developed and deployed Spring AOP module to implement the crosscutting concerns logging, security, Declarative Transaction Management
- Developed an Ajax framework for rapid development of Rich Internet Application access to Database.
- Used Design patterns such as Data Access Object (DAO),Singleton and Factory patterns.
- Developing Exception handling framework for the entire Application.
- Used Log4J to capture the log that includes runtime exceptions.
- Unit testing with Junit for improving the software quality.
- Used JMS for communication for sending updates to various other applications.
- Created and Used Maven Poms.
- Acquired knowledge and good understanding of banking and stock exchange functionalities concentrating mainly on Foreign exchange section.
Environment: Web Sphere server 8.0, Servlets 2.3, Ajax, JMS1.1, WID 6.1, Spring 3.1, Web Service - REST, JUnit, ANT, JMS, JSF and DB2
Confidential, Miami, FL
J2EE DEVELOPER
Responsibilities:
- Responsible for design and development of Web Application using Spring Framework and configured the Application using Spring Configuration file and implementation of log4j.
- Made use of almost all Object Oriented concepts like Inheritance, Polymorphism and Abstraction.
- Application and user level configurations have been maintained by using XML files. Widely used HTML for web based design.
- Deployed Servlets, JSP and EJB on IBM Web Sphere Application Server 8.
- Developed stored procedures, packages, triggers and SQL Queries.
- Designed and developed the business logic layer and data access layer using different kinds of EJBs and Data Access Objects (DAO).
- Implemented Struts Framework with JSP as View, Servlets as Controller and EJB classes as Model.
- JavaScript based form creation WebSphere portlets that allows administrators to create their own forms with text, multiple choice, dropdowns, checkboxes and files.
- Developed the User Interface (UI) using Java Server Pages (JSP) utilizing Custom Tag Libraries.
- Experience in Encrypting the Data over the internet through SSL (Secure Socket Layer) and XML
- Responsible for coding JSP, Servlets for front end.
- Developed Session Beans, Entity Beans and Message Driven Beans.
- Extensively used java.io package to upload and download different files from web interface clients JSP.
- Used HTML, XML and CSS for GUI and JavaScript for client side validations.
- Created and Used Maven Poms.
- Implemented design patterns MVC, Session Facade for developing the application.
- Used Log4J to capture the log that includes runtime exceptions.
- Co-ordinate on a day-to-day basis with Business Analysts to access and implement their functional requirements
- Involved in debugging issues with the application and designed and prepared Unit test case using JUnit .
Environment: J2EE, JSP 2.2, Servlets 3.0, Spring 4, HTML, XSLT, Log4J, IBM Web Sphere Application Server 8.0
Confidential
Java Developer
Responsibilities:
- Developed POJO’s and XML configuration file for presentation part of applications to be migrated from mainframes.
- Used MVC architecture for the development of applications wherein the controller was implemented using Struts framework.
- Involved in the development of Action Servlet and Action classes for processing requests.
- Modified the SQL queries for the backend DB2 database as per the changes in database.
- Performed extensive unit testing and functional testing of new applications and applications impacted due to the changes.
- Implemented the changes in the business logic in the application layer using Façade design pattern with Stateless Session Bean.
- Prepared DLD using the HLD and impact analysis.
- Designed and developed front-end & data driven user interface using JSP, JSTL, Tiles, JavaScript, CSS, JSP and Struts Tag Libraries.
- Implemented the modifications in the UI presentation layer using HTML and Struts UI framework. Navigation was provided using embedded JavaScript.
- Provided Knowledge transfer to newcomers in the project as well as the Functional testing team.
- Provided weekly status update reports to the onsite team.
- Go-Live or release of applications catering to the 2001 CSO table.
- Provided 2 week support for the applications after release.
- Involved in fixing critical defects and bugs within given turnaround time after post release QA and production support.
Environment: Hibernate 3.2, Struts 1.2, JDBC, Servlets, JSP, EJB 2.1, JavaScript, JSTL, Tiles, CSS, HTML, XML, JAXP, and DB2
Confidential
Java Developer
Responsibilities:
- Worked on prototype creation of UI design.
- Development of screens of the applications
- Involved in writing SQL scripts, procedures based on business requirements.
- Developing the logics using Servlets and Java
- Worked on UI development logic using HTML, CSS, JSP, JSTL
- Production support and Tickets resolution.
- Testing the changes and used Test Director.
Environment: Core Java, JSP, Struts, JavaScript, SQL
Confidential
Java Developer
Responsibilities:
- Graphical user interface development using Java Swings
- Develop the business logic in java and to present the final product.
Environment: Core Java, Swing, JavaScript, SQL