Sr Java Developer Resume
0/5 (Submit Your Rating)
Tampa, FL
SUMMARY:
- A seasoned Senior Java Developer consultant wif 8+years of experience in various phases of software development life cycle (SDLC), process methodologies, client server architecture, web architecture, and J2EE architectures.
- Excellence in Application development using object oriented programming.
- Expertise in designing and developing enterprise applications using various J2EE Technologies that include Java Script, JSP, Servlets, EJB, XML, XSLT, SOAP, JDBC, RMI, JNDI, JMS, Java Mail, Perl, VB.
- Expertise in the development of user interfaces using Java Swing SWT package.
- Knowledge of Remote Method Invocation (RMI), Java Networking, multi - threading for client-server interaction.
- Proficient in using various IDEs like Eclipse, IBM RAD, NetBeans and JBuilder.
- Good exposure to working and configuring Application servers BEA Weblogic, IBM WebSphere.
- Hands-on experience in Struts MVC (Model View Controller) framework.
- Worked on designing patterns like Singleton, Session Facade, Business Delegate, Service Locator, MVC, DAO and DTO.
- Proficient in web programming using HTML, CSS, JSP, JSTL and Java Script.
- Experience in parsing XML documents using DOM, SAX, JAXP and JAXB.
- Experience in using various version control tools like CVS, CM Synergy and Rational Clear Case.
- Expertise in writing Junit test cases, test suites.
- Experience in core java and socket programming, Multithreading involving synchronization, inter thread communications wif wait, notify methods, preventing deadlocks.
- Strong working knowledge in C, C++, HTML, and Assembly Language programming.
- Experience working wif RDBMS like Oracle, DB2/UDB, MS SQL and MS SQL Server 2000.
- Extensive experience in using SQL and PL/SQL Stored Procedures, Functions and Triggers.
- Experience on Operating Systems like Windows 98/2000/NT/XP, UNIX.
- Ability to learn and adapt quickly to the emerging new technologies.
- Exceptional team-handling and decision-making skills, good team player wif extraordinary problem solving and trouble-shooting capabilities, extremely well organized and religiously committed to quality.
PROFESSIONAL EXPERIENCE
Confidential, Tampa, FL
Sr Java Developer
Responsibilities:
- Prepare the functional specifications after identification of individual functions based on each business requirement.
- Prepare the mockups or templates of the web screens modified and created new for each functional requirement.
- Preparation of technical specifications and logical data model for reporting.
- Manage the technical scope of the project working wif the project manager and team to create a viable project plan and solution.
- Provide technical direction and mentoring for project resources.
- Developed the application layer using multiple components of Enterprise Integration Pattern Apache Camel wif apache cxf module.
- Developed JAX-RS RESTFul webservices (producer/consumer) for different pods implementation.
- Developed Sencha ExtJS components like layouts and containers, grids, charts, view model and data binding front end which in turn call the server side restful webservices.
- Designed, created the Oracle database tables, indexes for the reporting platform.
- Created multiple templates for the reports and are being published online using Oracle BI publisher by creating jdbc connections, data models, report layouts and their parameters and properties.
- Developed multiple SQL queries for fetching the report data and displaying them for different formats in the publisher.
- Participated in Document Management System module development using OracleADF, J developer.
- Written shell scripts to run the reports and scheduling using crontab.
- Perform Unit testing, system testing, and defect fixing.
- Coordinating wif the testing team during integration and system testing in the environment.
- Production movement of the tested solution and providing post production Support.
Confidential, Tampa, FL
Software Engineer
Responsibilities:
- Perform analysis of the business requirements along wif users and managers.
- Provide the feasibility study details of the project wif the current requirements.
- Developed application using JEE servlet along wif MVC frameworks Struts and Spring.
- Used Spring IOC/Dependency Injection, constructor, setter injections using application-context.
- Spring MVC module implementation wif annotations.
- Worked wif ibatis in conjuction wif Spring to read the data from database.
- Used Ajax, javaScript, jquery for client side scripting and validation.
- Implemented JSTL and custom tag libraries wif jsp and servlet pages for front end.
- Used JSON objects wifin the application logic in servlets and classes.
- Worked on stored procedures, triggers, views for the Sybase database.
- Implemented design patterns like Singleton and DAO.
- Perform Unit testing, system testing, and defect fixing using Rational ClearQuest.
- Used PVCS for version controlling.
Confidential, Tampa, FL
Software Engineer
Responsibilities:
- Participated in requirements gathering, analysis and design and development phases of front end user interface module.
- Developed multi threaded java code.
- Used Java SE 5 features like Generics, enhanced for loop, Autoboxing/Unboxing, variable argument list.
- Developed JSP pages for the user interface front end.
- Implemented CSS files to be used in conjunction wif JSP, Javascript, HMTL pages.
- Developed Action classes, Dyna Action Forms and used Validation framework.
- Used JDBC for database connectivity and connections are maintained using DAO pattern.
- Batch Table loaders were used to load data on a per day basis for some of the tables.
- Developed ANT scripts for building projects.
- Used unix cron in job scheduling.
- Used Synergy tool for version controlling.
Confidential, NJ
Software Developer
Responsibilities:
- Participated in requirements gathering, analysis, and design and development phases of the project wif major emphasis on development of the modules.
- Used Rational Rose Developer for Use Case Diagrams, Activity Flow diagrams, Class Diagrams, Sequence diagrams and Object diagrams in design phase.
- Used javascript clientside form validations.
- Worked wif unix, Python scripting.
- Used struts Tiles component templating system in the design of user interface.
- Implemented CSS files to be used in conjunction wif JSP, HMTL pages for web interface.
- Developed Java Servlets at Server Side for handling client requests and responses.
- Data from multiple tables was put together in the form of a flat file to be used in a different table in other module.
- Involved in developing webservices using javax.xml.bind pkg.
- Used XSLT to transform the output invoices from the application.
- Build scripts were developed for project builds.
- Log4j was also used for trouble shooting of the application while running.
- Used CVS for version control.
