Java-j2ee Developer Resume Profile
Tampa, FL
PROFESSIONAL SUMMARY
- Java/J2EE Developer having 8 years of IT experience in design, coding, testing, implementation and integration
- Proficient in Application Development with Web Technologies, B2B products, Distributed Technologies and Client-Server Architecture environment
- Experience in implementing web based projects using IBM Web Sphere Application Server 6.x, JBoss 4.2, Apache Tomcat 5.0/5.5 and IDEs like IBM Web Sphere Studio Application Developer WSAD 5.0, Eclipse 3.0/3.1, and RAD 6.0/7.0
- Experienced with the entire Software Development Lifecycle SDLC process including requirement analysis, conceptual and detail design, development, verification and testing
- Experience in application development using various frameworks: Jakarta Struts Framework 1.1/1.2/1.3, Spring Framework 1.2/1.3/2.0/2.5, Java Server Faces JSF , Spring Batch framework, Hibernate 2.0/3.0/3.2
- Proficient in XML technologies like XML, XSL, XSLT, SOAP, WSDL.
- Proficient in various web based technologies like HTML, DHTML, JavaScript and AJAX
- Developed reusable Server side code modules with Enterprise Java Beans Integrated with Remote method Invocation RMI to access remote Servers and invoking Databases with JDBC
- Extensively experienced in architectural issues and their solutions using various design patterns such as MVC Model-View-Controller , Singleton, Session Facade, Service Locator, DAO, DTO and Business Delegate
- Extensive Knowledge on databases like Oracle 9i/10g, DB2, and MySQL. Experience in writing complex SQL Queries, Stored Procedures, Joins.
- Expertise in design and development of multi-tiered web based applications using J2EE technologies like JSP 1.1/1.2/2.0, Servlets 2.2/2.3/2.4, EJB 2.0/3.0, JDBC, JMS, IBM MQSeries and RMI
- Good Working Knowledge of Experience in working with operating systems like Windows 98/NT/2000/XP, UNIX, LINUX.
- developed logging and standard mechanism based on Log4J
- Developed ANT scripts, and used MAVEN 2.x tool to build and deploy J2EE Applications
- Excellent analytical ability, consultative, communication and management skills.
- Self-motivated, easily adaptable to new environments and ability to work independently as well as in small groups
TECHNICAL EXPERIENCE
Tools | Eclipse 3.2, IRAD 7, IBM WAS 6, 6.1, Rational Rose 6.22, Ant, TOAD, SQL Query Builder |
Related Skills | J2EE, Custom Tag Libraries, JSF ,SPRING, JDBC, JMS, TCP/IP, HTTP |
Concepts | Concepts OOA/OOD, UML, Design patterns, Networking, Unit testing, DAO implementations, distributed systems |
Operating Systems | Windows 9x/NT/2000,XP,UNIX, LINUX |
Database Systems | Oracle 10g,9.i/8.X, DB2 UDB, MS-SQL Server, MS-Access |
Languages | Java,JavaScript ,C,C ,SQL |
Java/J2EE technologies | EJB 2.0/3.0, Servlets, JSF,JSP, RMI, JDBC, J2EE Design Patterns, JNDI, XML, Tiles, Spring, AJAX, JQuery, JSTL |
Application Servers/Webservers | WebLogic 10.3, IBM WebSphere 5.1/6.0, JBoss 4.X, Tomcat 5.X |
Web Services | SOAP, UDDI, WSDL , SOA |
Framework | Struts, JSF, Spring, Hibernate |
PROFESSIONAL EXPERIENCE
Confidential
Role :Java-J2EE Developer
Responsibilities:
- Converting Xmls from AnIML Standard to QTI v2.1 Assessment Standard.
- Developing of assessment items with wide variety of interaction types using Xml, MathML, Latex, XHtml .
- JQuery and High charts Java scripting Libraries, by maintaining QTI standards, under supervision of Team Lead/Project Manager.
- Styling of Items has been implemented extensively using Html, Css, and BootStrap.
- Writing Response Processing Logic and templates using Java QTI, for Delivery Engines to assign outcomes scoring based on candidate's response.
- Working closely with Graphic designing teams to create the Graphics and Media files needed to support Items for better understanding and visualization for the candidate during the assessment.
- Developing TestNav TN8 CPU tools to bundle large volume of Items at once into individual Content packages.
- Writing scripts to combine multiple individual Items into one unique Item.
- Writing scripts to insert additional useful tags into item xmls for achieving functional enhancements.
- Involving in team meetings and working with Project Architect and Technology Managers to discuss new interaction types and resolving functionality based issues.
- Developing Tenant type portal application based on assessment platform, for rendering items into the tenants integrated with TestNav8 to view the items on front end, implemented for Item approval.
- Performing cross browsing testing for assessing and validating performance of Items.
- Debugging and resolving issues during development and production phases. Publishing the approved items in the form of Tests to the customers.
- Training other team members on QTI and complex interaction types
Environment: HTML, XHTML, MathML, XML, QTI, CPU tools, Atlassian Source tree, CSS,QTI.
Confidential
Role :Java-J2EE Developer
Responsibilities:
- Involved in Requirement analysis and Enhancement implementation in Configurator application.
- Completes the applications development by coordinating requirements, schedules, and activities contributing to team meetings troubleshooting development and production problems across multiple environments and operating platforms.
- Maintained the Hibernate framework functionality and wrote the DAO implementation classes, hibernate configuration files, hibernate mapping files, Transfer Object classes for persisting the data into the DB2 data base.
- Write and maintain codes using technical specifications to update existing application
- Utilize programming principles, tools, and techniques to write application codes.
- Ensure that builds are properly deployed in development, system, acceptance and production environments.
- Used Spring for bean instantiation, annotations, controllers, request mapping to handle the web service request and response.
- Designed and developed necessary HQL for the database operations on need.
- Involved in deployment of the application at various environments Development, QA Testing, Staging, and Production .
- Used SVN as version control repository.
- Used Eclipse and WebSphere Application Server to develop and deploy application.
- Involved in Unit testing, DIT and UAT and Production Support.
Environment : Java, JSP, Servlets, Struts, Spring, Hibernate, HTML, JS, XML, Oracle, IBM Web Sphere Application server, Eclipse, Spring Tool Suite STS , IBM Data studio, and SVN.
Confidential
Role : Java-J2EEDeveloper
Responsibilities:
- Involved in Requirement analysis.
- Completes applications development by coordinating requirements, schedules, and activities contributing to team meetings troubleshooting development and production problems across multiple environments and operating platforms.
- Design, implement and maintain java application phases
- Write and maintain codes using technical specifications to update existing application and to develop new application.
- Utilize programming principles, tools, and techniques to write application codes.
- Ensure that builds are properly deployed in development, system, acceptance and production environments.
- Involved in Enhancements and Maintain web portal for DTCC customers using Struts.
- Involved in Enhancements and Maintain SOAP web services.
- Used Spring for bean instantiation, annotations, controllers, request mapping to handle the web service request and response.
- Designed and developed necessary PL/SQL for the database operations on need.
- Involved in deployment of the application at various environments Development, QA Testing, Staging, and Production .
- Used PVCS as version control repository.
- Used RAD and WebSphere to develop and deploy application.
- Involved in Unit testing, DIT and UAT and Production Support.
Environment : Java, JSP, Servlets, Struts, Spring, IBATIS, HTML, JS, XML, Oracle, IBM WebSphere, Rational Application Developer, TOAD, and PVCS.
Confidential
J2EE Developer
Responsibilities:
- Developed application with Struts2, Spring and Hibernate frameworks.
- Implemented MVC Architecture using Struts2 Framework.
- Integrated struts2 with spring and used spring IOC concept.
- Integrated spring with Hibernate framework.
- Responsible for writing configuration files such as applictionContext.xml, struts.xml, hibernate.cfg.xml .
- Used HTML, CSS, Javascript, Jquery , Twitter Bootstrap, Struts2 UI tags for design of the screens in the application.
- Developed Json format data using google gson API.
- Responsible for writing Action classes, BO classes, DAO classes, in respective layers.
- Generated Client from WSDL and wrote the classes in UI layer, Business layer, service layer and Data layer.
- Deployed the entire CT-HIX application on the IBM Websphere.
Environment: Core Java, J2EE, Struts2, Spring, Hibernate, Web services, XML, CSS, HTML, JavaScript,Jquery,AJAX, Twitter Bootstrap, Jquery, RAD, Maven, Junit, JPA, DB2, DB visualizer, IBM WAS, Maven.
Confidential
Java/J2EE Developer
Responsibilities:
- Designing and Implementing, code in JAVA to achieve the functionality of the Web Application.
- Extensively experienced in architectural issues and their solutions using various design patterns such as MVC Model-View-Controller , Singleton, Service Locator, DAO, DTO and Business Delegate, Adapter
- Struts 2 framework for the presentation layer management, client request management, Authentication, redirection, Action Mapping, and response
- Maintaining Strut-Config files for Action Mappings
- Implementing Regular Expressions in Java, Javascript for input validations
- Spring MVC 2.5 framework implementation for dependency injection
- Emphasis on client validations using languages such as JavaScript, XML validation
- Extensive Application of HTML, XHTML, CSS for design and styling of web pages.
- Struts tiles for requirement specific styling of web pages
- JSP, Expression Language, OGNL and Scriplet for Accessing Java Object properties
- Application servers like Apache Tomcat 5.5
- ANT scripts, and used MAVEN 2.x tool to build and deploy J2EE Applications
- Implementation of AJAX, JSON, JQuery for create interactive Web Applications
- Other tools like EMMA for Unit Test Code Coverage, firebug for debugging HTML.
- Following the norms of Test Driven Development for code efficiency and maintenance
- Object Relational mapping frameworks like iBatis 2.3.0, Toplink 11.1
- AGILE Software Development Life Cycle implementing Pair Programming, SCRUM meetings
- Unit testing frameworks like JUNIT 4, EasyMock 3, and JMockit 0.95
- Acceptance Test Driven Development ATDD for parallel development and testing
- Hudson Continuous Integration Server for build management and traceable failure reports
- Database Tools like DBVisualizer 6.5.5, TOAD for connections to oracle thin client
Environment: Java, J2EE, Eclipse 3.5.1 , Eclipse 3.6.1, Strus 2, EasyMock, JUnit, Spring, IBatis , XML, HTML,SQL,Oracle 10 g,Struts 1.1/2, DBVisualiser, TOAD
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in gathering requirements from users for the new modules
- Created an SRS document and interacted with database using TOAD
- Implemented the front-end using Struts 1.1 framework
- Implemented server side code with Business Object BO , Data Access Objects DAO , Spring and database SQL maps with Hibernate 3.x
- Also worked on implementing the Front End through the Jakarata Struts 1.1
- Written SQLs, stored procedures for interacting with database.
- Involved in tuning the performance of the application.
- Used Eclipse IDE for developing the application.
- Used JDBC API and HQL Hibernate Query Language to query the Database System and used JDBC Thin Driver to connect to the database.
- Conducted code reviews and design reviews,adhering to various design patterns
- Followed Agile SDLC
- Debug existing code and added new functionality to the application
Environment: Java, J2EE, Eclipse 3.5.1 , Eclipse 3.6.1, Spring, Hibernate ,JDBC, XML, HTML, MySQL,Oracle 10 g,Struts 1.1/2
Confidential
Java Developer
Responsibilities:
- Involved in the development of the entire Front-end part of the system, using Struts, JSP, Websphere Rational Web Developer, Servlets, HTML, JavaScript and AJAX.
- Worked on various new enhancements on the system that involved requirements analysis, designing the solution, development and implementation.
- Made extensive use of spring MVC and Hibetrnae DAO support using spring framework.
- Involved in the design and development of Hibernate beans and mapping files to access the database.
- Involved in design and development of the EJB Tier which provides services to the web application using MDBs, Session Beans Patterns like Session facade, abstract factory, DAO, service locator, Singleton etc.
- Developed server-side services using Core Java concepts.
- Developed JAVA classes as per designed docs, Worked on Multi threading and thread pooling
- Wrote client side and server side validations using Struts Validators and Java Scripts Validations.
- Experience with using IDEs like Eclipse, WSAD, RAD, JDeveloper and NetBeans
- Implemented unit testing by using JUNIT.
- Creating Deployment Descriptor in Struts tiles framework.
- Implemented technical documentation and middle tier code using JAVA programming language.
Environment: Java 1.4, J2EE, Struts, WSAD, Websphere rational Web developer, RAD, Netbeans, HTML, JSP, JavaScript, WebServices, Spring, Hibernate, EJB 2.0, JavaScript, Eclipse 3.1, Oracle 10G, PL/SQL, Toad, ClearCase, ClearQuest, XML, XSLT.
Confidential
J2EE Developer
Responsibilities:
- Wrote and customize several java programs for the generation of the payroll processing for playgroups, benefits, retirement services, employer services, audit reports and the out of balance records with rollups.
- Involved in Application development with IDE Tool Eclipse and web server Tomcat.
- Designed and development of User Interfaces, using Struts, JSP, HTML, Java Script, client side and server side validations.
- Wrote different Java Operation Class for handling different transaction events like benefits, adding/deleting dependent, Family status change events and payroll processing for other family members for specific employer service and employee.
- Added features with latest Business requirements and system requirements as needed.
Environment: Java/J2EE, Struts, UML, Rational Rose, Tomcat, Oracle 9i, PL/SQL, Java Script, Eclipse, Windows 2000.