Java Developer Resume
Charlotte, NC
SUMMARY:
- A Sr. Java\j2ee programmer with 10+ years of IT experience in object - oriented development using Java/J2EE.
- Experience in full Software Development Life Cycle (Analysis, Design, Development, Testing, Deployment and Support).
- Extensive experience in Design, Development, and Implementation of Client Server/Web/Enterprise development using n-tier architecture
- Experienced in developing Enterprise Application integrating across various platforms using Core Java, JDBC, JNDI, JSP, Servlets, Struts and XML using application and web servers.
- Involved in web-technologies XML, XSLT, Xerces (DOM, SAX), HTML, JavaScript, CSS and Ajax.
- Extensive B2B development works on IBM Websphere 6.1 and BEA WebLogic 8.x application servers and Tomcat 5.0.
- Working experience on EJB MDB, IBM MQ and JAX-RPC Web Service on Web Sphere 6.1
- Extensive experience in Oracle 8i/9i/10g.
- Experience in using Hibernate 2.0 for Object Relational Mapping, iBATIS for persistence and good knowledge of Spring framework.
- Experience in application frameworks like Struts.
- Effectively used multithreading.
- Familiarity with UNIX shell-scripts.
- Involved in MVC frame work design and implementation
- Developed code compliant with Design Patterns for Java and J2EE.
- Adept at establishing and enforcing standards and best practices in the areas of coding, exception handling, testing, threading and logging.
- Coding, Testing the product/application (Functionality Testing, Unit Testing and Performance Testing) and Defect Tracking and Fixing are some of the main responsibilities executed
- Proven track record of completing and managing large, complex, multiple and aggressive projects on schedule with limited resources and environment with tight schedules.
- Excellent communication and inter-personal skills.
TECHNICAL SKILLS
Programming Languages: JAVA, J2EE
Databases: SQL, PL/SQL on Oracle 10g/9i/8i, PostGres, DB2
Java/J2EE Technologies: JSP, Servlets, EJB, Multi-Threading, JDBC, JNDI, Web Services, JMS, MQ
Internet Technologies: HTML, XML, XSL, XSLT, DTD, JDOM, JavaScript AJAX, CSS
Application/Web Servers: IBM WebSphere 6.x, BEA WebLogic 6/7/8.1, JBoss 5
Open Source Frameworks: Struts, Spring 2.0.3, Hibernate 2.0IDEs: IBM WSAD 5/4.x, MyEclipse 3.x
Build Tools: Jakarta-ANT, maven
Service Oriented Technologies: SOAP based and RESTfull Web Service
Logging Frameworks: Log4j, Suns Commons Logging Framework
Version Management Tools: PVCS, VSS, CVS, Serena Version Manager, Perforce
Operating System: Unix, Linux, Windows NT/98/2000/XP, MS DOS
Design Tools/ Methodologies: Rational Rose 2000, MS Visio 2003, UML, OOP/OOD
Others: JUNIT,Toad 7.2, SQL Plus, Edit Plus, MS Excel 2003, TextPad, iBATIS
PROFESSIONAL EXPERIENCE
Confidential, Charlotte NC
Java Developer
Responsibilities:
- Involved in system analysis, design, and development and testing for business components.
- Developed user interface application based on Core Java, Java\j2ee, JSP, Servlet.
- Used Spring Framework that leverages the Struts Action Class and implemented the dependency injection architecture.
- Created Web Service based RESTfull architecture.
- Used Maven to perform build.
- Used Struts 1.2 to control web request for executing the business component.
- Used XPath for parsing the xml elements as part of business logic processing.
- Wrote SQL stored procedures for populating and retrieving data
- Developed user interfaces that were intuitive, engaging, and innovative.
- Involved in executing may regular releases of the project.
Confidential, Charlotte NC
Application Developer
Responsibilities:
- Design the broker module.
- Implementing the broker module by creating an MDB connected by listener port on WAS 6.1
- Configuring the WAS admin with MQ and Queue Connection Factory with Transport type as Binding.
- Create an XA data source to implement two phase commit between MQ Message and Data Base operation.
- Coding the broker modules of the application compliant with the Java/J2EE coding standards and design patterns.
- Design a test plan to send the test msg to the request MQ by uploading an xml file using apache file upload jar and JSP/Servlets.
- Various tools like LOG4j, JUNIT
- Used XML, XSLT and parsers like SAX, DOM.
- Various tools like ANT, Maven LOG4j, JUNIT have been used in the project
- Create Service XML documents for request, response messages for data transfer using IBM MQ Series.
- Design data access layer using Data Access Layer J2EE patterns. Implementing the Spring Inversion of Control, Aspect Oriented Programming to switch between multiple databases at runtime via Hibernate
- Have used DDL, DML on Oracle databases to create, manipulate and operate on tables. Have written complex queries involving joins to retrieve data for reporting.
- Used Stored Procedures and wrote queries in Oracle Database
- Designed and Developed Servlet and various configuration files to coordinate the flow between database, middle tier and front end.
- Developing the test front end using JSP, Java script, CSS.
- Collaborating with DBA team and business analyst to gather requirements and implement data warehousing strategy for Compliance Dashboard and Quality Analysis Report.
Environment: Java 1.5, J2EE 1.3, JSP, Servlets, MQSeries 5.3, Web Services (SOAP/WSDL), 1.1, Log4J 1.2, JUnit, ANT, WSAD 7.1, WebSphere App Serve, 6.1.
Confidential, Warren, NJ
Application Developer
Responsibilities:
- Involved in system analysis, design and development and testing for business components.
- Worked on web application development using JSP, AJAX, CSS and HTML.
- Worked on EJB MDB with IBM MQ for asynchronously processing xml messages.
- Created RESTfull Web service for external entity to use.
- Involved in configuring and deploying applications in Web Sphere application server 7.1 and Web Logic Application server.
- Implemented AJAX for asynchronously making calls to the server for small chunk of data with DWR to be displayed on web page.
- Solely responsible for regular releases, versioning of the products, confirming the test scenarios with Information Architects.
- Coding the core modules of the application compliant with the Java/J2EE coding standards and design patterns.
- Create Service XML documents for request, response messages for data transfer using IBM MQ Series and JMS for consuming messages. Used JAXB for XML parsing.
- Design data access layer using Data Access Layer J2EE patterns. Implementing the Spring Inversion of Control, Aspect Oriented Programming to switch between multiple databases at runtime via Hibernate.
- Involved in application development based on agile methodology. Participated in scrum meetings with various teams in order to coordinate project developments and issues.
- Have used DDL, DML on Oracle databases to create, manipulate and operate on tables. Have written complex queries involving joins to retrieve data for reporting.
- Created Stored Procedures and Functions in Oracle Database.
- Providing stats to business heads as to how many exceptions are created on a daily basis and how many the business analyst is able to work on by the end of the day (Core Java)
- Closely involved in performance and regression testing phases.
- Worked on various tools like LOG4j for application logging, JUNIT for testing work flow of the project.
- Have been using Maven build scripts for automation of build process.
Environment: Java 1.4, J2EE 1.3, JSP, Servlets, Struts 1.1, JAXP, Xerces, MQSeries 5.3Web Services (SOAP/WSDL), Hibernate 2.0, PVCS, Ajax, Axis 1.1, Log4J 1.2, JUnit, ANT, WSAD 5.0, WebSphere App Server,iBATIS 2.2 SQLMaps.
Confidential
Associate Software Engineer
Responsibilities
- Involved in system analysis, design, and development and testing for business components.
- Developed user interface application based on Java\j2ee, JSP, Servlet which interacted with financial content.
- Used Struts 1.2 to control web request for executing the business component.
- Used Web Sphere Application server to deploy the application.
- Used XPath for parsing the xml elements as part of business logic processing.
- Wrote Oracle SQL stored procedures for populating and retrieving data
- Developed user interfaces that were intuitive, engaging, and innovative.
- Extensively worked on File Object for generating reports in different format like PDF and excel based on complex Oracle SQL invoked from Java component.
- Involved in executing many regular releases of the project.
- Provided production support for Nomura Securities back office system.
- Used the tools like Concurrent Versions System better known as CVS for saving the source code and release management.
- Used the tool Cobertura to calculate the percentage of code accessed by tests and identify parts of project lacking test coverage.
- Used Maven as build tool for development and release management.
- Resolving various file object issues in the application and provided valuable advice to improve the performance.
- Designed and implemented unit testing using JUnit.
Environment: Java1.4, JSP, servlets, J2EE, JDBC, WebLogic 8.1, toad, UNIX Shell Scripts, Java Scripts, XML, HTML, Oracle 9i
Confidential
Java Developer
Responsibilities:
- Coordinated with the customers from initial stage to delivery stages of the project.
- Designed use cases, class diagrams, object diagrams, sequence diagrams as documentation of the project.
- Designed the application using web architecture patterns of J2EE patterns
- Developed and implemented various presentation tier patterns (Front End Controller, Dispatcher, View, View Helper etc).
- Created medical report template in PDF.
- Created Business tier patterns (session façade, value object etc)
- Used struts 1.1 to handle request and response to business operation.
- created XML schemas, XML files (as a mechanism for storing configuration information)
- Applied DOM, JAXP parsers for parsing XML files
- Development and deployment of JSP, servlets, entity and session beans to Web Sphere server.
- Used Ant for build tool.
- Designed and implemented the database interaction using JDBC.
- Wrote SQL queries on Sybase.
- Prepared test cases and involved in debugging the application.
Environment: J2EE, JSP, JDK1.2, SERVLETS, JDBC, HTML, Java Script, Web Logic 4.1
