Sr. Application Developer Resume
PROFESSIONAL SUMMARY:
- Strong experience in all levels - Software Design, System Analysis and Development from front-end to middle-tier to back-end
- Taken leadership on many tasks including knowledge sharing sessions and provided directions to the project teams by understanding and analyzing complex applications.
- Experienced in Object-Oriented Applications (OOA), Development and implementation using design patterns.
- Dedicated, Intellectual individual with extensive Programming and Software Development .
- Self-Motivated team player; enjoys solving problems algorithmically.
- Qualified Software Professional with experience in Object Oriented Programming, design, development and testing of Client/Server, Enterprise and Web Applications.
- Passionate about learning and applying algorithms in new technologies, programming languages and Game Development.
- Good knowledge in developing enterprise web-based applications using JAVA/J2EE technologies like JDBC, SERVLETS, JSP, JSF and Hibernate.
- Strong abilities in Design Patterns (Creational, Structural, Behavioral) and Database Design including Normalization etc.
TECHNICAL SKILLS:
Programming: C, C++, C#, HTML5, CSS3 & JavaScript, Java,J2EE, JPA, JSF, EJB, JSP, Servlets, JDBC, Swing, AJAX, Hibernate, Spring, Struts, XML, SQL, MYSQL, Python, ASP.NET, ADO.NET, Visual Basic, JQuery, Assembly(8086), Android 4.1, Win32.
Application/Web Servers: JBOSS, Tomcat, Web Sphere
Databases: SQL Server 2000, MySQL (Workbench), MS Access.
Tools: Eclipse, Netbeans, Visual Studio, Rational Rose, EGit, Maven, Pivotal Tracker, SVN.
Operating Systems: Windows & Linux.
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Application Developer
Responsibilities:
- Member of an agile development team; Involved in weekly SCRUM meetings to discuss the design & development ideas that improves the Functionality and Usability of the system.
- Took part in all the Development steps including analyzing requirements, developing, debugging, unit & integration testing, in creating a system which will make hiring and employment process easier in companies.
- Developed both User Interface and Business Logic for several modules in the system.
- Created mock layouts and User Interface designs using mockups and PowerPoint.
- Involved complete life cycle of project, this is analysis functional point, design, development and implementation.
- Applied Model-View-Controller (MVC) design pattern and Singleton class design pattern for designing the application.
- Designed and developed user interface (UI) using JSF framework, JSP, Java Script, XML and HTML?
- Used JPA and Hibernate for Data Layer.
- Extensively used JUnit for unit testing, integration testing and production testing.
- Written database Functions, Procedures and Triggers as per the business logic requirements.
Environment: J2EE (JSF, JPA), JBoss, Hibernate, MYSQL, Primefaces and a few paid technologies like Mockups, GitHub, Pivotal Tracker for development.
Confidential
Web Developer
Responsibilities:
- Involved in the requirements analysis, design, development, testing, review phases of the application.
- Developed the database schema from the requirements.
- Developed the Hibernate DAO Layer using the bottom up approach.
- Written Struts controllers for all the pages.
- Written Unit Test Cases for the Java classes.
- Written Complex SQL Queries for the retrieving data from multiple tables for the reports.
- Used JQuery, AJAX and Java script for adding content dynamically to the page.
Environment: Windows XP, Core Java, J2EE, Spring, REST Web services, Struts, JSP, Hibernate, Maven, SQL Server
Confidential
Java Programmer
Responsibilities:
- Maintained the company’s website, by adding their latest products and remodeled the old design to match with the Design standards.
- Full life cycle object oriented software development.
- System Designed using various Design Patterns and designed the application using MVC design patter
- Used JavaScript for client side validations.
- Developed web tier by using JSPs, Servlets, and Java Script.
- Wrote complex sql statements to retrieve data from the MySQL database.
- Developed Servlets, JSP and Java Beans using RAD 7.0
- Deployed ear file in Websphere Application Server 6.1
- Used the ANT script to create the war/ear file and deployed into Websphere.
- Using FTP/WSFTP PRO to upload the necessary files and ear files to the development server.
- Design and coding in OO and J2EE design patterns.
- Developed Tables and E-R diagrams using Erwin.
- Developed web services using WSDL, SOAP (With Signature) for the payment gateway.
- Developed the Java Beans to use these web services to send a payment-processing request to EPOS
- Developed the unit test cases using JUNIT and performed manual testing after integrating the front end.
Environment: J2EE, IBM Web Sphere App Server 6.1, RAD 7.0, JDK, Struts 2.0, JSP 1.2, Java Script, AJAX, XML, Hibernate 3.0, JUNIT, WSDL, MySQL, TOAD, log4j.
Confidential
Web Application Developer
Responsibilities:
- Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translate business requirements into working model.
- Developed the database schema from the requirements.
- Involved in Initial designing and creating Use case diagrams, Sequence Diagrams and class diagrams using the MS Visio Tool.
- Developed user interfaces using JSP, HTML and CSS
- Written Complex SQL Procedures to retrieve the needed data efficiently.
- SOAP Web Services: Exposed the intranet services as SOAP services
- SPRING: Used dependency injection/ inversion of control to provide loose coupling between different layers
- STRUTS 2: Used STRUTS2 to implement MVC pattern following action, delegate pattern, along with JSP tags.
- HIBERNATE: Used Hibernate to provide data access layer, used HQL for custom queries.
- UNIX: Provided support for QA/ Prod environments on Unix platform.
Environment: Windows XP, Unix, Core Java, J2EE, Spring, Web services, Struts 2, JSP, Hibernate 3, Oracle, Web sphere App Server
