Sr. Java/j2ee Developer Resume
SUMMARY
- 8 years of strong experience in software development using Java/J2EE technologies ( Spring Framework 1.2, 2.0, Spring (MVC) 1.0, 2.0, Spring Core, Web Services, Jakarta Struts Framework 1.1, 1.2, and Struts Validation).
- Expertise in Core Java and J2EE technologies such as Servlets, JSP, JDBC, Web Services, HTML, JavaScript.
- Framework experience with Spring, Ext - JS, Struts
- Excellent knowledge of XML, WSDL & SOAP.
- Experience in Enterprise Service Bus using Mule.
- Experience with various Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD).
- Experience in application development and deployment using servers such as IBM WebSphere 6.0, Apache Tomcat 5.5.
- Extensive experience in Integrated Development Environment (IDE) like Eclipse and Rational Application Development (IRAD 6.0).
- Experience in working on databases such as Oracle 9i/10g and SQL Server.
- Designed, developed, coded, tested and implemented phases of Software Development Life Cycle.
- Experienced in writing SQL, PL/SQL queries, stored procedures for Oracle, MySQL databases.
- Experience in Agile Methodology and Scrum Software Development processes.
- Worked with version control systems like CVS for providing common platform for all the developers.
- Excellent analytical, logical, programming and debugging skills.
- Good knowledge of requirement analysis, preparing project plan, high level and low level design documents and test cases.
- Good exposure to the total quality process.
- Experience in diversified fields of application software development.
- Extensive experience in leading all stages of system development efforts, including customer interaction, requirements gathering, design, architecture, testing and support.
- Hands on Coding, Testing, Debugging, Bug tracking and Application performance and System analysis experience in User interface development. Experience in technical writing or documentation.
- Ability to plan the projects development and cope up with team with excellent analytical, communication, organizational, administrative, interpersonal, and leadership skills.
- Self-motivated, innovative, independent problem solving attitude and always willing to learn
- Good communication and interpersonal skills.
- Strong team player and effective individual with an ability to adapt to new technologies quickly.
- Strong work ethic with desire to succeed and make significant contributions to the organization.
- Proven capability to meet deadlines. Good communication and presentation skills. Ability as a good developer and effective interaction with end users.
TECHNICAL SKILLS
Programming Languages: Java 1.6, C, C++
Web/Application Servers: Apache Tomcat 5.1, 5.5, 6.0, WebSphere 5.x, 6.0, 7.0,
MVC Frameworks: Struts 1.2, Spring Frame Work 2.0
ORM Frameworks: Hibernate 3.2
Design Patterns: Singleton, Model View Controller(MVC)
Databases: Oracle 10g, Microsoft SQL Server 2000/2005
Database Tools: Toad for (SQL Server, Oracle, MySQL), Oracle SQL Developer
Web Service Specifications: JAX-WS
Web Service Tools: SOAPUI, Mule 3.4
Client Side Scripting: JavaScript, CSS, Flex, MXML
Server Side Scripting: JSP, Servlets, Struts Tags
IDEs: Eclipse 3.2, 3.3, 3.4, 3.5, 3.6, IBM Rational Application Developer (RAD) 5.1
Build Tools: ANT 2.0
Version Control: Sub Version (SVN), Concurrent Versions System (CVS), IBM Rational ClearCase 7.0, 7.1
Methodologies: Agile, Water Fall
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java/J2EE developer
Responsibilities:
- Actively involved in the application life cycle mainly includes design, development, debugging and testing of the system.
- Implemented Spring core container for making code loosely coupled and Spring MVC for separating the presentation layer from the business layer.
- Developed user interfaces using JSP, HTML, AJAX, JSTL, and did validations using JavaScript.
- Developed simple/complex SQL queries with joins and PL/SQL for high level programming.
- Implemented persistence logic in ORM technology using JPA with Hibernate.
- Implemented SOA, Web service using JAXWS api
- Implemented REST api.
- Adopted J2EE best Practices, using J2EE patterns. Utilized View Helpers, Session Façade, Value Objects, Business Delegate, Service Locator and Singleton for portability and performance.
- Worked on XML parsing and XSLT based transformation of messages from different systems through MQ channel.
- Designed various XML/XSD schemas to interact with various modules and integrated those configuration files with JAXB (Java API for XML Binding).
- Developed the code for Parsing XML files using SAX and DOM in JAXP API.
- Involved in debugging the application for any existing issues.
- Involved in providing the testing support and fixing the issues for the many modules in the application.
- Involved in the design discussions with Business Analysts and developed/delivered the code as per the design.
- Used Rational Rose development tool to design various Use Cases, Collaboration and Sequence diagrams in Unified Modeling Language.
- Developed and used ANT build scripts to compile, package and deploy the application.
- Developed test cases and performed unit testing using JUnit and involved in debugging.
- Extensively used Eclipse IDE for the development.
- Used Quality Center
- Code promotion to different Regions.
- Raising requests (Code Promotion and Database Installation) for Deployment.
- Writing Unix Shell Scripts
- Maestro SetUp
- Assisting other Java Developers for analysis
- On Call Schedules
Confidential
Sr. Java/J2EE developer
Responsibilities:
- Involved in the analysis of Service Requests and estimating the effort
- Involved in coding and testing of the Service Requests
- Production support of application - MACS Compiler, Supervisor and Reports.
- Used Hibernate in persistence layer.
- Implemented features like logging, user session validation using Spring-AOP module.
- Developed server-side services using Java multithreading, Struts MVC.
- Server side validations using Struts Validator and Hibernate Validator framework
- Creating the System Integration Test Plan
- Involved in System Integration and Testing.
- Designed workflows and developed applications implementing the business processes.
- Wrote application front end with HTML, JSP and Struts Tag-libraries. Wrote custom JSP tags for role-based sorting and filtering.
- Used JIRA to assign, track, report and audit the issues in the application.
- Build, confirm and prioritize technical specifications and other Project artifacts with the business analyst and architect
- Other responsibilities include code review, peer review, release management and co-ordination with Onsite team.
Confidential
Sr. Java/J2EE developer
Responsibilities:
- Involved in the analysis of Service Requests and estimating the effort
- Involved in coding and testing of the Service Requests
- Creating the System Integration Test Plan
- Involved in System Integration and Testing.
- Designed workflows and developed applications implementing the business processes.
- Server side validations using Struts Validator framework.
- Wrote application front end with HTML, JSP and Struts Tag-libraries. Wrote custom JSP tags for role-based sorting and filtering.
- Implemented the persistence layer using Hibernate ORM
- Implemented object/relational persistence (Hibernate) for the model
- Used JIRA to assign, track, report and audit the issues in the application.
- Build, confirm and prioritize technical specifications and other Project artifacts with the business analyst and architect
- Other responsibilities include code review, peer review, release management and co-ordination with Onsite team.
