Senior Java Developer Resume
Columbus, OhiO
SUMMARY
- A Senior Java developer with around 8 years of professional experience in design and development of financial, client - server, e-commerce, middle-ware, database and distributed software applications using JAVA.
- Experience in full System Development Life Cycle (Proposal, Process Engineering, Design, Development, Testing, Deployment and Support)
- Well experienced with Object Oriented Modelling and designing technologies.
- Extensive experience in J2EE features like Struts, Springs, Hibernate, Servlets, Java Server Pages, EJBs, and JMS.
- Extensive Object-Oriented Development OOP/OOD experience.
- Experience encompasses software design, development and maintenance of custom application software.
- Expertise in developing web-based GUIs using Java Applet, Servlets, JSP, and Swing.
- Experience in Architecture, Design and Development of Object Oriented Software Systems and building complex, high performance, and scalable and easily maintainable solutions Distributed applications.
- Extensive experience in J2EE, C++, C, Java Servlets, Java Swing, AWT, JSPs, XML/XSL, DHTML, Oracle, JDBC, UNIX and MS-Windows NT/98/2k.
- Experience in developing components using Enterprise Java Beans over Application servers and platforms such as JBuilder, WebLogic.
- Expertise in Database design: entity relationship, logical/physical, process modeling, Case tools
- Extensive experience using PL/SQL stored procedures, triggers, SQL Server 200/2005/2008.
- Professional skills in Java, JDBC, JNDI, XML, JSTL, JSF, Oracle SQL, PL/SQL.
- Experience in developing systems in J2EE using MVC Architecture.
- Experience in developing System Design using UML methodology.
- Expertise in Technologies like UML, XML, HTML, DHTML
- Deployment and configuration experience in IBM WebSphere, BEA WebLogic.
- Experience in IDE Tools Eclipse, JBoss, Apache/Tomcat.
- Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills.
- A self-motivated professional and natural communicator possessing good technical knowledge, initiating, leadership and problem-solving skills and has proven to be a good team player.
TECHNICAL SKILLS
Web Technologies: JAVA-SCRIPT, DBMS/RDBMS, SQL/PLSQL, J2EE, ASP.NET, XML, MOSS2003/2007
Microsoft Tools: MS Office 2003/2007, MS Excel Services
Application software: Adobe Photoshop CS3, CS4, Photo-Story 3 for Windows
Programming languages: C, C++, C#, JAVA, J2EE, PERL, HTML, SQL, XML
Operating Systems: MSDOS, WINDOWS-98/2000/NT/XP/Vista, UNIX, LINUX (FEDORA CORE), Windows Server 2003/2008
J2EE Technologies: JDBC, Servlets, JSP, Struts, Hibernating, Spring, EJB
Databases: SQL Server 2000/2005/2008 , Oracle9i/10g
Tools: & Framework: Spring 2.0/1.2.9, Hibernate 3.2/3.0, Spring MVC, JSF, Web Services, Log4J, Apache Common Library, Junit, Ant, dom4j, HTTPUnit, Axis/Axis2, OpenJMS, Active MQ
Tools: /Utilities/IDE’s: Eclipse, IBM RAD 6.5,7,7.5, RationalRose 98/2000, JBuilder4.0/6.0, JDeveloper 3.2
Application/Web servers: BEA WebLogic 4.x/8.x, NetDynamics3.x, 4.x, 5.x, Iplanet 6.x, IBMWebsphere 3.5/4.x/5.0/6.0, WebLogic Portal 4.0, Apache Tomcat, Oracle OC4J, JBoss.
PROFESSIONAL EXPERIENCE
Confidential, Columbus, Ohio
Senior Java Developer
Responsibilities:
- Design/code complex web-based solutions using Spring MVC, Oracle Middleware, Adobe LiveCycle and various other supporting technologies.
- Triage/resolve technical design and coding issues.
- Validate coding artifacts meets defined coding and usability (ADA) standards.
- Listen to team members’ feedback and resolve any issues.
- Conduct code review and provide feed back for the team.
- Coordinate and conduct team meetings to discuss the daily progress of the work activities.
- Experience building webservices using SOAP, REST & POX (plain old XML).
- Proficient with Oracle Fusion Middleware including Oracle SOA, Oracle OSB, Oracle Portal and Oracle Policy Automation.
- Experience in HHS Health and Human Services - Medicaid, SNAP and TANF.
- Experience using SDLC tools, RRC (Rational Requirements Composure), RTC(Rational Team Concert) & RQM(Rational Quality Manager).
- Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
- Implementing logging mechanism using log4j.
- Used XML format for data transfer
Environment: Core Java/J2EE, Spring 3.1, Hibernate 4, ORACLE 10g, JDK 1.6, WebLogic, Maven, SOA, Web Service, BPM, OPA Rules, Adobe Forms, RTC, SOAP
Confidential, Austin, Texas
Senior Java Developer
Responsibilities:
- Involved in Developing of Application based on J2EE using Hibernate and Spring frameworks.
- Used Spring framework and worked on different Spring modules.
- Worked on IEDeveloper tools to debug given HTML.
- Written test cases for Unit testing using JUnit.
- Implemented logging mechanism using log4j.
- Used Maven tool to build, config, and package and deploy an application project.
- Used Sub version to maintain different versions of application code.
- Created restful web service to server ECU strategy files to Sync my ride website.
- Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
- Responsible for design and developing Persistence classes using Hibernate and Spring JDBC Template frameworks to save data in database tables.
- Generating Hibernate mapping files and domains using tables.
- JSF (Java Server Faces) was used for to simplify development integration of user interfaces and the operation on the values they (UI) hold.
- Configured managed beans and made available to the application by declaring them in the faces-config.xml configuration file.
- Used JAXB to marshalJava object to XML object to put message in message Queue.
- Used JSON format as well for data transfer
Environment: Core Java/J2EE, Spring 3.1, Hibernate 4, ORACLE 10g, JDK 1.6, WebLogic, Maven, SOA, Web Service, BPM, Opa Rules, Adobe Forms, RTC, SOAP
Confidential, Austin, Texas
Java Developer
Responsibilities:
- Analyze the client requirements and functional areas of the existing system, client interactions, coordinating with the team members on critical problems and solving.
- The goal of this user guide is to be a reference to the users working in Confidential and to enhance their ability to complete their day-to-day tasks.
- Worked on front-end technologies like JavaScript, HTML, XSTL, CSS, JSF, AJAX and JSP.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX.
- Defining the UI, business layer component beans and their dependencies in spring framework.
- Created the MDB to listen the messages from JMS QUE.
- Involved in designing EJB Components like Session Beans with various EJB design patterns like Session Facade, Service Locator and DAO.
- Used extensively DOM and SAX parsers and AXIS for parsing XML in the project.
- Implemented database access layer using DAO design pattern and Hibernate framework.
- Defined POJOs, hibernate mapping files and named queries for Reverse Auction components.
- Worked on XSLT for transforming the XML documents to html, pdf’s.
- Wrote various PL/SQL queries/stored procedures/triggers to augment the application logic.
- Integrated java with database using JDBC. Used JNDI for lookup Java components like data source.
- Writing UNIX Bash shell scripts and ANT scripts to deploy war and ear of the application server.
- Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of the application.
Environment: JDK 1.5, Servlets, JSP, JDBC, EJB, CSS, HTML, JavaScript, AJAX, Hibernate, Spring, JSR 168 WebSphere 6.1, MS Visio, RAD, JUnit, Log4J, XML, XSD, XSLT, SAX, SOAP, WSDL, JAX-WS, Apache Axis, JMS, MQ Series, Ant, Unix, Oracle 10g.
Confidential, Alpharetta, GA
J2EE Developer
Responsibilities:
- Extensively worked on Springs Frameworks, JSPs and core Java.
- Used SQL for back-end data management.
- Worked extensively with the Web Logic Application Server.
- Worked with JUnit for debugging.
- Worked with SONAR (tool) to get aligned with standard Java coding guidelines.
- Worked with HTML and JavaScript for front-end design UI and data validation.
- Worked extensively with the Web Logic Application Server.
- Integrated java with database using JDBC.
- Worked to design and develop the Reporting User Interface and application
- Designed UML diagrams using Microsoft Visio.
- Invoking the MAC component of the application using WSDL and SOAP web services calls.
- Worked extensively in the validation of the SQL script.
- Worked with Adhoc Reports to be generated daily and Monthly reports to be generated every month.
- Been part of the Production Support for successful MTP for Confidential OA3
- Key Team member in resolving critical issues as part of User Acceptance Testing
- Documented key findings and learning to transition knowledge for new comers into the project
- Flexible to work as per the project requirements and organization needs.
- Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of the application
Environment: JDK 1.6, Eclipse, Servlets, JSP, JavaScript, HTML, XML, CSS, SOAP, JUnit, Hibernate, Springs, WSDL, JDBC, Oracle, Web Logic, Visio, JDBC