Java/j2ee Developer Resume
SUMMARY
- 9+ years of Industry Experience in Software development mainly in the intranet, Internet and standalone application design, development, maintenance and production support in n - tier architecture.
- Senior Programmer Analyst having 4+ years of experience in telecom domain Functional/technical skill set in Telecom Revenue Assurance, Fraud Management and Interconnect Billing System & Sales force Operation & Automation
- Strong technical knowledge of Java, J2EE, Spring 3.x, Hibernate 3.x, JSF, Icefaces, Clover ETL, HTML, XML, JavaScript, Java Web Services
- Proficient in designing applications applying Java and J2EE Design Patterns
- Extensive knowledge and hands on experience with web and XML technologies like HTML, DHTML, JSP Custom Tags, Java Script, AJAX, JAXP1.3, XML, XML Schema, XSLT, SOAP, CSS and DTD/XML Schema and SAX, DOM parsers
- Experienced in configuring and troubleshooting of java based web servers like Java Web Server, Apache Tomcat, JBOSS, Resin server
- Good experience in all phases of SDLC life cycle and Object-Oriented software engineering methodologies, Object-Oriented Analysis and Design UML
- Participated in requirement management, design activities, development and maintenance/support; created various project artifacts like use-case documents, functional design document, technical design document etc.
TECHNICAL SKILLS
Java and J2EE: Java 1.5/1.6, JSP 2.0, Servlets 2.4, JDBC 3.0 and various standard Design Patterns.
Frameworks: Spring 3.x, Struts 1.2/2.0.
OR Mapping: Hibernate 3.x
Mark-up/ Scripting Language: HTML, CSS, XML, JavaScript, AJAX, JQuery
Application Servers/Web Servers: Web Sphere 6.1/8.0,JBoss, Tomcat & Resin
DBMS / RDBMS: Oracle 9i/10g, MySQL.
Version/Source Control Systems: SVN,CVS, VSS, Star Team
IDE & Reporting Tools: Eclipse 3.x or above, My Eclipse, IDEA IntelliJ.
Oracle Tools: SQL Developer, TOAD, SQLYog
O/S & Environment: Windows Vista/XP/2000, HP UNIX and RHEL.
Build Technologies: Ant, Maven
Other Skills: Application Deployment and Configuration setup, code reviews, performance enhancements.
PROFESSIONAL EXPERIENCE
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Design, Development, Testing and Production Support of the Application.
- Followed agile software development process with two week Iterations.
- Enabled Smart Logging utility using spring and Hibernate.
- Determined the scope and gave sizing for each story.
- Generated client stubs using Axis 2 with XML beans for data binding.
- Used SOAP UI to test web services.
- Used RALLY to maintain iterations, defect tracking and for all releases
- Implemented spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection.
- Used Unix for application Deployment, bouncing the servers etc.,
- Used spring AOP to implement logging and getting data source objects as the advice that was woven in the bean classes .wrote separate dedicated classes to implement logging functionality
Confidential
Java/J2EE Developer
Responsibilities:
- Responsibility for leading a team of 14-16 members in the design and development
- Analyze client’s requirements and accordingly do the feasibility study and prepare URS, Interface Agreements for various source systems
- Responsible for the development of the application’s frontend screens and in assisting the team with the development of front end screens in JSF.
- Open Streets Map Integration with Geo-spatial data for loading the Outlet and Sales lead information on to the Map
- Used SpringMVC framework to develop the weblayer of the Transaction Management, configured dispatcher servlet in webxml
- Responsible for the design, analysis and development of the backend ETL using UNIX (Shell scripting) & Pentaho Kettle
- Developed web services with XML based protocols such as SOAP and WSDL for integration with Oracle IDM
Confidential
Java Developer
Responsibilities:
- Responsible for leading a team of 10-12 members in the design and development of backend core rating processes.
- Analyze client’s requirements and accordingly do the feasibility study and prepare URS, design documents, etc
- Participation in the requirement gatherings workshop at onsite.
- Identified the Business Requirements of the project.
- Involved in preparing the Technical design document of the project.
- Designed and developed components under J2EE architecture using Servlets, JSP’s and EJB
- Involved in the development of GUI screens using JSP, Custom tags, HTML and JavaScript
- Responsible for the development of the application’s frontend screens and in assisting the team with the development of front end screens in JSF.
- Responsible for the design, analysis and development of the backend Rating Module using UNIX (Shell scripting), CLOVER-ETL.
Confidential
Onsite Project Coordinator
Responsibilities:
- Functional/Technical knowledge of the end-to-end working of this project.
- Responsible for development of few critical modules of the project like Marketing Admin and Corporate Customer.
- Responsible for the production deployment of the portal at onsite and successful Go-Live of the portal.
- Responsible for post Go-Live Support and Maintenance and solving the Operations Team and Clients' queries and issues.
- Responsible for the feasibility analysis, effort estimation and development/proper assignment of all the CRs raised by the client.
- Assisting the fellow developers of the team functionally and technically.
- Wrote spring configuration files for the beans defined and properties to be injected into them using springs Dependency injection
- Reviewing the design and code of team members.
Confidential
Technical Lead
Responsibilities:
- Developed the Eclipse Project Nature and Incremental Builder using the extension points in Eclipse PDE
- Developed the Wizards, Views, Editors, Multi Page Editors using the extension points
- Shapes canvas was developed using Graphical Editing Framework(GEF)
- Developed the new perspective for the Workflow Template Builder Tool
- Designing, Development, Unit testing and Integration of the project.
- Worked with the Business Analyst for requirement gathering and organized regular Demos during the course of development while following agile methodology.
- Used VSS & SVN as a version-controlling tool for managing the module developments.
- Prepared code documentation for future reference and upgrades.
- Conducted code review for team members, involved in Unit testing.
Confidential
Development Lead
Responsibilities:
- Used to work on Virtual Machine. Client provided the virtual machine setup for the offshore team we used to log on to client network using virtual machine
- Developed the User Interface using JSP, Struts Framework and Struts tag libraries using the MVC architecture
- Wrote JavaScript validation rules for client side validation
- Developed action classes and form bean class using Struts Framework
- Prepared code documentation for future reference and upgrades.
- Installation and integration with other modules.
- Used cocoBase for the creating persistence layer between DB and application
- Implemented the Display TAG for grid and pagination
Confidential
Java Developer
Responsibilities:
- Created the wearer, employments and inventory module for the web application
- Integrated the third party Ajax-Based Grid into the application and Plugged-in Ajax4jsf component into the application to achieve the Ajax functionality in almost all the pages of this web application
- Created a Phase Listener which helps to display customized validation messages.
- Developed the AJAX functionality on the web pages to decrease the page submits.
- Developed Managed Beans for Wearer and Garment Details
Confidential
Java Developer
Responsibilities:
- Developed the web admin module inclusive of content management
- Developed the Servlets which generates the XML response and is then used for UI in FLEX
- Unit testing and validate the response from each servlet
Confidential
Java Developer
Responsibilities:
- To interpret design documents and UML case diagram
- Anonymous Email Module
- Developed multiple uploading pictures module with resizing images.
- Registration Module
- My Mutuals, My Matches and My Reverses.