Java Developer Resume
Perth Amboy, NJ
SUMMARY:
- 7 years of extensive experience in Client/Server Systems, and Web Applications using java/J2EE.
- Experience in developing internet application and intranet application as well as multi - tier architecture application using JAVA 8, JSP, Servlet, XML, JSF, Struts, and web services technologies.
- Expertise in using Struts as web application framework to provide view, control and business logic layers.
- Have extensive experience in designing multi-tier J2EE Web Application architecture using Extensive experience in Object Oriented Analysis and Design using UML.
- Excellent working experience on several Design Patterns. Proficient in designing N-tier Enterprise application with J2EE design patterns.
- Experience in working with many popular Relational Database Management Systems like Oracle, MySql.
- Extensive knowledge in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Application Server like BEA Web Logic, OC4J, Jboss, and Apache Tomcat.
- Strong development skills in Java, J2EE, JDBC, JSP, Servlet, EJB, JNDI, RMI, C, SOAP,REST, LDAP, HTML, DHTML, CSS, XML, Java Script, shell scripting, AJAX, Oracle, SQL/PLSQL.
- Knowledge of XML and XML parsers such as DOM, SAX.
- Experience in multithreading, socket programming, RMI, CORBA.
- Worked on innovative technologies like React js.
- Knowledge of the Amazon Web services
- Knowledge of Networking protocols like TCP, UDP and Java network programming.
- Good experience in Chart development using Java 2D API with Java Applet.
- Worked with Active MQ.
- Executed of software development life cycle(SDLC) methodology OOA, OOD in software products - Analysis, Design, Development and Testing with Documentation.
- Experience in popular IDEs like Android Studio,Eclipse, MyEclipse, NetBeans, JDeveloper, Dreamweaver.
- Development experience of the Graphical User Interface (GUI) using Java Swing components.
- Good experience of Report Development using IReport and Oracle Reports.
- Use of Microsoft Visual SourceSafe for version control and backup projects.
- Worked with fixed income trading.
- Hands on experience with working on different Operating Systems like Windows 2K/XP.
TECHNICAL SKILLS:
Programming Languages: Java, J2EE, C, C++, JavaScript, MYSQL, SQL and PL/SQL
SOA - Web Services: WSDL, SOAP, XML Schema (XSD), REST
J2EE Technologies: J2EE Technologies - Servlets, Java Beans, JSP, JDBC, Forms, Action, JavaScript, JQuery, DOM, Java Message Service (JMS), RMI, MDB, EJB, HornetQ, Open SSO, dotCMS and Log4J
Frameworks: Java Server Faces (JFS), Struts, Springs, Hibernate - JPA, Apache Camel
Core Java: Inheritance, Polymorphism, Encapsulation, Exception-Handling, Abstract Window Toolkit, Applets, Swings, I/O, Multi-threading and Collections
Web Technologies: HTML, CSS, XML
Application and Web Servers: IBM Web Sphere, JBoss, Weblogic Application Server and Apache Tomcat
Middleware: JBoss 6.0, JBoss 5.0
IDE/ Configuration Management Tool: Eclipse, Net Beans, IntelliJ
Databases: Microsoft Management Studio, Oracle 10g, SQL,NOSQL
Source Control Tools: SVN, VSS
Others: Database Stored Procedures
PROFESSIONAL EXPERIENCE:
Confidential, Perth Amboy, NJ
Java Developer
Responsibilities:
- Using Actimize’s products like Actimize Analytics Intelligence Server (AIS), Risk Case Manager (RCM) to develop the software for communicate between database and GUI.
- Implemented design pattern like Factory, DAO, Strategy for code refactoring.
- Used core Java 8 API to handle database connections.
- Used JUnit 4.0 to create Junit test case for the core application modules.
- Used Eclipse as IDE for Development.
- Worked in the Loan department, handling the Loan Iq application
- Developed pl/sql Queries for product category search.
- Used Java 5.0 to create Dynamic Runtime Exception handler.
- Developed an application compatible with Banking cash management applications.
- Developed coded, tested, debugged and deployed JSPs and Servlets for the input and output forms on the web browsers.
- Worked on a cloud project requiring Single Sign on.
- Working with CRM-Ecommerce systems with BTB and BTC exchange.
- Participated in designing the user interface for the application using HTML, DHTML, and Java Server Pages (JSP).
- Use Java Script to link the web page with email client.
- Use React js to link the web page with social websites such as Twitter, Face book, etc.
Environment: J2EE, Java, Java Script, JDBC, JNDI, Struts 2.0, JDK6, JSP, Servlet, HTML, CSS, PL/SQL, Web logic, Oracle, Windows 2000.
Confidential, South Orange, NJ
Java Developer
Responsibilities:
- User Requirements Gathering and Requirements Analysis.
- Using BPMN tools for designing and deploying java application.
- Implemented Object Oriented Analysis and Design concept creating system architecture.
- Design of directory structure for Java web components and BC4J business components using java struts MVC-II framework.
- Use of Spring data and spring mobile
- Development with spring using MVC structure.
- Developing applications with build systems like maven and grails.
- Worked in the Loan department, handling the Loan Iq application
- Utilization of Spring Security.
- Design Layout structure using Struts Tiles Framework.
- Development of Authentication functionality using LDAP with Window Active directory.
- Involved in developing User Interface JSP, backend java models, business components using Jdeveloper and OC4J Application server.
- Involved in Database related programming using SQL Developer.
- Implementation of Advance search functionality for various modules.
- Involved in the Implementation of Report generation for JSP reports as well as PDF and Excel reports.
- Implement AJAX functionality for dynamic data for Advance search functionality.
- Development of Graphical reports like Bar Charts, Pie chart using Oracle Report tool.
- Implemented Business Logic and Database transaction using BC4J Components.
- Implementation of JavaScript related programming.
Environment: Java Struts, JSP/HTML, OC4J, Jdeveloper9i, Sql Developer, Oracle Report, OC4J Server, and JavaScript with Ajax
Confidential
Java Developer
Responsibilities:
- Involved in the design and implementation of the architecture for the project using OOAD, UML design patterns.
- Involved in design and development of server-side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using eclipse IDE.
- Extensively used JavaScript to provide dynamic User Interface and for the client-side validations.
- Extensively used Spring MVC architecture for the application development.
- Developed the code based on the design using Tiles MVC (Struts framework) and using J2EE patterns.
- Developed several controller classes as required for the design such as Abstract Wizard form controller, Simple Form controller, Multi Action controller, etc in Spring MVC.
- Used Spring, Hibernate module as an Object Relational mapping tool for back end operations over SQL database.
Environment: Windows XP, Windows NT, Unix, Java 2 platform, EJB, Linux, Java Swing, JMS, Tomcat, Eclipse 3.0, XML, Visio 2000, Sybase.
