Sr. Java Developer Resume
New, YorK
SUMMARY
- 7 years of experience in all facets of application development, from system design, implementation, maintenance, support and testing.
- Executed projects for various organizations, quickly grasping the application domain and databases involved to successfully implement and maintain the systems.
- Excellent design and programming skills in JAVA and J2EE technology, Servlets, JSP, XML, JDBC, Hibernate, etc.
- Worked extensively with Struts and Spring Framework with J2EE Architecture.
- Extensive implementation experience in Web Service architecture.
- Excellent experience in Object Oriented Analysis and Design (OOAD).
- Implemented various J2EE Design patterns like MVC, Singleton, Factory, and DTO.
- Extensive experience with open source projects like Struts, Apache Tomcat, and JUnit.
- Good Knowledge and experience in using Oracle 9i/10g/11g, MYSQL database.
- Extensively involved in unit testing and functional testing of applications.
- Experience on Scrum/Agile development methodologies.
- Participated in user acceptance testing(UAT) of various applications
- Have strong working experience in all the phases of Software Development Life Cycle (SDLC).
- Hands on experience in developing GUI for front end using HTML, CSS, DHTML, Java script and JQuery.
- Experience in XML and related technologies such as XSL, XSLT, DTD, and XML Schema.
- Experience in developing Web Services using XML over HTTP(s), SOAP/WSDL and Possess excellent technical skills and exceptional ability to quickly master new concepts.
- Have Good Working experience with UNIX Operating System.
- Good team player and flexible to adapt to the new tools, technologies required for the project with a steep learning curve.
- Good analytical thinking ability and communication skills.
TECHNICAL SKILLS
Languages: Java 1.5/1.4/1.3, J2EE, OOPs, C, C++.
Web Technologies: JSP, Servlets, Web Services, JDBC, XML, JavaScript, HTML, AJAX. Web Services (XML over HTTP(s), JAX - RPC, SOAP/WSDL), JQuery
Application/Web Servers: Weblogic, Tomcat
Mark Up languages: HTML, XML, XSLT
Frameworks/APIs: Struts, Spring
ORM: Hibernate
Design/Modeling: OOAD, Design Patterns
Tools: /IDEs:: NetBeans, Eclipse
Database Methodologies: Oracle 11g/10g/9i/8i, MySQL, SQL Server 2005.
Operating Systems: Windows XP/ NT/ 2000,Unix
Tools: Ant, MS Office
Methodologies: SCRUM & Agile Methodology
PROFESSIONAL EXPERIENCE
Confidential, New York
Sr. Java Developer
Environment: Java 1.6/JDK 1.6, Eclipse, Oracle 11g, Windows 2000, XML, XSLT2.0, Web Services, IDDS Downloader.
Responsibilities:
- Interacting with Business Users for gathering requirements.
- Involved in Installation of IDDS Downloader.
- Downloading bulk xml files using IDDS Downloader Service.
- Developed code in XSLT for extracting the XML data.
- Followed Agile & Scrum methodology for development of the project.
- Developed the code for transforming all the data into flat files.
- Involved in designing of tables to load the data from flat files to Database.
- Involved in the orchestration process.
- Worked with QA team to improve test plan
- Testing and Debugging of the code.
Confidential, New Jersey
Sr. Java Developer
Environment: Java1.6/1.7 UNIX, SVN (Sub Version), Sybase, Oracle Toad, Ultra-Admin, ADT(Aqua Data Tool), Web-Sphere, Tomcat.
Responsibilities:
- Involved in Enhancements of code and production Support Issues
- Responding answers to users using Internal mind-align channels
- Resolving tickets and updating ticket status in a tool called SNOW
- Running Autosys jobs manually and finding solutions looking into log files
- Involved in code deployment and Release process.
- Interacting with the client for Release Process.
- Participated actively in client meetings and KT sessions.
- Organizing meetings and Delivered KT sessions to off-shore team.
- Preparation of DOU and KOP documents.
- Performed Disaster Recovery Testing process.
- Responding to client calls and resolving the issues.
- Participated in UAT and also incorporating the feedback/changes received from system users.
Confidential, Pittsburgh, PA
Sr. Java Developer
Environment: Java 1.5/JDK 1.5, JDBC, JavaScript, Net beans, Hibernate 2.1,Spring 2.0 (Frame work), MySQL-5.5, Windows2000, iText2.1.5, Quartz scheduler, Tomcat-5.0,Web Services(SOAP), ANT, mail.jar, UML, JQuery, AJAX.
Responsibilities:
- Interacting with Business Users for gathering requirements
- Analyzing Use Cases, High Level Design and Low level Design Documents
- Created Class diagrams using UML.
- Developed Service layer classes to support the business functionality with Struts MVC
- Used Hibernate for reverse engineering the legacy database structures into Hibernate mapping files and Plain Old Java Objects (POJO).
- Involved in designing and developing the front end of the application using JSP, Java script, HTML, DHTML, XML, XSLT and CSS.
- Developed the user interface for the project and the corresponding client level and server side validations using Struts and JavaScript.
- Using Quartz scheduler generated weekly status reports automatically and sent mails to the management.
- Designed and developed Java Web Services that are exposed to the Desktop client and are used in reading / interpreting the client request definitions which are in the form of XML over SOAP and return the valid response after processing.
- Developed JUnit test cases for service layer components
- Successfully handled QA, UAT, Go Live and Warranty phases
- Worked on PDF Reports generation using iText2.1.5.jar
- Worked on Java Mailing for sending the reports to management using mail.jar
- Involved in code integration and deployment and build using Ant Script
Confidential
Java Developer
Environment: Java 1.4/1.5, JSP 2.0, Servlets, Struts 1.3.8, Hibernate2.1, JNDI, JDBC, XML, JavaScript, MYSQL, SQL Server 2005, Quartz Scheduler, mail.jar, Web logic 8.1, HTML, XML. e-QRS is being designed to provide process analysis status tracking / updating and generate reports of Ore / Pellet Analysis.
Responsibilities:
- Responsible for writing Use Cases and Design document and designed the component architecture
- Used XML access to export the full environment (with all the settings & configuration)
- Developed Service layer classes to support the business functionality with Spring MVC
- Involved in designing and developing the front end of the application using JSP, Java script, HTML and CSS.
- Implemented Client side validation / server side validation as per the requirements.
- Participated in UAT and also incorporating the feedback/changes received from system users.
- Automatic generation of daily, Weekly and Monthly reports and sending mails to the management using Quartz Scheduler.
- Worked on Automatic report generation and mail sending using mail.jar
- Preparation of Issue resolution tracking sheet, categorizing Issues, maintaining the issue aid information and resolve issues occurring in production.
- Followed Agile & Scrum Methodology for development of the product
- Involved in code integration and shipment of the code to other environments
- Involved in automating the process of generating the reports in excel and PDF using iReports and Open Reports
Confidential
Java Developer
Environment: Java, JSP, spring 2.0, JDBC, Web Services, XML, JavaScript, Tomcat, Oracle 9i, ANT, Windows 2000
Responsibilities:
- Involved in preparing Design document. Designed the component architecture of the assigned features
- Followed Agile & Scrum methodology for development of the product.
- Developed Service layer classes to support the business functionality with Spring MVC
- Used XML access to export the full environment (with all the settings & configuration)
- Involved in writing build scripts & deploying application on Test Servers
- Involved in design and development of presentation layer using HTML and JSP
- Responsible for deployment of this application in test server
- Involved in Unit testing and defect Fixing
- Work on improving the code quality.
Confidential
Software Trainee
Environment: Java, JSP, HTML, Hibernate-2.1, JDBC, SQL database.
Responsibilities:
- Implemented Data Access layer using Hibernate, developed POJO’s mapped to the relational tables in database using Hibernate mapping files.
- Understanding the EJB code to convert into the Hibernate.
- Prepared the requirement specification document.
- Involved in design and development of presentation layer using HTML, JSP.
- Responsible for creating DAO classes and XML files.
- Impact Analysis of issues received, considering changes to be made to Manufacturing Systems.
- Document preparation for user Manual.