Senior Java/j2ee Developer Resume
Jersey City, NJ
SUMMARY:
- Over 9 Years of Technical Experience as System Analyst in Application Development, Maintenance, Enhancement in JAVA/J2EE with framework Spring, Struts and Hibernate
- Experience developing and deploying applications on various Application/Web Servers such as Web Logic, Web Sphere and Tomcat.
- Experience in database such as Oracle.
- Experience with JavaScript, Ajax, XML, XSD, HTM, and CSS.
- Experience in change control management tools like SVN,CVS, RTC.
- Experience in developing and deploying Web Services (SOAP - Apache CXF, REST).
- Experience of implementing Log4j logger service in application.
- Construct and maintain build-script using Ant.
- Full exposure in development using Agile Methodology and good exposure in Agile as Scrum Developer, Scrum Lead Developer and Experience in Agile Process such as TDD (Test Driven Development), Scrum Iteration.
- Full exposure to Systems Development Life Cycle (SDLC)(Requirement gathering, Analysis, Design, Development, Documentation, Testing and User )
- Strong analytical and troubleshooting.
- Good exposure on J2EE design patterns such as MVC, Singleton, Proxy Pattern, Data Access Object, Business Delegate, Service Locator, Transfer Object and Session Façade.
- Enthusiastic, creative and willing to increased responsibility. Strong commitment to deliver timely, accurate and quality work.
- Working experience in estimation and calculating efforts of s/w by using use case / functional point estimation.
- Hands on experience in Junit.
TECHNICAL SKILLS:
MVC Framework: Spring MVC, Struts
Web Technologies: HTML, JavaScript, CSS, AJAX, JSON, DOM
Web Services: Apache CXF - SOAP, Restful Service
J2EE Technologies: JSP, Servlets.
Query Language: SQL,HQL
Database: Oracle
IDE Tools: Eclipse, RAD
Servers: Apache Tomcat, WAS
Build Tools: Ant
Version Control: SVN,CVS, RTC
PROFESSIONAL EXPERIENCE:
Confidential - Jersey City, NJ
Senior Java/J2EE Developer
Responsibilities:
- Actively participated and Involved in System Designing by interacting with App Arch Team.
- Involved in Requirement Gathering based on the discussion with Architect Team.
- Organized TDD by coordinating with Test lead to understand the Business Need of an application from Testing Perspective.
- Discussion with the development team and explaining the requirement that was gathered during Initial discussion and to make sure that the development was happening with proper design pattern.
- Helping the Development team to overcome their technical difficulties.
- Reviewing the Code as per the Coding Standards and also reviewing the Junit Test Cases.
- Involved in developing web application using Spring and struts Web flow.
- Implemented Webserivces using Apache CXF.
- Developed interactive webpages using AJAX .
Environment: Web Sphere Server, Struts Web flow, Spring, Hibernate, Dojo, Agile, REST Webs Service,Oracle.
Confidential, Charlotte,NC
Senior Java Developer
Responsibilities:
- Actively Involved in Requirements Gathering, Analysis, Design, Development and Testing.
- Used OO Techniques with UML and created Use Case diagrams, Sequence diagrams, Class diagrams and Acitivity Diagrams.
- Developed Class Diagrams that depict the code’s design and its compliance with the functional requirements.
- Designed and developed the application using MVC Architecture.
- Developed UI navigation using Presentation Service Framework
- Designed and Developed front view components using JSP, HTML and CSS
- Performed client side validations using Java Scripts.
- Involved in the development of various reusable Helper and Utility classes using Core Java.
- Deployed and tested the application using JBOSS Server
- Performed Unit testing, System testing and integration testing.
- Used Maven to build application.
Environment: Jboss Server, Struts, Spring, Oracle.
Confidential
Senior Java Developer
Responsibilities:
- Actively Involved in Requirements Gathering, Analysis, Design, Development and Testing. Used OO Techniques with UML and created Use Case diagrams, Sequence diagrams, Class diagrams and Acitivity Diagrams.
- Developed Class Diagrams that depict the code’s design and its compliance with the functional requirements.
- Developed Web service that would interact with GTB Portal Application.
- Designed and developed the application using MVC Architecture.
- Developed UI navigation using Presentation Service Framework
- Designed and Developed front view components using JSP,HTML and CSS
- Performed client side validations using Java Scripts.
- Deployed and tested the application using Weblogic Server
- Performed Unit testing, System testing and integration testing.
Environment: BEA Weblogic Server,Struts,JSP,SOAP Web service,Oracle
Confidential
Java Developer
Responsibilities:
- Actively Involved in Design Discussion and also involved in collecting project requirements.
- Studied and performed impact analysis on Existing System and reviewed the analysis performed with senior developer.
- Implemented Best Practices that were used and implemented in previous projects.
- Actively Involved in creating Low Level Design Documents.
- Involved in peer code reviews.
- Implemented the solution using Presentation Service Framework.
Environment: BEA Weblogic 10 Server, SmartClient, Struts, Spring, IBatis, Liferay5.1.2, Oracle9i
Confidential
Java Developer
Responsibilities:
- Actively Involved in Design Discussion and also involved in gathering project requirements.
- Actively Involved in creating High and Low Level Design Documents.
- Worked on AJAX, jQuery, JSON, JavaScript, JSP, HTML to develop an interactive Web application.
- Developed web flow using FileNet.
- Implemented the solution using struts framework.
- Testing the application using testing tools.
Environment: Web sphere Application Server (WAS), Water Fall, Struts Framework, FileNet.
Confidential
Java Developer
Responsibilities:
- Actively Involved in Design Discussion and also involved in gathering project requirements.
- Actively Involved in creating High and Low Level Design Documents.
- Work on UI design using JSP, HTML, CSS, and JavaScript.
- Testing the application using testing tools.
Environment: Weblogic Server, Struts, Jsp, Oracle.
