Sr. J2ee Developer Resume
Georgetown, KY
SUMMARY
- Over 8 years of experience in requirement gathering, analysis, design, development, integration and testing of client /server based applications using Java and J2EE object oriented technologies.
- Hands on experience in designing and coding web applications using Core Java and J2EE technologies.
- Expert in development of applications using J2EE technologies like Java, JSP, Servlets, Java Beans, JDBC, JNDI, JMS, WMB, XML/XSL, Web Service, AJAX .
- Experienced in coding SQL, PL/SQL, Procedures/Functions, Triggers and Packages on database (RDBMS) packages like Oracle, MySQL, and MS SQL Server.
- Hands on experience in developing and deploying applications on WebSphere, WebLogic, JBoss and Tomcat servers.
- Expertise in web Front - end application development using JSP/Servlets/AJAX/JQuery/HTML/XHTML/CSS/XSLT/JavaScript/Angular JS/ JSF.
- Expertise in Eclipse, NetBeans and JDeveloper.
- 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.
- Expert on XML parsing, XSD, XSL, XSLT, SOAP, REST, WSDL, WADL, SAX and DOM parsers.
- Hands on experience wif JUnit in performing unit test and determining the application functionality.
- Highly proficient in designing Enterprise applications wif Java/Java EE5 design patterns/best practices/coding standards including IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC, Business Delegate Service Locator, Session Façade, DTO, DAO, Front Controller, Factory and Singleton.
- Experience using distributed caching mechanism such as Java Caching System (JCS) to provide low latency, high throughput for the applications their by providing faster response times and improving the efficiency of the applications.
- Excellent analytical and problem solving skills wif ability to communicate effectively wif peers and a team player wif good understanding in working wif 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 wif teams across different areas.
TECHNICAL SKILLS
Technologies: Java 1.6/1.5, Servlets, JSP 2.0, EJB 2.0, Struts 1.2, WMB, JMS, WMB, JDBC, JUnit 3.7, MQ Series, JavaScript 1.4, DOJO, XML 1.0, JAXP, JAX-RPC, XSL JPA, JPQL, Shell Scripts, Web Services, WSDL, SOAP, REST, UDDL, AJAX, HTML, CSS, Angular JS, JSF
Software/Databases: Oracle 9i/11g, MS SQL Server 8.0, Filenet, IBM DB2.
IDE, Tools and Frameworks: RAD, TOAD, IntelliJIDEA 5.1, Eclipse 3.4.2, Web Logic Workshop, SQL* Plus, Crystal Reports, SOAP UI, WebSphere Portal, Spring, Spring Batch, Castor, Hibernate, XML Spy, iPlanet, LDAP.
Application Servers: WSAD, IBM RAD, BEA Web Logic 8.1.x/9.0, Tomcat 5.x, WebSphere Application Server
Operating Systems: Windows NT/2000/XP/7, Sun OS, Linux, DOS, UNIX, Ant 1.6.5
Version Controls: SVN, CVS, VSS, Harvest, TFS
Design Patterns and SDLC methodologies: DAO, MVC, Session Fa ade, Singleton, Command, RUP, UML, and Waterfall.
PROFESSIONAL EXPERIENCE:
Confidential, Georgetown, KY
Sr. J2EE Developer
Responsibilities:
- Develop upgrades to applications using a combination of existing toolsets and custom code while constantly evaluating opportunities to create additional re-usable components in support of the business.
- Built a role based application and implemented MVC architecture using Spring framework and used JSP’s to build the User interface and used Ajax, JavaScript, and CSS as some of the tolls to enhance user experience.
- Used Core and Advanced Java concepts such as Object Oriented programming principals, Data Structures, Collections, Generics, and Serialization.
- Extensively used JPA to access the database using templates.
- Develop and Test system modifications in aWebSphere/AIX/DB2 environment.
- Create technical design for web applications in dis environment.
- Deliverables include system and component documentation, including Class Models, system overview and working Java based applications.
- Participate in code reviews to confirm datToyotaNorth America design standards are being followed or created as necessary.
- Responsible for providing support to the QA team in DEV, STAGE and Prod environments in terms of validating test cases, bug fixing, deployment support and analysis/re-production and resolution of production defects.
Technologies: Java 1.6, RAD 9.0.1, Spring, WebSphere 8.0, Java Script, Ajax, jQuery, JSP, Servlets, CSS, Angular JS SQL, DB2, JPA, JPQL, TFS
Confidential, Dublin, OH
Sr. Java/J2EE Developer
Responsibilities:
- Develop SOAP, REST and JSON based endpoints depending on the client requirements.
- Spring and JDBC framework is used for Middle tier and Database connectivity.
- Annotation based configuration is used for configuration.
- Adhere to the CTSI framework guidelines to create endpoint, service and DAO layers.
- Determine the appropriate uow executor to be used and process the results accordingly.
- Establish connection wif the database and blind the response to the generated route classes.
- Ensure the validation is handled in the contract classes and appropriate exceptions are thrown.
- Use SOAP UI/REST client to send the request to the application and ensure the appropriate response is generated.
- Fix the performance issues in the CTSI framework to improve the performance and overcome the defects identified.
- Configured SITE Minder to authenticate and authorize the users.
- Configure the necessary filters and request wrapper and Policy classes to interpret site minder tokens.
- Provider interface is used to inject prototype bean from a singleton class.
- Generics were used to inject state full bean to call the appropriate DAO classes.
- Ensure no code break while porting to Java 1.7.
Technologies: CTSI Framework (Eclipse), Spring, JDBC, JDK 1.6, IBM WebSphere, SOAP, REST, JSON, Oracle 9i, Soap UI, Maven, Log4J, SVN.
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 enhancing the presentation tier using JSP, HTML, Ajax, Java Script, Angular JS, JSF and CSS.
- Responsible for realizing the analysis models from Use cases, design models from analysis models from analysis models and code from design models.
- 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 wif Oracle Server in the back end by creating JDBC data source and configured MQ Series and JMS Queues wif IBM RAD and WAS to create new connection factories and queues.
Technologies: Java 1.5, EJB 2.0, Hibernate 3.2, JMS, JSP, CSS, JSF, Angular JS, MQSeries, XML, WebSphere 6.1, WebSphere Portal 6.0, RAD 7.5, Junit 4.0, Java Script, Ajax, CSS, Oracle 10g, SVN.
Confidential, Somerset, NJ
Sr. 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.
- Used core Java features such as Multi Threading, Collections, and Exception handling to process high volume transactions.
- 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 stand alone 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 developing the batch job application by creating queries and store procedures leveraging Java, Spring scheduler, XML and generated reports in CSV file formats.
- 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 dat 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.
- Configured the Web sphere application server to connect wif DB2, Oracle and SQL Server in the back end by creating JDBC data source and configured MQ Series wif IBM RAD and WAS to create new connection factories and queues.
- Configured and debugged Web sphere MQ over Websphere Message Broker 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 wif regards to modifying the advanced settings of the Websphere application server.
Technologies: Java 1.5, JSP, Servlets, WMB, EJB 2.0, Junit, Spring 2.5, Spring Batch, WebSphere Portal, SQL, Oracle, DB2, Filenet, Java Script, DOJO, MQSeries, JMS, WebSphere application Server, RAD, XML, UNIX.
Confidential, Louisville, 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 Portal 6.0, XML, Oracle 10g, PL/SQL, UML, JMS, MQ Series, JavaScript, CSS, Ajax, XSL, XML, JUnit, Clear Case.
Confidential
Sr. Java/Web Services Developer
Responsibilities:
- Involved in the Requirement gathering, Analysis and Functional Document preparation discussions and followed the Agile Methodology.
- Responsible for developing the business logic for 401k plans, Tax wifholding, Payment History, Payment methods using core Java, Struts and developed the UI using JSP, Servlets, HTML, CSS, Java Script and Ajax.
- Developed web services for accessing the SETIT, PLUS server using JAX-WS, created WSDL files to deploy both on the server and client side.
- Responsible for developing queries and stored procedures to retrieve customer information, account information and developed JUnit test cases for unit testing and end to end testing.
- Developed ANT based build scripts to create deployable EAR files and provided support to QA and PROD environment in terms of deployment support and bug fixing and used clear case for version control.
Technologies: Java 1.5, J2EE, JSP, Servlet, JavaBeans, JDBC, Struts 1.3, JBoss, HTML, CSS, JavaScript, Oracle 9i, Ant, Maven, Junit, IBM ClearCase, Agile methodology, SOA WebServices wif Axis, JAX RPC, JAX WS, xml, SOAP and Eclipse.
