Application Developer Resume
Mout Laurel New, JerseY
SUMMARY
- 7 years of experience in designing and development of Java oriented applications with strong Object Oriented Designing skills.
- Strong Technical background, excellent analytical ability, good communication skills, and great commitment toward excellence.
- Extensive experience in using J2EE technologies like EJB, Servlets, JSP, Swing, AWT Struts, Java Beans, JDBC, JNDI, Spring, Hibernate, JMS, JMX, and Multi - Threading to build web applications.
- Front end web development using HTML, CSS, Java Script, JQuery, Ajax,Servlet, JSP and Spring MVC framework.
- Designed and developed several Ajax based Prototype and UI widgets using OO JavaScript framework, JQuery and AJAX based UI framework for several clients.
- Experience in Client-side Designing and Validations using HTML, Java Script, JSP, Struts, and Tag Libraries.
- Extensive experience in different kinds of Java and J2EEDesign patterns like singleton, Façade, Decorator, Thread pool, Front Controller, (DAO) Data Access Object, and (MVC) Model View Controller.
- Experience in designing and implementing web applications by using n-tier architecture through Struts framework and spring framework.
- Experience in using Application and web servers such as Web logic, Web Sphere, Apache Tomcat, and JBOSS.
- Hands on experience on writing Queries, Stored procedures, Functions and Triggers by using PL/SQL.
- Specialized in using IDEs like Eclipse and JBuilder.
- Experience in working with different operating systems Windows 98/NT/XP, LINUX, UNIX.
- Experience using Oracle 8i/9i/10g/11g, DB2 UDB 6.5, SQL Server 2005 and MySQL.
- Experience in Design Methodologies like MVC, OOP, and OOD.
- Worked on web services using SOAP, UDDI, WSDL and XML related technologies like XML/XMLT, DOM, SAX, DTD and SCHEMA and tools like XMLSPY.
- Extensive experience in Software Configuration Management using Version Control Software such as Perforce, SVN and VSS.
- Strong experience with JUnit in performing unit testing and determining the application functionality.
- Strong experience in different phases of Software Development Life cycle (SDLC) And Rational Unified Process (RUP) including Design, Implementation and Testing during the development of software applications.
- Expert in Various Agile methodologies like Test Driven Development, Incremental and Iteration methodology and Pair Programming.
- Experience in Technology connectors like ODBC Connector, E-Mail Connector, JText Connector, XML Connector, MQ Series Connector and application connector like SAP Connector. Applied knowledge of ABAP/4 in functional areas with respect to MM, SD and FI.
- Experience in using Reporting tools like (SSRT) SQL Server Reporting tool, (JRT) Jasper Reporting tool, and (CRT) Crystal Reporting tool.
- Extensive experience in using Apache builds tools like Ant and Maven.
- Basic knowledge of other programming languages like C, C++, C#, Python, Perl and Visual Basic.
TECHNICAL SKILLS
Programming Languages: Java 1.4/1.5/1.6, J2EE, PL/SQL, SQL, UML, XML, XSL, XSLT, C, C++, C#, VB.
J2EE Technologies and Frame Works: JDK, JRE, Applets, Java Beans, JavaScript, Struts 1.x/2.x, Swing, Spring 1.x/2.x, JSF 1.x, EJB 2.x/3.x, Hibernate 2.0/3.0, JDBC 2.1/3.0, Servlets, JSP, JNDI, JMS, JMX, JUnit, Java Mail API, RMI, JAXB, JAXP, Apache Axis2, REST, Web Services.
IDEs: IBM WebSphere Application Developer 7.0, Eclipse 3.2/3.4, and Net Beans.
Application Server/ Web Server: Tomcat 5.0/5.5, Web Logic Server 8.1/7.0, WebSphere 6.0/7.0, JBOSS 6.0.
Web/Script languages: JavaScript, HTML, DHTML, CSS, AJAX, UNIX Shell Script, Linux Shell Scripts, Bourne Shell (BSH), C Shell (CSH), Kourn Shell (KSH).
Transport Protocols: HTTP, TCP/IP, SMTP, POP, IMAP, SOAP
Database: Oracle 9i/10g/11g, MS SQL Server, DB2, MySQL.
Operating Systems: Windows XP/NT/2000/9X, UNIX, Linux, MS-DOS
Design Methodologies: MVC, UML, OOA, OOD, Design Patterns
Reporting Tools: Jasper, Crystal, and SQL Server Reporting Tools
PROFESSIONAL EXPERIENCE
Confidential, Mout Laurel New Jersey
Application Developer
Responsibilities:
- Co-ordinate with the BSA and Business teams to understand the requirements, prioritization, analyze and develop the application requirements.
- Involved in analysis, design and implementation of Reflow Tool.Technologies involved are Struts2 framework.
- Developed web pages using JSP,CSS,AJAX and Java Scripts.
- Developed ORM Mappings using Hibernate
- Developed and maintained User authentication and authorization using EJB and LDAP server.
- Developed bean files using POJO.
- Worked on Spring Framework for the development of the services.
- Developed a code for Web services using XML, SOAP, RESTful and wsdl services and used SOAP UI tool for testing the services.
- Continuous integration services are provided for software development using JENKINS
- Worked on the JMS for routing into Queues.
- Worked on PL/SQL programming for writing the stored procedures and running the oracle scripts.
- Using REST intermediate processing is enabled by constraining messages to self descriptive.
- Designed the sequence diagrams and class diagrams using Rational Rose.
- Called the Backend MiddleLayer Using JSON.
- Co-ordinate with the testing team to review the test case scenarios.
- Done unit testing, sanity testing and wrote Junits.
- Developed Maven scripts to deploy EAR, WAR files for deployment into server.
- Worked on the implementation of the Ant build scripts.
- Deployed Web services using web logic servers.
- Practiced Agile Software Development Methodology.
Environment: Java, J2EE, JSP, SERVLET, Unix,JDBC,Struts,HTML,WebServices,JSON, XML, TOMCAT, Web Logic, EJB, JMS Technologies, XML Binding Framework, Maven,LDAP, Eclipse, JUnit, Log4j.
Confidential, White Plains Newyork
Application Developer
Responsibilities:
- Co-ordinate with the BSA and Business teams to understand the requirements, prioritization, analyze and develop the application requirements.
- Involved in analysis, design and implementation using MVCArchitecture, used open source Struts framework.
- Used HTMLNode js and Angular Js for the development of the Mobile UI
- Developed and maintained User authentication and authorization using EJB and LDAP server.
- Developed front end screens using JSP,JavaScripts,Servlets,HTML,AJAX.
- Continuous integration services are provided for software development using JENKINS
- Developed a code for Web services using XML, SOAP, RESTful services and used SOAP UI tool for testing the services.
- Using REST intermediate processing is enabled by constraining messages to self descriptive.
- Designed the sequence diagrams and class diagrams using Rational Rose.
- Called the Backend MiddleLayer Using JSON.
- Co-ordinate with the testing team to review the test case scenarios.
- Done unit testing, sanity testing and wrote Junits.
- Developed Maven scripts to deploy EAR, WAR files for deployment into server.
- Deployed Web services using web logic servers.
- Practiced Agile Software Development Methodology.
Environment: Java, J2EE, JSP, SERVLET, Unix,JDBC,Struts,HTML,WebServices,JSON, XML, TOMCAT, Web Logic, EJB, JMS Technologies, XML Binding Framework, Maven,LDAP, Eclipse, JUnit, Log4j.
Confidential
Application Developer
Responsibilities:
- Developed a stand-aloneJAX-WS client to invoke the available web services. It involved creating auto-generated classes from WSDL using JAX-B implementation in IBM RAD.
- Developed a Servlet to test the interoperability of stand-alone client code, which was tested on ApacheTomcat, Jboss and Weblogic.
- Developed a stand-alone client in .net and C++ same as in Java to invoke the available web services.
- Handled JSON/XML data from the connected to Spring MVC controller and displayed in the respective controls using jQuery and JavaScript presentation layer.
- Experienced with Multi Threaded and Event-driven applications.
- Responsible for web 2.0 migration of the enterprise web application, involved in various initiative of enhancement, user interaction to develop prototype.
- Developed user controls using jQuery (calendar, date picker, jqGrid, model dialogs, lightbox, CKEditor, etc.) and other scripting tools.
- Designed front-end using latest tools like Ajax (Tab Controls & Calendar Control integrated with Grid View).
- Developed HTML form values without refreshing page using jQuery and Ajax.
- Designed and developed a perfect CSS form validation using JavaScript regular expression. This code works perfect in all conditions and supporting all the web browsers
- Used JMX technology for managing and monitoring applications and services.
- Used JMS API for sending messages between two or more clients.
- Developed business logic using Session beans using IBM Web Sphere Application developer and deployed them using IBM Web Sphere Application server.
- Worked on web services using SOAP, UDDI, WSDL and XML related technologies like XML/XMLT and SCHEMA and tools like XMLSPY.
- Used Introscope enterprise inspection and monitoring tool to see an overview of application and server health and statistics.
- Developed Stateless Session EJBs and Message Driven Beans to manage the business logic and Maintained Entity EJBs in current environment.
- Developed Data Access Objects to encapsulate all database specific code using JDBC API, which is used by CMPEJB’s to access the database.
- UsedJDBCto communicate withOracle 10g database.
- Created tables, triggers, stored procedures in Oracle Database.
- Involved with the team in developing an error handling system for the whole application using XML/XSL.
- Provided technical supportfor enhancements, memory leaksand bugs/fixes.
Environment: J2EE, EJB, Servlets, Java Beans, JSP, JDBC, JQuery, HTML5, JMS, JMX,XML, IBM Web Sphere 7.0, IBM Web Sphere Application server, Oracle 10g/11g, Rational Clear case, CVS, Java Script, HTML.
Confidential, Washington, DC
Java Developer
Responsibilities:
- Designed and developed Web based application using JSPs and Servlets for SACWIS Management System.
- Developed business logic using Session beans and Eclipse Application developer and deployed them using JBOSS Application server.
- Developed User Interface through Struts framework, HTML/JSP and JSP Custom tag Libraries and User Validations using JavaScript.
- Wrote various Queries and Stored procedures using SQL.
- Involved in creating UI using Swing, and GWT.
- Developed JUnit test cases for unit testing.
- Used SharePoint for multiple purposed like management and provisioning of intranet portals, websites, document & file management, social tools, enterprise search, business intelligence, process integration, system integration, workflow automation, and core infrastructure for third-party solutions.
- Wrote SQL queries to analyze and figure out the differences between some reports.
- Participate incode reviewsforconsistency, completenessand maintainability of the code base.
- Provided technical supportfor enhancementsand bugs/fixes.
Environment: J2EE (Java, Servlets, JSP), Jakarta Struts, Apache Tom Cat, MVC, SQL, UNIX (HP), and Microsoft SQL Reports.
Confidential, Edition, NJ
Java Developer
Responsibilities:
- Used Struts Framework in the presentation tier of the application, which is based on the MVC design pattern.
- Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier.
- Developed Custom Tags to simplify the JSPcode. Designed UI screens using JSP, CSS, XML and HTML. Used JavaScript for client side validation.
- Involved in writing Thread Safe blocks for multithread access to make valid transactions.
- Coordinate withbusinessanalysts and business usersforunderstanding the requirements.
- Design, develop, and maintain code fortheapplications.
- Performunit testsand integration testson code developedand creating test plans and test case documents.
- Used (MDB) Message Driven Beans for Messaging and Publisher/Subscriber mode of messaging.
- Developed Ant scripts for automation of build and deployment procedures.
- Developed Web services for sending and getting data from different applications using SOAP messages
- Participate incode reviewsforconsistency, completenessand maintainability of the code base.
- Performed logging of the application using log4J.
Environment: Core Java 1.6, JSP, Struts 2.0, Spring 2.5, Hibernate 3.0, Ajax, Java script, IBM Rational Software Architect IDE (RSA), WebSphere Application Server 6.1, Perforce, HP Quality Center, SOAP UI, EJB 3.0, log4J, Ant 1.5,Oracle 10g, HTML, and DHTML.
Confidential, Winston-Salem, NC
Junior Java Developer
Responsibilities:
- Worked on the Presentation layer components Personal Insurance and Family Insurance using Struts, Tiles, JavaBeans, HTML and Java Script.
- Developed several Message Driven Beans (MDB) and Stateless session beans
- Converted Entity Beans to DAO based classes.
- Design & Development of technical specifications using design patterns and OO methodology using UML (Rational Rose).
- Worked on JMS components for asynchronous messaging.
- Java Developer responsible for developing Swing GUI and Servlets.
- Implemented a Single Sign-on initiative using custom software and LDAP with Weblogic.
- Worked on the development of business tier components and database components for Family Insurance module using Session Beans and JDBC 2.0.
- Worked on File Upload utility for claim investigation reports module.
- Worked on different reports for Payments module and wrote PL/SQL scripts for Oracle9idatabase.
- Client side scripting using Dojo Java Script Framework.
- Performed SQL query tuning and optimization.
Environment: EJB, Struts, Swing Java Beans, JDBC2.0, JNDI,JMS, Java Mail, JavaScript, AJAX, CSS, HTML, Oracle 9i, Weblogic, UNIX (AIX).
Confidential
JAVA J2EE Developer
Responsibilities:
- Developed Web interface using JSP, Standard Tag Libraries (JSTL), and Struts Framework.
- Used Struts as MVC framework for designing the complete Web tier.
- Developed different GUI screens JSPs using HTML, DHTML and CSS to design the Pages according to Client Experience Workbench Standards.
- Developed Action Form Beans, Action classes for implementing business logic for the Struts Framework.
- Validated the user input using Struts Validation Framework.
- Client side validations were implemented using JavaScript.
- Implemented the mechanism of logging and debugging with Log4j.
- Version controls of the code and configuration files are maintained by CVS.
- Designed generic database Connection Pooling with JDBC using Oracle and involved in the SQL query optimization.
- Developed PL/SQL packages and triggers.
- Developed test cases for Unit testing and performed integration and system testing.
- Actively participated in the complete software lifecycle of requirement gathering, design, development and implementation for various new business features.
- Performed Use case design, object modeling using UML, likeTransformation of the Use Cases into Class Diagrams, and Sequence Diagrams.
- Used TILES framework for building the site layout, template pages, extending templates and different implementation of pages.
- Developed Stateless Session Beans and Message Driven Beans to implement the business logic.
- Developed Stored Procedure for reports and business needs for complicated business logic.
- Application used AJAX to reduce the bandwidth usage and provide better user-experience.
- Used Java Message Service (JMS) API to create, send, receive, and read messages between application components.
- Used ANT scripts for build and deployment purposes.
- Involved in release and deployment procedures.
- Used clearquest for bug tracking.
- Complied new features and configuration document for technical writer to in corporate in installation and user guide.
Environment: J2EE, Weblogic 8.1, Eclipse, Struts 1.0, JDBC, JavaScript, CSS, XML,HTML, CVS, DHTML, ANT, Log4J,JUnit, Rational Clear Case.VSS, PL/SQL and Oracle 9i.