Java/jee Developer Resume
NY
SUMMARY
- Oracle Certified Java Programmer with seven years of overall experience with entire Project Lifecycle development in JEE technologies: Requirement Analysis, Design, Development, Testing and Deployment of Enterprise software applications.
- Hands on experience in designing and coding web applications using core java and JEE technologies.
- Extensive experienced in understanding business logic and resolving the business requirements into software terms.
- Exposure to entire Software Development Life Cycle, Feasibility study, Business Requirement analysis and Specification, Design and Specification, Coding and module testing, Integration and System testing, Delivery and Maintenance.
- Excellent experience and understanding about Agile methodologies like SCRUM.
- Expertise in design and development of JEE components and API’s including Servlets, JSP, Struts, JMS, EJB, XML and Web services like SOAP and WSDL.
- Expertise in developing web based GUIs using Ajax, HTML, CSS, Jscript, JSP and related technologies like XML, DTD, XML Schema, SAX and DOM Parsing.
- Experienced in coding SQL, PL/SQL, Procedures/Functions, Triggers and Packages on database (RDBMS) packages like Oracle, MySQL, and MS SQL Server.
- Experience in writing JUnit test cases and performing Test Driven Development (TDD).
- Expertise in designing and developing components using EJB over Application Servers and platforms such as Eclipse 3.2,, RAD 6.0, IBM Web Sphere application Server 7.0, Tomcat 7.0 and JBoss 4.2.
- Experience in developing applications using three tier architectural frameworks such as MVC (Model View Controller) and Struts, Spring framework and Hibernate, Apache Axis2, and J2EE design patterns.
- Highly proficient in designing Enterprise applications with Java/Java EE5 design patterns/best practices/coding standards including IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC, Session Façade, DTO, DAO, Front Controller, Factory and Singleton.
- Excellent analytical and problem solving skills with ability to communicate effectively with peers and a team player with good understanding in working with teams.
- Excellent communication, leadership skills and self motivated to implement complex rules and meet deadlines.
- Good understanding of all stages of Software Development Life Cycle (SDLC).
- Managed various projects involving complex processes with teams across different areas.
- Ability to quickly adapt to new environments and learn new technologies where necessary to meet the client’s needs.
TECHNICAL SKILLS
Technologies: Java 1.6/1.5, Servlets, JSP 2.0, EJB 2.0, Struts 1.2, JMS, JDBC, JUnit 3.7, MQ Series, JavaScript 1.4, XML 1.0, JAXP, JAX - RPC, XSL, Web Services, WSDL, SOAP, AJAX, HTML, CSS.
Software/Databases: Oracle 11g, MS SQL Server 8.0
IDE: Eclipse, NetBeans, RAD.
Tools: and Frameworks: Struts, Web Logic Workshop, PL/SQL, spring, Hibernate, XML.
Application Servers: WSAD, IBM RAD, Tomcat 7.0
Operating Systems: Windows 7/8, Linux, DOS, UNIX.
Version Controls: SVN, Harvest
Design Patterns and SDLC methodologies: DAO, MVC, Session Façade, Singleton, Command, UML and Waterfall.
Others: UML rational rose, Junit, Maven, ANT and Photoshop.
PROFESSIONAL EXPERIENCE
Confidential, NY
Java/JEE 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 Java, Hibernate, XML, XSD and DAO and maintained source control using SVN.
- Responsible for enhancing the presentation tier using JSP, HTML, Ajax, Java Script and CSS.
- Responsible for realizing the analysis models from Use cases, design 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.
Technologies: Java 1.5, Hibernate 3.2, JMS, JSP, CSS, JSF, MQSeries, XML, WebSphere 6.1, WebSphere Portal 6.0, RAD 7.5, Junit 4.0, JBoss drools, Java Script, Ajax, Oracle 10g, SVN.
Confidential
Java Developer
Responsibilities:
- Responsible for providing project task estimation and planning, implementing the SCRUM methodology and convert the existing VB application / Modules to Java based application.
- Specific responsibilities include application development, coding for enhancement and bug fixes, perform unit testing and end to end testing for SPM and Workflow module implementing the spring framework for its support to context management.
- Developed the Workflow module to enable users to fetch work order’s, process them and dispense the same to the next step using HTTP Post and created METADATA’s to perform the HTTP calls
- Developed independent test cases and test suite for the workflow module to enable users to test standalone functions as well as perform end to end testing of the entire application using JSP, Junit, Servlets, Java Script and XML.
- Responsible for developing the connection pooling for Filenet Server implementing spring framework concepts such as Transaction management and DAO support.
- Responsible for scheduling and triggering cron jobs using the scheduling support in Spring framework, developed the asynchronous logging mechanism for workflow module controlling data access using the JDBC module in the Spring framework, and enabled multi-threaded execution of SPMRetrip agent and Contacts-pre contacts application that can be controlled by the users.
- Developed the SPMRetrip agent module to fetch work orders from the SPM Service queue and process them to the appropriate queues.
- Developed a Swing based application for the users to dispatch work orders using Java Swing and developed JSP’s to move orders from conductor queues to other workflow queues.
- Configured the Web sphere application server to connect with DB2, Oracle and SQL Server in the back end by creating JDBC data source and configured MQ Series with IBM RAD and WAS to create new connection factories and queues.
- Configured and debugged Web sphere MQ over JMS to send messages, access queues and processes and handle errors and exceptions.
- Responsible for deploying the code to development and Integration environments and promote to QA and provide additional support to QA and production environments and maintained change control using Harvest.
- Responsible for resolving production issues, troubleshot the UAT environment by performing Stress testing and gave recommendations with regards to modifying the advanced settings of the WebSphere application server.
Technologies: Java 1.5, JSP, Servlets, JMS, Junit, Spring, SQL, Oracle, DB2, Filenet, Java Script, MQSeries, JMS, WebSphere application Server, RAD, XML, UNIX.
Confidential, KY
Java Developer
Responsibilities:
- Involved in requirement gathering, analysis and design and developed class and sequence diagrams using UML.
- Responsible for developing front end user interfaces and business logic to retrieve claims information from the back end using Java, Servlets, JSP, Java Script, Struts, CSS, HTML, Ajax and implemented the command design pattern.
- Developed the DAO functionality to create JDBC connections, queries, Stored Procedures and Triggers to retrieve claim information and designed and developed XSL style sheets to generate HTML streams from XML files.
- Responsible for configuring the web sphere application server to create JDBC, JMS and MQ connection pools and developed independent JUnit test cases and deploy the application in DEV, SIT, QA, UAT and PROD environments and provided support to the QA team by validating test cases and fixing bugs and issues.
Technologies: Java 1.5, Servlets, JSP, JDBC, RAD 6.0, WebSphere 6.0, XML, Oracle 10g, PL/SQL, UML, JMS, MQ Series, JavaScript, CSS, Ajax, XSL, XML, JUnit, Clear Case.
Confidential, MA
Java Developer
Responsibilities:
- Responsible for developing web services to access other applications using JAX-WS, WSDL etc and deployed both on Server and client side.
- Developed the business functionality for components like Tax Withholding calculator, payment history and developed UI screens using Struts, JSP, CSS, HTML etc.
- Developed Stored procedures and SQL’s to connect with the back end and responsible for developing Junit test cases and performance testing etc.
- Developed Maven build scripts to generate deployment files and was also involved in requirements gathering, analysis, development of functional design document etc and provided production support.
Technologies: Java 1.5, EJB 2.0, Struts, JSP, JUnit 4.4, DAO, Apache Axis, JAX-WS, XML, Ajax, Java Script, CSS, HTML, JBOSS 4.2, JRules, DB2, SQL, JDBC, Eclipse 3.2.2, SOAP, WSDL, Apache Ant 1.4, Maven 2.0.7, Rational Clear Case.
Confidential
Java Developer
Responsibilities:
- Responsible for developing the cash balance application and developed Struts Actions classes to manage cash balance plans and provide benefit estimation, balance history and generate benefit statements for the customers of CitiStreet.
- Developed the front end user interfaces for cash balance application and modified existing application to flag records and update the backend on a real time basis using Ajax, Struts, Java beans, JSP, CSS, Java Script and DAO’s.
- Responsible for converting Axis and JAX-RPC based web service to JAX-WS based web service and developed the ANT and Maven build scripts to parse the WSDL files and generate the Java Classes.
- Modified the Java classes to eliminate the EJB interface with the web service method generated using JAX-WS.
- Responsible for developing Unit Test cases using JUnit and deployed the code in DEV and SI and provided production support to QA and production environments and was also involved in business research and development.
Technologies: Java 1.5, EJB 2.0, Struts, JSP, JUnit 4.4, DAO, Apache Axis, JAX-WS, XML, Ajax, Java Script, CSS, HTML, JBOSS 4.2, JRules, DB2, SQL, JDBC, Eclipse 3.2.2, SOAP, WSDL, Apache Ant 1.4, Maven 2.0.7, Rational Clear Case.