Java Developer / Java Web Developer Resume
Indianapolis, IN
SUMMARY
- Java Software Developer with extensive hands - on experience, a proven ability to successfully use a variety of technology tools and a capacity for quickly learning and applying new technologies.
- Develop applications in Java, C++, C on multiple platforms. Create advanced functions with HTML5, CSS, JavaScript and JQuery.
- Gather user requirements and develop end-to-end solutions. Manage relationships with all stakeholders.
TECHNICAL SKILLS
Languages: Java, C++, SQL, C
Web: JSF, JSP, SERVLET, AJAX, JavaScript, JQuery, Web Services (SOAP & REST)
Frameworks: Spring, Hibernate, EJB
Tools: Eclipse, NetBeans, Apache/Tomcat, Glassfish, JUnit, Rational Rose (UML) Version Control CVS
Platforms: Windows, Mac, Linux
Databases: MS SQL Server, MySQL, Oracle, DB2, JDBC
PROFESSIONAL EXPERIENCE
Confidential, Indianapolis, IN
Java Developer / Java Web Developer
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 JSP with Hibernate and EJB frameworks.
- Designed User Interface using Java Server Page (JSP), Cascading Style Sheets (CSS), and XML.
- Developed the Enterprise Java Beans (Stateless and State full Session beans) to handle different transactions 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 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.
- Used JUnit Framework for the unit testing of all the java classes.
Environment: JDK 1.7, J2EE, JSP, EJB 2.0, JNDI 1.2, Hibernate 2.1, HTML, JavaScript, XML, CSS, JUnit, UML, MQ Series, Web Services, SOAP, WSDL, UDDI, AXIS 2, Ajax, Eclipse 3.3, IBM Web Sphere 8.5, Oracle DB, subversion.
Confidential, Addis Ababa, Ethiopia
Java Software Developer / Java Web Developer
Responsibilities:
- Created web-based, integrated hospital management system in conjunction with coworkers, playing a key role in database design and developing web functions to enable Confidential t registration, appointment setting, pharmacy and ward monitoring capabilities, etc.
- Led key web development initiatives on city library and bookstore system project, designing custom system for managing borrowing and returns, bookstore, reporting and more.
- Gained valuable experience with end-to-end system development, working with colleagues to manage JSP and Servlet migrations to JSF and Facelet, using Hibernate ORM Framework for persistence and creating new designs using Singleton and MVC design patterns.
Confidential
Java Developer / Database Developer / IT Specialist
Responsibilities:
- Led development, maintenance and improvement of companywide IT system for Confidential Construction, developing databases, networks and Java functions to optimize operations.
- Created custom store database using MS SQL Server to enable inventory control, cataloging and stock management, using Java Swing and multiple design patterns, including Façade, Strategy, MVC and Singleton.