Sr. Java/j2ee Developer Resume
Rochester, MN
SUMMARY
- Around 8+ years of professional experience in IT industry and Expertise in Object Oriented Analysis including development, implementation, testing of various applications using Java, J2EE technologies maintenance which are include in Software Development Lifecycle (SDLC).
- Thorough noledge in developing applications using Core Java concepts like OOP, JAVASWING, JDBC, JMS, Multithreading, Junit and advanced java concepts like Web Services, HTML, DHTML,CSS, JSP, Servlets,EJB, XML, XSLT, JSF, J2EE, RMI, Struts.
- Strong experience in Enterprise Application Development and Deployment using J2EE Technologies like HIBERNATE, spring, and Web Services.
- Expertise in implementing and deploying SOAP Web Services and Restful Services to develop dynamic server side web contents.
- Proficient experience in using the databases such as MS SQL Server 2005/2008, MySQL, Oracle 9i/10g/11g, DB2.
- Unit testing. Strong problem analysis and resolution skills. Highly motivated team player with zeal to lean new technologies and always believes in giving the best of efforts in Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
- Implemented the Hibernate framework (ORM) to interact with database.
- Experience with developing enterprise applications using IDEs like Rational Application Developer (RAD), WSAD NetBeans, and Eclipse, JBuilder, and WebLogic workshop for Java/J2EE application development.
- Developed Java applications and tools to automate tests run in UNIX environment.
- Responsible for enhancing the test client using Java to support new features in the trading application.
- Worked on the dependency injection using spring framework with Application Context XML file.
- Involved in creating and modifying the class diagrams, sequence diagrams using Microsoft Visio.
- Experience in using application servers like BEA WebLogic, IBM WebSphere, Apache Tomcat and JBoss basing on requirements and specifications.
- Hands on exposure to different SDLC models like Waterfall, Agile and undergone the training in software Development Processes like SDLC, Test Driven Development (TDD) and Iterative Methodologies.
- Knowledge and good understanding of SQL and PL/SQL.
- Had experience in JMS and Message Queue listeners for Message Queue Service.
- Experience in client - side development with HTML, CSS, JavaScript, and JQuery.
- Hands on experience working with databases like Oracle, SQL Server and MySQL.
- Written JUnit Test Cases for challenging environments.
- Has written SQL queries to generate the reports for the Web Trade Service application.
- Multi-cultured Team Player with complete flexibility to work independently as well as in a team and has quick grasping capabilities to work with the newly emerging technologies.
- Good communication, interpersonal and quick learning skills with proven ability to adapt to different project environments.
TECHNICAL SKILLS
Programming Languages: Java, C/C++, SQL/PL-SQL
JEE/J2EE Technologies: JSP, Servlets, JDBC, Java Beans, IBM BPM 9.0, Exception Handling, Multi- threading, Event Handling, Swing Web Services
Application/Web Servers: WebLogic, Web Sphere (8.5, 8.0, 7.0), Soap, Restful ServicesWSDL, Tomcat, JBOSS
Enterprise Frameworks: Struts, spring, Hibernate
Databases: Oracle 8i, 9i, 10g, SQL Server, MySql, RDBMS
IDE’s & Utilities: Eclipse, WSAD, RAD, Net Beans, IBM RAD, RSA and JCreator
Web Development Technologies: JavaScript, HTML, DHTML, XML, CSS, J Query, Angular JS, JSONSOAP
Tools: Maven, Ant, Visio, Log4j, J Unit
Operating Systems: WINDOWS, Solaris, HP-UX, Linux, AIX, UNIX.
PROFESSIONAL EXPERIENCE
SR. JAVA/J2EE DEVELOPER
Confidential, Rochester, MN
RESPONSIBILITIES:
- Developed the application using Software Development Life Cycle, followed the Agile Development Model.
- Technical Documents includes UML Class diagrams, Use Case diagrams and Sequence diagrams, State diagrams designed using Rational Rose software.
- Developed web tier by using Servlets, JSP, Custom Tag Libraries, Tiles, Java Script, XHTML, XSLT and XML.
- Implemented JPA (ORM Mapping tool) framework to interact with the database to update, retrieve, insert and delete values TEMPeffectively.
- Involved in the architecture of the modules according to the J2EE standards (Client tier, Web tier, Business tier)
- Developed Apache Ant script to create war/ear file and deployed on the application server.
- Developed SQL queries for Database access.
- Web services are developed based on the SOAP
- Web services tested using SOAPUI tool
- Used Hibernate for mapping objects to the relational database.
- Implemented Spring-ORM for Data Persistence, Which Integrates Hibernate with Spring.
- Used CCD to define a set of constraints on the CDA standards and to obtain the CCD schemas used HL7.
- Involved in unit testing and Integration Testing using Junit, and developed an Ant Build Script which executes all the Junit test classes and generates the test failure report.
Environment: JDK1.5, J2EE1.4, Servlets 2.1, JSP 2.0, JDBC 2.0, HTML, Java Script, PL/SQL, Rational Rose/UML, XML, SOAP, Spring 2.0, Spring WS 1.0.4, JPA, RAD 7.0, Websphere App. Server 6.1, AJAX, SAX, DOM, Websphere MQ 6.0, JSF, JUNIT, XPATH, XSLT, Rational ClearCase, Oracle 10g, FileNet, Linux.
SR. JAVA/J2EE DEVELOPER
Confidential, Wilmington, DE
RESPONSIBILITIES:
- TEMPEffectively interacted with team members for requirements capture and Analysis.
- Responsible for Understanding the scope of the Project and Requirement gathering.
- Responsible for creation of Beans, Controller classes JSPs.
- Configured Spring Web MVC Framework to implement MVC design patterns.
- Worked on spring application framework features IOC container and AOP.
- Worked on Hibernate object relational mapping according to database schema
- Worked on the Web Services clients and WSDL generation. Integrated the clients with third party services in the other module of the application.
- Involved in the integration of multiple layers in the application.
- Involved in creation of Test Cases for JUnit Testing.
- Involved in debugging and troubleshooting related to production and environment issues
- Used SVN, Perforce as configuration management tool for code versioning and release.
- Deployed the applications on Web Sphere Application Server 8.
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Involved in writing unit test cases and code review.
- Involved in development of some common components.
- Performed the day to day analysis for issue tracking system.
- Managed the development server to deploy the application EARs and WAR files.
Environment: Java, J2EE Servlet, JSP, XML, Spring Web MVC Framework, spring, Hibernate, Log4j, ANT, Web services, WebSphere Application Server 8 and Oracle.
JAVA/J2EE DEVELOPER
Confidential, Mountain View, CA
RESPONSIBILITIES:
- Developed technical specifications for various back end modules from business requirements and specifications are done according to standard specification formats.
- Implemented new functionality and enhanced the existing application depending upon the client's requirements.
- Improved the performance of the application by rewriting the SQL, PL/SQL queries
- Provided estimation using internal estimation tool for the client requirements.
- Actively participated in the complete Software development life cycle starting from design phase to the implementation phase.
- Exposed the authentication and authorization end points using the restful web services.
- Used Active MQ for publishing and subscribing during messaging communication between single source (Queue) and multi-source (Topic) channels.
- Developed BPEL Process to Transfer Vendors, Customers, Items to make the data in sync between Oracle EBS and WM using hierarchical queries.
- Implemented REST Web Services, ESB, MOM and EMS (Enterprise Messaging System).
- Used JMS for reliable and asynchronous exchange of important financial information.
- Designed the front end screens using HTML, Java Script and Servlets.
- Conducted Unit testing and Integration testing before pushing code into testing.
- Automate test cases using the built in framework in Selenium Web Driver.
- Developed stored procedures and prepared statements for updating and accessing data from database.
- Implemented Web Services for retrieving the authorization information for user account from the interfacing User Profile application.
- Implemented Client Side validation using Java Scripts.
- Used Angular JS as the development framework to build a single-page application.
- Updated user documentation for various application modules. Also responsible for writing test plan documents and unit testing the application modules and deploying the application in IBM Web Sphere Application server.
- Used the SCME tool for version control.
Environment: RAD 7.5, Web Sphere Application Server 7.0, Spring Framework 3.0.5, Angular JS, jQuery, Bootstrap, AJAX, JSON, Java 5.0, JSP, JavaScript, HTML, CSS, DOJO, SOAP, JAX-WS, JDBC, DB2, Log4j.
JAVA/J2EE DEVELOPER
Confidential, St. Louis, Ohio
RESPONSIBILITIES:
- Involved in phases of Software Development Life Cycle, interface design, configuration of framework, QA and documentation, maintenance.
- Responsible for hosting SCRUM meeting, gathering business requirements, prelim design, documenting design specifications, negotiating with different business units, code review, unit testing and system testing.
- Responsible for product release, maintenance, debug and trouble shooting.
- Developed and Designed UI by HTML5, CSS3, JSP, JavaScript/jQuery, AngularJS, AJAX and SVG.
- Used HTML5, CSS3, JavaScript and jQuery to create user login, search & portfolio and report creation interface.
- Deployed AngularJS to improve the performance of front-end data-binding, dynamic loading of modules and dynamic content.
- Deployed AJAX call for asynchronous data retrieval from back-end.
- Integrated XML, FOP, XSLT and SVG to create programmable enhanced graphical PDF report.
- Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading, Exception Handling, Generics and Annotation.
- Developed Business logic with Spring MVC and Hibernate ORM mapping.
- Used multi ways in Hibernate to update data including HQL queries, load or get, SQL, criteria.
- Used Hibernate Cache for query to improve the application performance.
- Implemented filters for user authentication and user authorization by Spring Security.
- Implemented customized authentication in Spring Security to verify user-role and secure the user pages, such as login, admin/user operations, trading, portfolio, etc.
- Used Spring Dao Support to access the database.
- Used Spring IOC for dynamic bean injection and Spring AOP to modularize cross-cutting concerns in aspects.
- Improved system performance using Spring Cache, to keep the result of frequent user call in single method.
- Developed POJO for data modeling of account information, portfolio and transaction history and customized Spring Bean Factory.
- Improved user experiences by "Single Sign-on" technology.
- Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
- Used Eclipse and Maven to create project andLog4J to debug the code.
- Used Clarity and StarTeam for project bug/issue tracking and management.
- Used StarTeam to manage code check-in and check-out.
ENVIRONMENT: Java, Spring, Spring MVC, Spring Hibernate, Hibernate, Eclipse, Maven, JavaScript, JSP, HTML, CSS, JQuery, AJAX, AngularJS, JSON, FOP, HL7, Design Pattern, Spring Security, JUnit, QUnit, Oracle 10g, Agile Methodology, SDLC.
JAVA/J2EE DEVELOPER
Confidential
RESPONSIBILITIES:
- Involved in Design, Development, Testing and Integration of the application.
- Implementing business logic and data base connectivity.
- Client side installation and configuration of project.
- Developed using simple Struts Validation for validation of user input as per the business logic and initial data loading.
- Co-coordinated Application testing with the halp of testing team.
- Writing database queries on Oracle 9i.
- Writing stored procedures, Packages, Views, Cursors, Functions and triggers using SQLin the back end.
- Used Hibernate for Object Relational Mapping (ORM) and data persistence.
- Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
- Developed web services using SOAP, WSDL, and XML.
- Developed the application using Singleton, Business Delegate and Data Transfer Object design patterns in the project.
- Created and implemented Oracle Stored Procedures, Functions, Triggers and complex queries using SQL.
- Worked with Java Messaging Services (JMS) for reliable and Asynchronous Communication.
- Used log4j for logging and SVN for version control.
- Ability to quickly adjust priorities and take on projects with limited specifications. TEMPEffective team player with excellent logical and analytical abilities.
- Excellent written and verbal communication skills, inter-personal skills and self-learning attitude.
ENVIRONMENT: Java, JSP, Struts 1.3.8, CMS, Spring 1.0.2, SOAP Web services, SOA, JavaScript, CSS, XML, JAXB XHTML, XSLT, JMS, Ajax, Hibernate 2.1, EJB 2.0, 2.1, Log4j, Oracle 9i, Web Sphere 6.1, Ant, RAD 7.0, Eclipse 3.2, UNIX, Perl.
