Sr Java Developer Resume
Cherry Hill, NJ
SUMMARY
- Over 9 years of experience in all aspects of Software Development Life Cycle (SDLC) including requirements analysis,Client/Business Analyst Interaction, design specification(HLD,LLD,TDD), code development, code integration, testing, build, release management, deployment, maintenance and production support using Object Oriented Analysis and Design with Java/J2EE.
- Experience in using the Java 5 concepts like Annotations, Generics, Collections and advanced concepts since JDK1.5
- Experience in writing SQL queries, Stored Procedures and good exposure to relational data base concepts like joins, views, indexing, triggers and sequences. Worked with DB2, Oracle, SQL server.
- Core competencies include software development (Requirement Analysis, Design, Development, Enhancement, Testing, Maintenance and Production support of web applications).
- Strong analytical, problem solving, communication and inter - personal skills to manage and interact with individuals at all levels.
- Worked with Oracle andSybase databases.
- Working experience in Java J2EE technologies including Spring Framework, Struts Framework, Hibernate,JSP,Servlets .
- Experience in mobiles games development using J2ME.Developed games on Nokia, Sony, Motorola and Samsung 40 series and 60 series handsets.
- Worked with all the phases of SDLC.
- Good experience in Design Patterns (J2EE) like Singleton, Factory Method, MVC Architecture.
- Strong debugging and troubleshooting skills.
- Hands-on experience in writing stored procedures.
- Worked with XML parsers like JAXP (SAX and DOM) and JAXB.
- Good experience to lead a team and mentored junior team members when required to resolve technical difficulties.
- Excellent ability to quickly master the technologies and concepts.
TECHNICAL SKILLS
J2EE Technologies: Core JAVA, J2EE, Servlets, JSP, EJB, JDBC,Web-services.
Languages: Java, J2ME,HTML, JavaScript
Frameworks: MVC,Struts 1.2, Spring 2.5(IOC, AOP, MVC, JDBC, WS), Hibernate
Web Related: HTML, XML, XSLT, CSS, JSP, Servlets, AJAX
Web/Application Servers: Tomcat 5.x/6.x, JBoss 4.0
RDBMS: Oracle 8i / 9i, Sybase and MySQL
Development Tools: Eclipse 3.0,My Eclipse,Microsoft Visio, Crystal Reports, SQL Developer, ANT.
Operating Systems: Windows, Unix, Linux
Tools: & Technologies: Log4j,Autosys,PVCS,SpiraTest
Scripting Languages: Ant, Shell Script
PROFESSIONAL EXPERIENCE
Confidential, Cherry Hill, NJ
Sr Java Developer
Responsibilities:
- Involved in preparing the high level design and low level design as per the requirement.
- Development, Testing and Implementation.
- Used Spring MVC for the presentation layer and Spring Security for authentication and authorization for the Users
- Used Hibernate framework to map the Data objects to the Sybase Data base in the persistent layer
- Used Spring Framework(3.0) For the Service Layer and Implemented the Spring Transaction Management In the Dao Layer to perform Transactions
- Worked with XML parsers like JAXP (SAX and DOM) and JAXB.
- Used XML parser APIs such as JAXB in the web services request /respond data for marshalling and un-marshalling.
- Wrote store procedures and statements in Sybase(Sybase Adaptive Server Enterprise, Sybase Replication)
- Worked on Unix Scripting in Maintenance of the Application
- Designing and creating tables and triggers in Sybase.
- Support and maintenance.
- Facilitate training sessions/application knowledge within the project to enhance the productivity of the team
- Status meetings Confidential senior management on weekly basis.
Environment: Java, J2EE, XML, Sybase,Unix/Linux Shell Scripts, Autosys Jobs, ANT, JBoss 4.x/5.x,WebService (Server & Client), SpiraTest tool, Spring, Hibernate
Confidential, NY, NY
Senior Java developer
Responsibilities:
- Developing and enhancing middle ware components using Collections, Generics, Object Serialization and using Core java design patterns
- Involved in requirement analysis, design, build, deployment and production support and maintenance.
- Worked on creation of various modules using Spring Framework, JSP.
- Used Hibernate framework to communicate with the database.
- Worked on JSTL (java standard tag libraries )in JSP for the front end of the application
- Developed the application using SDLC Methodology
- Worked extensively on the front end side using JSP, CSS and JavaScript
- Performing monitoring activities and reporting any delays to the client and resolving the same.
- Project Tracking by performing IQA and EQA
- Involved in post-production support and defect fixing
- Quality Assurance Activities
- Defect Analysis and logging
- Status meetings with the Confidential senior management on weekly basis.
Environment: Java, J2EE, XML, PL/SQL Developer, Unix/Linux Shell Scripts, Autosys Jobs, ANT, JBoss 4.x/5.x,, SpiraTest tool, Struts Framework 1.2, Hibernate, Spring, Oracle.
Confidential
Senior Java developer
Responsibilities:
- Designed, developed, configured and deployed the Business Works processes.
- Involved in designing the HLD’S and LLD’S as per the requirement.
- Worked on different palettes HTTP, SOAP, XML, JDBC, GENERAL palettes,etc
- Designed and developed Integration Interfaces and Business workflow in TIBCO BusinessWorks
- Worked on implementing generic error handling for all TIBCO business processes.
- Implemented exception handling solution for the business.
- Generated various schemas as per the mapping involved in the process flows.
- Tested the Web Services by using SOAP UI tool.
- Creating EAR files and Deploying in the development environment.
- Used TIBCO Administrator to manage TIBCO Components to monitor and manage the deployments.
- Used XPATH language to implement the business logic.
- Developed required schemas.
- Created JDBC and HTTP connections to implement the logic.
- Involved in Installation of TIBCO components
- Written the Unit test case for the Business Process developed
Environment: TIBCO 5.6 Business Works, Designer, Admin, Netezza, SQL Navigator.
Confidential
Java developer
Responsibilities:
- Involved in requirement gathering & understanding the process.
- Involved in preparing High Level Diagram (Candidate Service Diagram), Level Diagram (Class Diagram, Sequence Diagram)
- Involved in preparing low level design as per the requirement.
- Development of the new changes in @Plan UI application in the presentation layer.
- Coding Phase: Implemented code with unit testing (JUNIT) for UI layer, Business layer and Data layer using design patterns such as façade, object delegate, service locator, factory
- Involved in test case preparation, smoke testing along with Quality Assurance team
- Release & deployment: Prepared release notes, build & deployment scripts
- Facilitate training sessions/application knowledge within the project to enhance the productivity of the team
- Worked on project development using SDLC spiral model
Environment: MVC Architecture, Java, JSP, Servlets, J2EE, HTML, Java Script, Java Beans Oracle 9i database, PLSQL, Log4j, Ant, JBoss4.0.2, Netezza, Unix
Confidential
Java developer
Responsibilities:
- Involved in preparing the high level design and low level design as per the requirement.
- Involved in enhancement and maintenance of the application.
- Worked on Struts framework in the Presentation Layer
- Used Hibernate framework to communicate with the database.
- Preparing Test Matrix and Test Cases.
- Carrying out monthly data load critical to the systems effective risk management ability.
- Communicating directly to the client on the day to day basis.
- Support and maintenance.
- Facilitate training sessions/application knowledge within the project to enhance the productivity of the team
Environment: MVC Architecture, Java, JSP, Servlets, J2EE, HTML, Java Script, Java Beans, Oracle 9i database, PLSQL, Log4j, Ant, JBoss4.0.2, Struts Framework, Hibernate
Confidential
Responsibilities:
- Involved in enhancement and maintenance of the application as per the CR (change requests)
- Preparing Test Matrix and Test Cases.
- Preparing project related documentation so as to facilitate better knowledge sharing.
- Communicating directly to the client on the day to day basis.
- Quality assurance by performing IQA and EQA.
- Defect Analysis and logging.
- Support and Maintenance.
Environment: Java, JSP, Servlets, Java Script, Html, MS SQL, Log4j, Ant, Tomcat. JBoss
Confidential
Mobile Game Developer
Responsibilities:
- Discussion with the Game and Graphics designer on the game play of the game.
- Discussing the strategies for the game play.
- Developing the AI (Artificial Intelligence) for the game play.
- Development and Testing of the mobile games.
- Porting of these games in different series of mobile phones of different manufacturers.
- Developed the following games:
- Canoe Race,
- Seven Spin,
- Rapunzel,
- Word Grid,
- Ted’s Nightmare,
- Taby’s Escape-2.,
- Baabul - The Garland,
- Wings Of Love
Environment: Java, J2ME, Nokia Wireless Toolkit 2.0. Sony WTK, Samsung WTK, Motorola Launch pad