Sr. Java Developer Resume
Warren, NJ
SUMMARY:
- Sun Certified Java Programmer with professional IT experience with full project lifecycle development in J2EE technologies: Requirements analysis, Design, Development, Testing and Deployment of enterprise software applications.
- Proficient in design and development of J2EE components and API’s includes Servlets, JSP, JDBC, EJB, XML, Web Services, SOAP, Spring and Hibernate.
- Expertise in developing web based GUIs using JSP, HTML, and JavaScript.
- Extensive experience in XML related technologies like XML, DTD, XML Schema, SAX, and DOM Parsers.
- Expertise in designing and developing web components over Application servers and platforms such as Eclipse 2.0/3.0, Rational Application Developer(RAD) 7.0, IBM WebSphere Application Server (WAS) V 6.1, BEA WebLogic Application Server 7.0.
- Expertise in dealing with databases Oracle 11g, DB2, SQL 2000 and writing queries, Stored procedures etc.
- Self starter and highly motivated with the ability to learn new technologies and methodologies and highly conceptual with excellent communication, inter personal and organizational skills with the ability to work independently and as a team.
TECHNICAL SKILLS:
Languages: Java 1.5, SQL, PL/SQL
Web Technologies: Servlets, JSP, EJB, Apache Struts 1.2, JNDI, JDBC, JavaScript, JUnit, Java Beans, Log4j, SOAP, Web Services, WSDL, JAX - B, Quartz 1.6, HTML, DHTML,CSS, XML, XPATH and XSLT.
Development Tools: IBM Rational Application Developer (RAD 7.0), Eclipse 3.2, IntelliJIDEA 5.1.
Operating Systems: Windows 98/2000/XP/NT and UNIX.
Framework/Tools: Spring 2.0, Hibernate 3.2,SQL Developer, TOAD, CVS, Clear Case, SVN
Web Servers: Java Web Server, IBM HTTP Server, Tomcat and Apache Web Server.
Application Servers: IBM Web Sphere Application Server 6.1, BEA WebLogic 8.0.
Databases: DB2 7.2, Oracle 11g, SQL 2000, Microsoft Access 2000, MySQL.
PROFESSIONAL EXPERIENCE:
Confidential, Warren, NJ
Sr. Java Developer
Responsibilities:
- Involved in business requirements gathering, Usecase analysis and application design strategies.
- Responsible for developing the batch jobs applications to generate Key Peformance Indiactor reports in CSV file format using Java 1.5, XML, Quartz technologies and developed DAO to abstract the business logic from data access using the transaction management module in Spring 2.0 framework and implemented mult-threading using the java concurrent package.
- Responsible for configuring JMS queue’s for each module and constructing messages to transport data between each module, generate notifications to the handset etc.
- Responsible for developing the business logic to retrieve voice messages to the handsets by encoding to QCELP format to handset specific format like OGG and compose and forward messages from the handset.
- Responsible for developing the user Interface using Junit, Servlets, JSP, HTML, Java Script,CSS to conduct unit testing as well as end to end testing.
- Responsible for providing support to the QA team by fixing defects and provided production support in terms code deployment and fixing issues and maintained version control using clear case.
Technologies: Java 1.5, JSP, Servlets, Spring 2.0, Junit 4.0, Quartz 1.6, Java Script, HTML, CSS XML, Oracle 11g, RAD 7.0, WebSphere 6.1, Clear case.
Confidential, Albany, NY
Sr. Java / J2EE Developer
Responsibilities:
- Responsible for developing and enhancing the Disposition module by enhancing the existing process flows, data transformation services and persistence services of the business tier and persistence tier of the Integrated Justice Architecture using EJB, Java, Hibernate, XML, XSD and DAO and maintained source control using SVN.
- Responsible for realizing the analysis models from Use cases, design models from analysis models from analysis models and code from design models.
- Developed new business rules and enhanced the existing ones to meet client specifications using JBoss drools which are JSR 94 compatible.
- Responsible for writing hibernate queries and performed unit testing using JUnit and provided support to the QA team by fixing bugs.
- Utilized the existing IJCommon Services framework to handle exceptions, logging and obtain data source connections.
- Configured the Web sphere application server to connect with Oracle Server in the back end by creating JDBC data source and configured MQ Series and JMS Queues with IBM RAD and WAS to create new connection factories and queues.
- Involved in requirements gathering and development meetings to provide task estimation.
Technologies: Java 1.5, EJB 2.0, Hibernate 3.2, JMS, JSF, MQSeries, XML, WebSphere 6.1, WebSphere Portal 6.0, RAD 7.5, Junit 4.0, JBoss drools, Oracle 10g, SVN.
Confidential, Louisville, KY
Sr. Java/J2EE Developer
Responsibilities:
- Involved in requirement analysis and system design.
- Understood and implemented user requirements from use case diagrams according to UML standards.
- Involved in system design, modeling, creating class and sequence diagrams to meet the client standards.
- Responsible for designing and developing user interfaces using DHTML, JavaScript, CSS, XSL and Front Page 2000.
- Developed control Servlets to handle user requests and dispatch them to appropriate action classes according to Strut’s framework.
- Wrote command pattern classes to handle data related communication using JDBC API and stored procedure calls.
- Designed and developed XSL style sheets to generate HTML streams by reading XML files.
- Used JDBC connection pooling to communicate with the database and manage database configuration issues.
- Responsible for maintaining web application resource structure according to J2EE framework.
Technologies: Java, Servlets, JSP, EJB, Eclipse/JBuilder, WebSphere 5.0, XML, Oracle 8i, UML, MQ Series, JavaScript, CSS, Front Page 2000, XML - Spy, PVC’s, XPATH, iPlanet, LDAP, JMS
Confidential, Quincy, MA
Sr. Java/Web Services Developer
Responsibilities:
- Involved in Requirement gathering, Analysis and Functional Document preparation discussions and implemented the agile methodology.
- Responsible for developing WSDL files and deployed both on the server and the client side and developed WebService for accessing the SETIT, PLUS server using JAX-WS.
- Developed components like Tax withholding, Payment History and Payment Method using Struts 1.2, for developing the business logic and technologies such as JSP, Servlets, HTML, Java Script and CSS for developing the user interface.
- Developed queries and stored procedures to update, insert and retrieve data from the database and dedveloped DAO’s using Spring transaction management.
- Developed the batch jobs application using Java 1.5, quartz scheduler to generate monthly statements (CSV files) and customized reports as requested by the end user.
- Developed Junit test cases to conduct unit testing and was responsible for deploying the code to DEV and SIT environments, assisted the QA team by fixing defects and was involved in deployment and support to the production environment.
Technologies: Java 1.5, Spring 2.0, Struts 1.2, JSP, Servlets, WSDL, JAX-WS, HTML, Java Script, CSS, PL/SQL, SQL developer, Oracle 11g, IntelliJIDEA 5.1, Weblogic 8.0