Senior Java Developer Resume
0/5 (Submit Your Rating)
FL
SUMMARY
- A seasoned Senior Java Developer consultant with 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 with wait, notify methods, preventing deadlocks.
- Strong working knowledge in C, C++, HTML, and Assembly Language programming.
- Experience working with 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 with extraordinary problem solving and trouble-shooting capabilities, extremely well organized and religiously committed to quality.
PROFESSIONAL EXPERIENCE
Confidential, FL
Senior 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 with 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 with apache cxf module.
- Developed JAX-RSRESTFul webservices (producer/consumer) for different pods implementation.
- Developed Sencha ExtJScomponents 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 Oracledatabasetables, indexesfor the reporting platform.
- Created multiple templatesfor 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 with the testing team during integration and system testing in the environment.
- Production movement of the tested solution and providing post production Support.
SKILL:Xml, Eclipse, MS Office, SQL Developer, JDeveloper, JAVA Script, Maven, html5, Putty, Apache Camel, Agile Methodologies, ORACLE, Hibernate, SQL, Oracle ADF, PL SQL, Struts, Spring, Weblogic 12.1.1, Sencha ExtJS tools, Oracle BI Publisher, Java EE 7, Windows 7 and UNIX
Confidential, Tampa, FL
Software Engineer
Responsibilities:
- Perform analysis of the business requirements along with users and managers.
- Provide the feasibility study details of the project with the current requirements.
- Developed application using JEE servlet along with MVC frameworks Struts and Spring.
- Used Spring IOC/Dependency Injection, constructor, setter injections using application-context.
- Spring MVC module implementation with annotations.
- Worked with ibatis in conjuction with Spring to read the data from database.
- Used Ajax, javaScript, jquery for client side scripting and validation.
- Implemented JSTL and custom tag libraries with jsp and servlet pages for front end.
- Used JSON objects within the application logic in servlets and classes.
- Worked on stored procedures, triggers, views for the Sybase database.
- Implemented design patterns like Singletonand DAO.
- Perform Unit testing, system testing, and defect fixing usingRational 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 with 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, Elmwood Park, NJ
Software Developer
Responsibilities:
- Participated in requirements gathering, analysis, and design and development phases of the project with 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 with unix, Python scripting.
- Used struts Tiles component templating system in the design of user interface.
- Implemented CSS files to be used in conjunction with 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.
