Java/j2ee Developer Resume
Phoenix, AZ
SUMMARY
- 7+ years of experience in Analysis, Design, Development and Testing of Java/J2EE applications.
- Experience in Front End Technologies like Servlets, JSP, JavaScript etc.
- Excellent hands on experience with JAVA, J2EE, Hibernate, Struts, JMS, JDBC, MQ and Clear case.
- Experience working with J2EE application servers like WebSphere.
- Extensive experience with MVC architecture. Used JUnit for testing code logic and Log4j for capturing logs.
- Extensive experience in using spring frame work modules like Spring - Core, Spring-ORM, Spring-MVC, Spring-Integration, Spring-AOP, Spring-Test.
- Extensive experience in developing Web Services applications.
- Experience in Database Design triggers, DDL, DML SQL queries.
- Programming Experience in Windows XP/2007 and UNIX/Linux.
- Expertise in implementing Service Oriented Architecture (SOA) with XML based web services
- Experience in deploying the Enterprise Applications (ear) and Web Applications (war) on the
- Experience in tools like RAD 7.5, Toad.
- Proficiency in System Life Cycle including managing, developing and testing the applications.
- Exposure to all phases of Software Development Life Cycle (SDLC), used Scrum/Agile
- Capability to adapt New Tools and Applications.
- Good team player with the ability to manage and work independently in a time sensitive environment.
TECHNICAL SKILLS
Java/J2EE/Web Technologies: Web Services, Struts, Hibernate, JMS, Servlets, JSP
Frameworks: Struts, Spring
Languages: Java, Java Script, XML, HTML
Application/Web Server: WebSphere, Apache Tomcat
Database and connectivity: Oracle 9i/10g
Operating Systems: Win XP/2007, UNIX/Linux
Design Patterns: MVC, Singleton
IDE/Tools/Utilities: RAD 7.5, Toad, PL/SQL Developer
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
Java/J2EE Developer
Responsibilities:
- Extensively worked with tables, and queries in Oracle 10g, Hibernate as part of database development.
- Developed code using various J2EE technologies and deployed in Tomcat 7.x in UNIX on AIX environment.
- Worked with Model View Controller (MVC) to design the Client Application using Spring-MVC.
- Implemented JAX-WS for the Webservices.
- Implemented Various Components of Spring framework like Spring-AOP, Spring-Transaction, Spring-MVC, Spring-Core, and Spring-Test.
- Used Bamboo as the CI tool that automatically promotes code to the Integration and higher environments pulling from the code from Subversion.
- Used JMS for events logging and notification. Every action of the logged in user is sent to the queue.
- The Event Distributor listens to the message and logs to the database and if the notification is set to true, sends an email via SMTP.
- Developed a Content based Web development product for different clients to have their own web layout configuration and dynamically change the UI look based on the configuration.
- Used Ant 1.6 and Maven for compiling and building the code.
- Used Eclipse with all the plug-ins (Subversion, Find Bugs, etc)
- Followed the Agile Software Development Process.
- Involved in Story Grooming sessions and written Tech Stories
- Created and automated unit test cases using JUnit and spring test.
- Received XML Messages via JMS and parts them using JAXB
- Used Subversion for configuration Management and Jira for task management and bug tracking.
Environment: Java1.5, JSP 2.0, Spring 3.X, 4.X, DB2 9.7, Web services, HTML, XML, Tomcat 7.X,, Eclipse, IJUnit
Confidential, Hagerstown, MD
Java/J2ee Developer
Responsibilities:
- Keeping track of latest internet security vulnerabilities and fixes.
- Drafted the overall architecture design and delivered detail design documentation for system integration as a part of a key deliverable to the client
- Effort estimation and planning for various development activities.
- Coordinating with Confidential VA security team for verification of proposed security model.
- Programming and Development of web pages using Struts, Servlets, JSP and JavaScript.
- Developed user interface using JSP, Java script and CSS.
- Implemented Various Components of Spring framework like Spring-AOP, Spring-Integration.
- Integrated Struts to enrich the front end.
- Updated the required data in the Oracle database to save and update the database using JDBC, Hibernate
- Corresponding to actions performed in the front end.
- Used JMS and MQ to send/receive asynchronous messages within the application and also with third party applications.
- Used tools like PL/SQL developer and Toad to write SQL queries.
- Writing the test cases using JUnit as part of unit testing
- Used Log4j to capture the log that includes runtime exceptions and created log files on a daily basis.
- Preparing Unit & System testing execution plans
- Code review of all code components that are being developed under the system integration and data conversion
- Stream so that best possible standards are delivered.
- UAT and production co-ordination and support.
- This team has a very high exposure level. There is one-to-one interaction with the client SMEs on-daily basis.
- Applications which I have worked on are mainly from loan originations like: Broker Web, Correspondent Web, Document Exchange - SDX, VSS, Image Handler, Closing Docs, Credit Card, My Home Equity, All these applications are consumer based
Environment: Java, J2EE, JSP, Servlets, Hibernate 3.0, Struts 1.2, Spring, Tiles, XML, HTML, JMS, MQ, CSS, JDBC, Oracle 10g, Ant1.3, Log4J 1.2, Junit3.8.1, Websphere,RESTful services,JAXB, JBoss, Windows, UNIX/Linux, PL/SQL Developer, Toad
Confidential, Atlanta, GA
Java/J2EE Developer
Responsibilities:
- Designed and Developed Common Payment Gate way (CPG) for Confidential .
- It implements a common platform to process International and Domestic Credit card Transactions for Confidential .
- Responsible for Requirements capturing & Preparing Software Requirements Specification.
- Created UML diagrams using Rational Rose.
- Created offline processes which are standalone java programs that generate various reports asynchronously and send mail to the users.
- Refractorred java code to make it more maintainable.
- Involved in the development of the web based GECCO interface.
- Used struts framework to implement the MVC architecture. Designed the database schema and created stored procedures, functions, triggers using PL/SQL.
- Used XSLT for transforming the XML documents in to HTML documents.
- Used various design patterns like façade pattern, service delegate, factory pattern, singleton pattern, DAO etc.
- Worked on the production support team which involved defect fixing and minor enhancements.
Environment: Java (JDK 1.5), JSP, Servlets, Struts 1.3, HTML, CSS, XML, XSTL, DHTML, Design Patterns, Eclipse, CVS, Web Logic, JDBC, Oracle 9i, Rational Rose, Xml Spy, UNIX, Windows-XP, ANT.
Confidential
Java Developer
Responsibilities:
- Perform Requirements and Impact Analysis.
- Through understanding Global product.
- Perform design and coding activities as regional requirement.
- Ensure all defined project processes and procedures are implemented and being followed.
- Coordinate the execution of work requests and work products delivery
- Prepared Scope, Technical and test plans Documents.
- Resolving application support issues in SIT and UAT Testing phase.
- In onshore played the ONC and Team lead role and acting the Lead role in offshore.
- Implementation did from the onshore.
- Given the support post implementation.
Environment: JAVA, JSP, spring and ES Framework, WebSphere, RAD and Mainframe Vision Plus.
Confidential
Java Developer
Responsibilities:
- Perform Requirements and Impact Analysis.
- Perform design and coding activities as regional requirement.
- Ensure all defined project processes and procedures are implemented and being followed.
- Coordinate with surrounding teams for products delivery.
- Prepared Functional, Technical and Unit Test Scripts Documents.
- Resolving application support issues in SIT, UAT Testing phase and Regression Testing.
- Leading the Team in Offshore.
- Running Dress Rehearsals in OAT region and Preparing Implementation activities like Implementation plan, Roster plan.
- Active Participation on Implementation.
- Given the for support post implementation.
- Perform the Analysis for the Day2 Projects.
- Handling the all project level meetings.
Environment: JAVA, JSP, Execution Services (ES) Framework, WebSphere,RAD.