Sr.java Developer Resume Profile
NJ
SUMMARY |
- 7 years of IT experience encompasses software design, development and maintenance of custom application software in Java, J2EE.
- Top quality architecture and development skills using latest technologies including Java, C , RMI, JMS, wireless technologies and in-depth knowledge of J2EE EJB, JSP, Servlets, JDBC, XML, JavaScript .
- Superior project implementation skills using distributed technologies like RMI, EJB Session Beans, Message Driven Beans , also have exposure to SOA using Webservices.
- Solid background in Core Java concepts like Threads, Collections Framework, Java Reflection.And also have handsome experience in building Class diagrams, activity diagrams, sequence diagrams, activity diagrams and flow charts using Rational Rose and Visio.
- Strong database connectivity skills which includes Oracle, MYSQL, and DB2 and in programming with SQL, PL/SQL, and Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like sql developer.
- Experienced in using Design Pattern: Singleton Pattern, Session Fa ade Pattern, MVC Pattern, Business delegate Pattern, Factory pattern, Value Object pattern, DAO pattern.
- Proficiency in programming with different Java IDE's like Eclipse, Net Beans, RAD.
- Sound knowledge in developing applications using three tier architectural frameworks such as MVC Model View Controller like Struts, spring framework.
- Extensive experience in developing web Applications using Struts framework implementing ActionClasses, ActionForms, Struts Validation Framework, Struts Tiles and Struts Tag Libraries.
- Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
- Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework Core, Web, JDBC, MVC and DAO and also experienced in integrating Spring Web Flow.
- Designed and developed various integration components using JMS and MQ Series.
- Developed scripts for automating tasks using Ant and UNIX shell programming.
- Building and Deployment of EAR, WAR, JAR files on test, stage and production servers.
- Experienced in deploying applications on Application servers such as WebLogic, IBM WebSphere, and Jboss and on the Tomcat.
- Extensive knowledge and hands on experience in Web development using HTML, DHTML, AJAX, CSS, JavaScript, XML , XSL, XSLT, validations with DTD XML Schema and processing files with SAX, DOM Parsers.
- Experience encompasses software design, development and maintenance of custom application software.
- Strong technical background, excellent analytical ability, good debugging skills, good communication skills, team player, goal oriented and ability to quickly learn new technologies as required.
TECHNICAL SKILLS |
- Software Engineering: AGILE, SIX SIGMA SOFTWARE DESIGNING, UML, RUP, and Systematic Software Reuse.
- Architecture: Object oriented design, design patterns, Service Oriented Architecture SOA , Business Process Management BPM .
- Operating Systems: Sun Solaris, Windows 2000/NT/XP, HP UNIX.
- Programming Languages: Java 6, J2EE, XML, XSLT, HTML, JavaScript, VBScript, Ajax, PL/SQL, Shell Script Java Web Technologies: Servlets, JSP, EJB3, JSF, Hibernate, JSTL, Java Web Services, SOAP, WSDL, Schemas, Apache AXIS, JDBC, JAX RPC, JAXP SAX, DOM , JNDI, LDAP, FOP, JavaMail, Jakarta Commons Libraries, JUnit, Ivy.
- Middleware: J2EE JDBC, Web Services SOAP, WSDL, UDDI
- Application Servers: JBoss 4.3, Apache HTTP server, Apache Tomcat 5.0/6.0, Weblogic 8.1, IIS
- RDBMS: Oracle8i/9i/10g, MySQL.
- Tools: Eclipse/MyEclipse, Intellij, Net Beans.
- Frameworks: MVC, Apache Struts, Spring 3.0.3, Java Server Faces 2.0.
- Other: FTP, HTTP, SMTP, DAO, IBM ClearCase V 7.1, CVS, VSS, Google Map API, BSCS Billing System.
PROFESSIONAL EXPERIENCE |
Confidential
Role: Sr.Java Developer
Description:
CONFIDENTIAL is a chain of domestic merchandise retail stores across the CONFIDENTIAL CONFIDENTIAL the stores sell goods primarily for the bedroom and bathroom, as well as kitchen and dining room. The company is included in the S P 500 and Global 1200 Indices and the NASDAQ-100 Index. It is also counted among the Fortune 500 and the Forbes 2000 as well.
Responsibilities:
- Actively participated in requirements gathering, analysis, design, and testing phases.
- Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
- Experience in working with Agile Methodologies.
- Designed the Use Cases and Sequence Diagrams using MS-Visio.
- Application built on Java Financial platform, which is an integration of several technologies like Struts and Spring Web Flow.
- Used the Inversion of Control module of spring framework.
- Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks.
- Designed User Interface using Java Server Faces JSF , Cascading Style Sheets CSS , and XML.
- Developed the Enterprise Java Beans Stateless Session beans to handle different transactions such as online funds transfer, bill payments to the service providers.
- Developed deployment descriptors for the EJB have to deploy on Web Sphere Application Server.
- Implemented Service Oriented Architecture SOA using JMS for sending and receiving messages while creating web services.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
- Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
- Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
- Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
- Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
- Used Subversion to implement version control System.
- Build ANT Script for the application and used Log4J for debugging.
- Used JUnit Framework for the unit testing of all the java classes.
Environment:
Java 1.5, Struts 1.2, Spring 2.5, EJB 2.0, Hibernate 3.0, Oracle10g , WSDL, Web Services, XML, Netbeans 7.0.1 IDE , HTML, CSS, JavaScript, Ajax, JQuery 1.3.1, Apache Tomcat 5x, Log4j, JUnit framework, Mock Objects, RSS, Apache Ant 1.7.
CONFIDENTIAL
Role: Sr.Java Developer
Description: CONFIDENTIAL is passionate about using science and technology to improve agriculture. CONFIDENTIAL scientists are conducting the research and development R D to revolutionize plant breeding and biotechnology. The CONFIDENTIAL team within IT works directly with the CONFIDENTIAL to develop software platforms that enable these research and development efforts. The accepted candidate will join the emerging field of IT systems informatics leveraging their training to play a key role in defining and delivering breakthrough science in high throughput R D business platforms CONFIDENTIAL
Responsibilities:
- Involved in developing the application using Java/J2EE platform. Implemented the Model View Control MVC structure.
- Responsible to enhance the Portal UI using HTML, Javascript, XML, JSP, JAVA, CSS as per the requirements and providing the client side Javascript validations.
- Used Spring Core Annotations for Dependency Injection.
- Hibernate used as Persistence framework mapping the ORM objects to tables.
- Responsible to write the different service classes and utility API which will be used across the frame work.
- Used Axis to implementing Web Services for integration of different systems.
- Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
- Exposed various capabilities as Web Services using SOAP/WSDL.
- Used SOAP UI for testing the Web services by sending an SOAP i/p request
- Used AJAX framework for server communication and seamless user experience.
- Extremely Involved with web services development
- Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver.
- Used client side java scripting: JQUERY for designing TABS and DIALOGBOX
- Setup the Integrated Development and Testing environments in order to deploy different applications in servers using Unix-Shell scripting.
- Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
- Used Log4j for the logging the output to the files
- Used JUnit/Eclipse for the unit testing of various modules.
- Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
Environment:
JDK1.4, JSP, Servlets, SQL, JavaScript, Spring, JDBC, Hibernate, Web Sphere, Oracle 9i, XML, XPath API, UNIX, Selenium, Web Services, WSDL, SOAP, AJAX, CSS, ANT.
CONFIDENTIAL
Role: Java/J2EE Developer
Description: CONFIDENTIAL Access is a nonprofit health plan serving the medical and behavioral needs of the medically CONFIDENTIAL We offer an excellent benefit and compensation package, including medical, dental vision, 401 k , tuition reimbursement, and competitive PTO. We worked on designing, programming, building, testing, maintenance and release management of CONFIDENTIAL Access business application software systems. This position will also participate in defining requirements for business problems and opportunities of a diverse nature with medium to high complexity.
Responsibilities:
- Actively participated in requirements gathering, analysis, design, and testing phases.
- Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
- Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks.
- Designed User Interface using Java Server Faces JSF , Cascading Style Sheets CSS , and XML.
- Developed the Enterprise Java Beans Stateless Session beans to handle different transactions such as bill payments to the service providers.
- Developed deployment descriptors for the EJB have to deploy on Web Sphere Application Server.
- Implemented Service Oriented Architecture SOA using JMS for sending and receiving messages while creating web services.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
- Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
- Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
- Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
- Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
- Implemented the Barcode image in medical prescription.
- Used Subversion to implement version control System.
- Build ANT Script for the application and used Log4J for debugging.
- Used JUnit Framework for the unit testing of all the java classes.
Environment:
JDK 1.5, J2EE, JSF 1.2, EJB 2.0, JNDI 1.2, Hibernate 2.1, Spring 2.0, HTML, JavaScript, XML, CSS, JUnit, UML, Ireport 2.0 and 4.0, Web Services, SOAP , WSDL , UDDI , AXIS 2, Ajax, Ant, Eclipse 3.3, IBM Web Sphere 6.1, DB2, subversion, Linux.
CONFIDENTIAL
Role: Java Developer
Description:
CONFIDENTIAL is an online application where an CONFIDENTIAL card member can search for flights and hotel rooms, transfer Membership Rewards points to their favorite frequent flyer and guest programs, and book flight or hotel with reward points entirely on this site. It also provides the ability to buy or borrow in advance the membership reward points and will be billed to card members Amex card.
Responsibilities:
- Contributed to the Design, Created Class diagrams, Sequence diagrams and Activity Diagrams for partners like Delta and Hawaiian Airlines.
- Worked with cross-browser issues related to the front end that is created using JavaScript, CSS, and HTML5.
- Worked on how to produce the graphs using JavaScript.
- Created the scripting code to validate the data
- Worked on different J2EE Design Patterns such as Front controller, Session Facade, Service Locator, Singleton and DAO.
- Developed / modified the bean components to incorporate new business level validations.
- Implemented SAX parsing of XML production data.
- Developed XML schema for validation of XML documents.
- Developed the Core Services which consume the partners Web Services and exposed them as Web services using Axis 1.2.
- Deployed Web Services in Web Sphere.
- Wrote queries, stored procedures and functions using SQL, PL/SQL in Oracle to store and retrieve the redemption history Amex card member.
- Developed the Business logic Java components.
- Developed the email component using Java Mail to send confirmation emails to users.
- Developed the Search Widget using JSP, Struts, Tiles, JavaScript and AJAX.
- Was responsible for deploying and testing entire Web Services layer developed as a part of Core, using SoapUI.
- Involved in coding Data Layer, which is wrapper class over database.
- Generated build file using Ant 1.6.
- I was also responsible for performing end-to-end system testing of application writing JUnit test cases
- Developed test environment for testing all the Web Service exposed as part of the core module and their integration with partner services in Integration test.
- As part of the development team Contributed for Application Support in Soft launch and UAT phase.
Environment:
Java, Servlets, JSP, JDBC, Struts, Tiles, AJAX, JAXP, XML, XSL, XSLT, SOAP,JSON, Web Services ,Java Mail ,Eclipse, Web Sphere, Axis, JUnit, Oracle 8, PL/SQL, Ant, Rational Rose 2000, TOAD, Edit plus, LeechFtp, HTML, Windows NT, Unix, Java / J2EE Patterns.
CONFIDENTIAL ,Role: Java Developer
Responsibilities:
- Understanding of requirements from the business perspective
- Involved in the development of a web-based client using Servlets, JSP, Tag Libraries, Java Script, HTML and XML using Struts/Spring Framework.
- Provided a HTML,CSS mockup of the original site and worked with various requirements- gathering experts on enhancing the visceral experience for the end user.
- Prototyping both the look and functionality of the application
- Bug fixing
- Involved in design and implementation of front-end user interface for internal web
- application JSP, JHTML, CSS, Java Script
- Involved in design and Implementation of Classes like Java Bean to handle the business logic.
- Responsible for finding and fixing a large portion of the bugs.
- Involved to create the SRS, Functional document.
Environment:
Java, JSP, Java Script, My Eclipse, Java, JSP, Spring MVC, JDBC, JMS, DB2, Web Sphere Application Server, XML, JQuery, SVN, AJAX, UNIX, HTML and CSS, Ant
Frame works: Struts 1.x, Hibernate