We provide IT Staff Augmentation Services!

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.

We'd love your feedback!