Java Developer Resume
Davae, FL
SUMMARY
- Over 6 years of experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environment using Java - J2EE Technologies.
- Experience in various web based applications using core Java, J2EE, Web Services, JSP, Servlets, Java Script, Extended Java Script, JDBC, HTML, XML, CSS, Java Beans, and JSF etc.
- Extensive development experience with open source software’s like Hibernate, iBatis, Struts, Spring, Maven and JSF.
- Involved in all the phases of Software Development Life Cycle including Analysis, Design, Development, Integration and Implementation.
- Hands-on experience with industry-standard IDEs like Eclipse and Net Beans
- Skilled in creation of use cases, object models, data models, sequence diagrams, function and technical specifications.
- Experienced in various frameworks and tools such as Struts Framework and Spring MVC framework.
- Experience on Unit and Functional testing and coding with Junit framework.
- Experienced in developing database to create its objects like tables, views, functions, triggers, and stored procedures packages using SQL in Oracle, MS SQL Server, and My-SQL.
- Experience with GWT and AWT Swing GUI.
- Extensive experience in programming, deploying, configuring, fine-tuning and administering popular J2EE Application Open source Servers like JBoss, and Apache Tomcat.
- Automated builds of jar files and war files, development documentation and training, data import, export and conversions.
- Strong background in supporting production environments and meeting customer needs.
- Ability to manage scope, and project resources. Mentor and develop technical staff.
- Possess good problem analysis skills with ability to follow project standards.
- Worked and managed teams in varied work culture environments. Good International exposure, have Worked with clients in USA and India. Have excellent communication and interpersonal skills.
TECHNICAL SKILLS
Languages: Java, C, C++, C#, Java Script, JQuery, SQL, AJAX
Web/Distributed: J2EE, Java EE 5, Servlets 2.1/2.2,JSP 2.0, EJB 3.0, JDBC 3.0
Technologies: XML, JQuery, JSF, STRUTS,Spring MVC, Spring WebFlow, Security
Scripting: HTML, XHTML, CSS
Frame works: Struts, J2EE, Hibernate, and Spring, .Net
RDBMS: ORACLE 10g/11g MS-Access, MySQL, SQL-Server
Web/Application: Apache Tomcat 5.5/6.0/7.0, JBoss, Gold Fish Servers
IDE: Eclipse, Net Beans, Edit Plus2, Visual Studio
GUI: AWT, Applets, GWT
Web Design: FrontPage, Microsoft Visio
Methodologies: Agile and Waterfall
Build Tools: Ant, Maven
Operating Systems: Windows NT, Windows XP, Windows7, Windows8, Mac, LINUX
PROFESSIONAL EXPERIENCE
Confidential, Davae, FL
JAVA Developer
Responsibilities:
- Team Leader for “Granite for Mobile Inventory for configuring Universal Mobile Telecommunications System for 3G (UMTS) & Global System for Mobile Communications 2G (GSM)”
- Developed “PLDM Reporting Tool” for Mobile Inventory (MI) End Users which is designed to allow MI (Mobile Inventory) end-users to monitor log files created by all Granite Discovery and CRT Modules. Each Discovery and CRT Module will create one CSV-file for day in same UNIX directory and with the same technical format.
- Developed the controller servlet to handle the requests and responses.
- Designed and developed JSP pages using Struts framework.
- Involved in writing client side validations using Java Script.
- Involved in the design of the Referential Data Service module to interface with various databases using JDBC.
- Involved in designing test plans, test cases and overall Unit testing of the system.
- Prepared documentation and participated in preparing user’s manual for the application.
- Analyzed the data configurations and saved the time.
- Validated and tested the products based on the client requirements.
- Supported the entire team to achieve the product work.
- Responsible for the design, coding and debugging for the developed tool.
- Responsible for the troubleshooting for the designed software.
- Integrated software with existing systems
- Learned new tool for project like Granite and GWT (Google web Tools).
Confidential, Chicago, IL
JAVA Developer
Responsibilities:
- Key player for the production release of the project.
- Involved in Object Oriented Design/Object Oriented Analysis with usage of UML Sequence Diagrams and Class Diagrams with Microsoft Visio.
- Developed SQL scripts for mapping data and for creating transactional tables.
- Wrote the DAO classes for accessing Oracle database.
- Created and implemented Oracle stored procedures and triggers.
- Resolved technical issues for coding and debugging in JAVA and interacted with customers for critical project details.
- Developed the application using Eclipse.
- Extensively worked on Spring framework.
- Used Hibernate framework to persist the data to the database.
- Worked on agile development methodology.
- Used JUnit for unit testing of the system and Log4J for logging.
- Installed WebLogic Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.
- Responsible for Requirement analysis and Project documentation
- Developed Junit& Functional Test Cases for Bug Fixing for entire project
- Developing Client side validations using Spring framework
- Learned new technologies for project like Extended JavaScript for User Interface Design.
- Reported Daily about the team progress to the Project Manager and Team Lead.
Confidential, Warrendale, PA
Java/J2EE Developer
Responsibilities:
- Involved in Requirements gathering, Requirement analysis, Design, Development, Integration and Deployment.
- Connectivity with Databases MySQL, MS SQL server 2000 and Oracle 8i.
- Created and maintained data using Oracle database and used JDBC for database connectivity
- Involved in writing the database integration code.
- Developed the application using Struts and .Net framework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB’s and Java classes and web implementation controllers are Servlets.
- Developed of Parser classes to parse the data received from the Front tier to pass it to back end.
- Development of Servlets classes.
- Worked with J2EE and core Java classes.
- Created quality working J2EE code to design, schedule, and cost to implement use cases.
- Development of web-pages.
- Development of Applet applications.
Confidential
JAVA Developer
Responsibilities:
- Developed the web pages using JSP,CSS and HTML
- Developed the RTM interface module to map the requirements to the test-case and Test design modules (Generic Tree Navigation control).
- Used several J2EE Design Patterns (Session Façade, Aggregate Entity) for the Middle Tier development.
- Developed EJBS (Session and Message-Driven Beans) in (RAD) for handling business processing, database access and asynchronous messaging.
- Made extensive use of Java Naming and Directory Interface (JNDI) for looking up enterprise beans.
- Developed Message-Driven beans in collaboration with Java Messaging Service (JMS).
- Also involved in writing JSP/HTML/JavaScript and Servlets to generate dynamic web pages and web content.
- Wrote various stored procedures in PL/SQL and JDBC routines to update tables.
- Wrote various SQL queries for data retrieval using JDBC.
- Involved in building and parsing XML documents using SAX parser.
- Exposed business logic as a web service and developed WSDL files for describing these web services.
- Extensively used SOAP formatted messages for communication between web services.
- Developed the application on IBM WebSphere Application Server.
- Developed the plug-in interfaces for the TMS features (TEE, Requirements, Version Control)
- Developed Form Beans, which are used to store data when the user submits the HTML form
- Coded various Java beans to implement the business logic
- Development of GUI using AWT
- Involved in creating the tables using SQL and connectivity is done by JDBC
- Involved in generating the reports regarding the marks they secured in the online test once they press the submit button in the test using HTML and JSP.
- Apache Tomcat is used as an Application Server to Deploy the Application.
Confidential
Software Engineer
Responsibilities:
- Created Portfolio tracker there by user could keep track of his stocks.
- Ticker was developed in which the quotes of the high tech scripts could be seen.
- Created an arbitrage system whereby the difference in the scrip values listed on Bombay and National stock Exchange could be analyzed.
- Working on Weblogic and Creating Enterprise Java Beans to in corporate online stock trading activity once Cyber laws are passed.
