Application Developer Resume
Pittsburgh, PA
SUMMARY
- 3 years of experience in software analysis, design, development and testing of n - tier applications using Java/J2EE with active involvement in all the phases of SDLC.
- Expertise in development of software applications using Java, Servlets, JSP, Angular JS, JSTL, JSF, Hibernate and Spring.
- Very good working experience on Java/J2EE design patterns like MVC, DAO, Singleton, Visitor, etc.
- Experienced with WebSphere, Tomcat and Glassfish Application Servers.
- Familiar in different IDE's like RAD, Eclipse, NetBeans, IntelliJ, Code, etc.
- Worked on Agile methodology and have good knowledge of other methodologies like Waterfall, RAD, etc.
- Experience in XML technologies and design patterns.
- Experience in Oracle 9i, 10g express, DB2 and MySQL Databases.
- Experience in Oracle PL/SQL programming, stored procedures and functions.
- Experience in Core Java technology, which includes multithreading, JDBC, RMI, network programming.
- Excellent knowledge of Object-Oriented Programming and implementation.
- Excellent analytical and debugging skills; systematic approach to programming tasks; good interpersonal and communication skills.
- Equipped with new skills of DevOps Dojo programming methodology and CI/CD pipeline in Cloud computing.
TECHNICAL SKILLS
Operating System: Windows 2000/XP/Vista, Windows 7 Enterprise, UNIX, Linux
Languages: Java, C
Database: Oracle 9i & 10g, MySQL, SQL Server and DB2
Java Technologies: JDBC, JSP, Prime faces, Servlets, JSF, JDBC, JUnit, Log4j, SOAP, REST, WSDL, Spring, Hibernate, JPA
XML Technologies: DTD, Schema, XSLT, JAXB
App & Web Servers: Glassfish, WebSphere, Tomcat.
Tools: and IDEs: Eclipse, NetBeans, JBuilder, MySQL Workbench, Code.
Protocols: TCP/IP, HTTP, UDP, SOAP, SMTP, FTP/SFTP
Scripting: JavaScript, jQuery, Shell
Repositories: SVN, Git
PROFESSIONAL EXPERIENCE
Confidential, Pittsburgh, PA
Application Developer
Responsibilities:
- Identified the tables and relationships from the requirements and designed the database model using TOAD data modeler.
- Involved in the architectural and High-Level Design of the System.
- Prepared Detailed Level Design documents.
- Involved in developing the skeleton applications codebase and creating the initial codebase repository in Subversion.
- Developed the home page for the System and its initial base level tabs using JSP, JSTL and jQuery.
- Designed and developed back end java classes to implement Dependency Injection using Spring Annotations.
- Coded the Java Bean classes and configured with Hibernate annotations for ORM mapping.
- Involved in configuring Spring MVC and Hibernate.
- Defined multiple Data sources on the server side to be used in applications with JNDI.
- Actively participated in daily Agile Scrum meetings for status updates and involved in the Sprint planning meetings.
- Involved in application design, site architecture design, using JAVA, CSS, JavaScript, Shell and HTML programming to meet validation requirements.
- Created the User Management for different user administrators such as Administrator, clients, employees etc.
- Provided “Due Date” functionality, add/edit/delete clients and employees functionalities.
- Worked in a group of 3-4 people, developing key functions such as, login details, contact information, payrolls, weekly updates etc.
- Programmed client-side functionality using jQuery.
- Designed and implemented a security program to protect all websites from SQL injection attacks.
- Performed MySQL Database backup and maintenance.
- Investigated and fixed defects.
Environment: J2EE, JDK 1.6, JMS, XML, Shell, WebSphere 7.0, Spring 3.0, Web MVC, JSTL, JSP, Oracle 10g, TOAD for Oracle 9.5, Hibernate 3.0, Toad Data Modeler, Visual Paradigm, Oracle Sql Developer 2.1, RAD 7, UNIX, Web Services, Subversion.
Confidential, Pittsburgh PA
Cashier/Customer Service
Responsibilities:
- Greeted customers, answered customer questions.
- Provided information on procedures and policies.
- Resolved customer complaints.