Java Developer/ Onsite Lead Resume
Phoenix, AZ
SUMMARY
- 7 years of progressive experience in successfully in analysis, design, development and testingof web and Core Java Applications usingCore Java (1.5, 1.6) technologies.
- Well versed with complete Software Life Cycle Development (SDLC) process which includes Analysis, Designing & Developing, Testing, Implementing and documenting the entire life cycle using methodology like Waterfall.
- Expertise in Spring IOC design patterns to build the application services layer.
- Experience in database access using Hibernate and JDBC.
- Extensive experience in building the data layer using O/R mapping technology such as Hibernate.
- Extensively used Maven & ANT as build script for application build and deployment.
- Proficiency in using design patterns like MVC, Singleton.
- Experience in using Core java concepts to get the use of reusability of the code.
- Knowledge in Quartz and Python.
- Experience in front end development using Google Window Toolkit (GWT).
- Experience in using HTML, Java Script, JSP in designing web pages.
- Strong domain experience in Banking and Capital Market Knowledge in Insurance.
- Experience in databases like Oracle 10g.
- Knowledge in the Database stored procedures, packages and triggers.
- Experience with variety of Application Servers like Weblogic 10, IBM WebSphere 8 and Tomcat.
- Sound knowledge of IDE tools like RAD and Eclipse.
- Worked with VSS, TFS and SVN for version control.
- Possess excellent problem solving and leadership skill.
- Well versed in required project design documentation.
- Motivated team player with ability to work under minimal supervision possessing excellent communication, interpersonal, analytical and problem solving skills.
TECHNICAL SKILLS
Languages: Java 1.5, Java 1.6
J2EE Technologies: JSP, JDBC
Markup Languages: HTML, XML, XSL
Frameworks: Spring IOC
RDBMS: Oracle 9i/10g
Web/Application Servers: Web Logic 10, IBM Web Sphere 8, Apache Tomcat
Internet Tools: HTML, Java Script
IDE: Eclipse, RAD
Scripting: Shell script
O/R Mapping Technologies: Hibernate
UML Tools: Microsoft Visio
Version Control: CVS, SVN,TFS
Operating Systems: Windows XP/7, Unix
Tools: Toad 9.0 for Oracle, SQL Developer
Verticals: Banking and Capital Market and Insurance
Software Development Methodology: Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
Java Developer/ Onsite Lead
Responsibilities:
- Involved in development, testing phases of Software Development Life Cycle (SDLC) in the application.
- Provide support to the team to use the common components and using framework for the development.
- Used Spring IOC design pattern to build the services layer.
- Used spring, JDBC& DAO design pattern to access Oracle Database.
- Used Data models, spring, hibernate - config.xml,hibernate mapping files & HQL for building the persistence layer.
- Used Spring MVC framework to build the web modules.
- Involved in design and development of the application to support Localization.
- Handle the Release Process and provide implementation support.
- Participate in Code, Design, Analysis, and Test Plan Reviews.
- Design Standards for the project (Coding, Design).
- Design Review and documentation.
- Developed JSP, XML, tiles, Java, Java Script & html to build the UI screens.
- Involved in unit testing.
- Used TFS and SVN as a version tool.
- Interacting with the client to get queries clarified.
- Involved in all phases of the Software development life cycle (SDLC) and responsible for planning and estimation of development effort for various modules.
Environment: RAD, Core Java 6.0, JSP, Spring MVC, SOAP UI,SOAP based Web Services, Hibernate, HTML, CSS, XML, XLST, Java Script, Oracle 10g, Shell Scripting, IBM Websphere,TFS.
Confidential
Senior Java Developer
Responsibilities:
- Involved in Requirement Analysis, Design, Develop and Implement the application using J2EE technology
- Translated business requirements into detailed design.
- Setup version control system and implement configuration management process as per CMM guidelines.
- Provide support to the team to use the common components and using framework for the development
- Implementing and maintaining test by writing xml and Java code and commands,
- Written SQL queries with a series of joins, stored procedures, modifications to existing database structure as required per addition of new features
- Established coding guidelines for developers.
- Cross review of code developed by fellow associates.
- Worked with business analyst to understand the requirement.
Environment: RAD, Core Java 1.7, JSP, Java script, Tomcat, Soap UI,WSDL, XML.
Confidential
Senior Java Developer
Responsibilities:
- Involved in Requirement Analysis, Design, Develop and Implement the application using J2EE technology.
- Involved in design and development of the application to support Localization.
- Involved in all phases of the Software development life cycle (SDLC) and responsible for planning and estimation of development effort for various modules.
- Provide support to the team to use the common components and using framework for the development
- Established coding guidelines for developers.
- Cross review of code developed by fellow associates.
- Handle the Infrastructure maintenance, upgrade and technical support responsibilities for the project.
- Worked on bug fixing and enhancements on changes.
- Involved in unit testing
- Worked with team for testing and resolve defects.
Environment: Python, WLST, Shell script, Web Logic.
Confidential
Senior Java Developer
Responsibilities:
- Involved in development, handling deliverables, tracking status phases of Software Development Life Cycle (SDLC) in the application.
- Used Spring IOC design pattern to build the services layer.
- Used spring, Hibernate& Spring ORM Module to access Oracle Database.
- Used Log4J for logging and SVN for version management
- Worked with business analyst to understand the requirement.
- Used Data models, spring, hibernate-config.xml,hibernate mapping files & HQL for building the persistence layer.
- Used Spring web MVC framework to build the web modules.
- Used Spring based JUnit tests for testing the services and DAOs
- Used Hibernate 3.5, spring to build the persistence layer & business service for the web services.
- Resolved all the critical issues in short time and helped the team to plan for the every release.
- Maintained the application Configuration and Environmental information in various properties file.
- Participated in ensuring quality through code reviews and testing
- Involved in unit testing.
- Cross review of code developed by fellow associates.
Environment: Eclipse, Core Java 5.0, JSP, Spring, HTML, CSS, XML, XLST, Java Script, Hibernate, maven, Toad, Web Logic, VSS, SVN .
Confidential
Java Developer
Responsibilities:
- Involved development, handling deliverables, tracking status phases of Software Development Life Cycle (SDLC) in the application.
- Involved in using all core Java Concepts into the application for the reusability of the code.
- Experience in using the Collections elements in java E.g. Array List, Hash Maps etc.
- Involved with BA for the requirement modeling
- Involved in development & testing.
- Developed and implemented the UI of the screens using GWT with RPC.
- Worked with QA team for testing and resolve defects.
- Used Tortise SVN as Version control.
- Participated in ensuring quality through design, code reviews and testing.
- Setup automated testing strategy using JUnit.
- Bug fixing and updating on new requirement from onsite team.
Environment: Eclipse, Core Java 5.0,GWT, Spring, Hibernate .