We provide IT Staff Augmentation Services!

Application Developer Resume

0/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • Results - driven software professional with 8 years of experience and demonstrated ability to successfully implement complex large-scale, N-tier, distributed, real-time enterprise applications.
  • Experience in software planning, requirement analysis, designing and building enterprise applications for manual and automation process.
  • Experience in identifying defects, problems, suggesting and determining the extent of programming required and performance tuning of the applications.
  • Experience in developing projects for e-commerce, Healthcare & Insurance, Media & Entertainment and Telecom domains.
  • Experience in software development methodologies like Waterfall, Agile development and Rapid Application Development.
  • Experience in Designing UML - for developing application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams & State diagrams.
  • Experience in Front End Technologies such asJSP, HTML, JQuery, BootstrapandAngularJS.
  • Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.
  • Strong hands on experience in developing the Enterprise and Web applications on N-tier Architecture using Java/J2EE and java based technologies such as Servlets, JSP, Hibernate, Spring, EJBs, Struts, JNDI, Webservices, XML, JPA, JMS and JDBC
  • Experience in frameworks like Spring MVC/IOC/JDBC/AOP/Security, Hibernate and Struts.
  • Experience in working with application servers like IBM WebSphere, WebLogic and Apache Tomcat.
  • Experience in implementing Web Services based on Service Oriented Architecture (SOA) using SOAP, Restful Web Services, JAX-WS, UDDI, WSDL, WADL.
  • Experience in writing PL/SQL Stored procedures, Functions, Triggers and Complex SQL’s.
  • Experience in configuring build tools like Maven and ANT for the development and deployment.
  • Hands on experience in using various IDE’s such as Eclipse, NetBeans and JDeveloper.
  • Configuration and Version control management using CVS, VSS, WinSCP and Tortoise SVN.
  • Experience in developing Unit testing&Integration testing with unit testing frameworks like JUnit.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.
  • I am Sun Certified Java Professional.

TECHNICAL SKILLS

Languages: C, C++, PL/SQL, Java, J2EE.

JAVA Technologies: Java, J2EE, JSP, Servlets, JDBC, JNDI, Java Mail, EJB, Web Services, JSF, Spring Framework.

Web Technologies: HTML, XML, CSS, AJAX, JavaScript, JQuery, JSON, AngularJS, Bootstrap.

Distributed Technologies: RMI, EJB, JMS.

Middleware Technologies: Web Services(SOAP and Restful)

XML: XML Schema, DTD, XSLT, JAXB,SAX and DOM parsers.

Application Server/Web Server: WebSphere, WebLogic and Tomcat

Modelling Tools: Visual Paradigm for UML, Rational Rose.

Database: Oracle (version -11g, 10g, 9i), MySql, Postgresql.

Frameworks: Spring, Hibernate, JSF, Tiles

ORM: Hibernate, JPA

Operating Systems: Windows, Linux, Unix

IDE: Eclipse, Oracle Jdeveloper, NetBeans, RAD

Version Control Tools: Tortoise SVN, winSCP

SQL Tools: TOAD, SQL Developer, MySql Workbench, PGAdmin

Other Tools: Log4J, JUnit, Ant, Maven, Lucene, Tika, JIRA, IBM Websphere Message Broker, Putty

PROFESSIONAL EXPERIENCE

Confidential, McLean, VA

Application Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design and testing phases.
  • Responsible for use case diagrams, class diagrams and sequence diagrams using Rational Rose in the Design phase.
  • Actively participated in complete development of “Agile Development Methodology” and tested the application in each iteration.
  • Designed client application using Java Server Pages (JSP), Cascading Style Sheets (CSS) and XML.
  • Extensively used Bootstrap and AngularJS for the development of User Interface (UI).
  • Used XML to transfer the application data between client and server.
  • Developed Web Services to transfer data between client and server vice versa using SOAP, WSDL and UDDI.
  • Implemented application using MVC architecture integrating Hibernate and Spring frameworks.
  • Used Spring Security for Authentication and authorization extensively.
  • Implemented the Enterprise JavaBeans to handle various transactions.
  • Used Spring Core for dependency injection/Inversion of Control (IOC).
  • Responsible for designing Web services framework in support of the product.
  • Responsible to write complex SQL and HQL queries to retrieve data from the Oracle database.
  • Extensively written unit and integration test cases using mockobjects.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Developed version control using Subversion.
  • Implemented the project using IDEJDeveloper.
  • Used Log4j for debugging the issues and exceptions.
  • Done with unit testing of all java classes using JUnit framework.

Environment: Java, J2EE, Spring, JDBC, JNDI, Hibernate, JMS, Tomcat, Eclipse, Oracle 10g, XML/XSLT, HTML, JavaScript, AngularJS, Bootstrap, SQL developer, Weblogic andJUnit.

Confidential, Erlanger, KY

Java J2EE Developer

Responsibilities:

  • Actively Participated in Development, Integration and Testing of application modules
  • Implemented presentation layer using JSP, HTML, Java Script, JQuery, CSSandAngular JS.
  • Worked on JSON and JSF for designing highly user interactive web pages.
  • Created stateless session enterprise java beans.
  • Implemented AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the server.
  • Implemented the project using IDE Eclipse.
  • Used JMS for Point-to-Point asynchronous messaging for high transactional Banking operation.
  • Implemented Spring framework modules like IOC, MVC, AOP, ORM, and DAO for application design and development.
  • Used Object/Relational mapping tool Hibernate to achieve object persistency.
  • Implemented the integration with the back end system with web services using SOAP
  • Actively Participated in configuring hibernate to access database and retrieve data from the database.
  • Created data access layer, Stored Procedures and Triggers using SQL and PL/SQL.
  • Implemented logger for debugging and testing purposes using Log4j.
  • Developed ANT Scripts to do compilation, packaging and deployment in an application server.
  • Actively Participated in the bug tracking and Unit Testing using JUnit framework.

Environment: Java, J2EE, JSP, JSF, Servlets, AngularJS, Hibernate, SQL, HTML, Springs, JQuery, JNDI, JMS, PL/SQL, ANT, XML, Java Script, CSS, Windows, Eclipse, Log4j

Confidential, Dallas, TX

Senior Java Developer

Responsibilities:

  • Followed Agile approach for the development process.
  • Developed Java, JSP, AJAX, Java Script, HTML, and CSS for UI & business logic.
  • Implemented Spring framework modules like IOC, MVC, AOP, ORM, and DAO for application design and development.
  • Used O/R mapping tool Hibernate for persistence data.
  • Wrote the Hibernate-mapping XML files to define java classes - database tables mapping.
  • Used Hibernate Template for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
  • Created Database tables and schema in Postgresql based on data flow requirements.
  • Written database Procedures and Triggers as per the business logic requirements.
  • Build scripts were written to create a run time environment for Maven and ANT.
  • Wrote JUnit test cases for testing the Business layer and the service layer.

Environment: Java, J2EE, JSP, Servlets, Spring, Hibernate, Postgresql, MVC, AJAX, Java Script, CSS, HTML, ANT, JUnit and Apache Tomcat Server.

Confidential, Bethpage, NY

Senior J2EE Developer

Responsibilities:

  • Developed user interfaces using JSF, CSS, HTML, JavaScript and AJAX.
  • Used different phases of JSF lifecycle for client-side and server-side data validation.
  • Developed web-based customer management software using JSF andSpring.
  • Used Hibernate to query database and return results to the front-end.
  • Actively Participated in development of JUnit Testing, debugging, and bug fixing.
  • Actively Participated in analysis of requirements of the Project, have input into the high level design where required and support complete Project implementation.
  • Involved in the implementation of internal message channels utilizing JMS API.
  • Implemented Struts Framework for application design and development.
  • Integrated enterprise information system tier by developing Web Services (SOA).
  • Built application ear files to be deployed on WebSphere Application Server.
  • Worked on new feature enhancements and provide new functionality as requested by the business users.
  • Identified bugs and resolved them in an efficient way.
  • Increased performance of the extended applications by making effective use of various design patterns (Session Facade, Business delegate, DAO).

Environment: Java, JEE, JSF, RAD, Ajax, JavaScript, JAX-WS, Web Services, SOA, SOAP, WSDL, JMS, Hibernate, JSTL, Spring, XML, XSLT, WebSphere, JUnit, SVN, Ant.

Confidential

Java Developer

Responsibilities:

  • Understanding and analyzing the requirements.
  • Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
  • Designed, developed and validated User Interface using HTML, Java Script, XML and CSS.
  • Implemented server side programs by using Servlets and JSP.
  • Used Struts Action Classes to service the requests from the UI layer and populate business objects and invoke EJBs.
  • Implemented MVC using Struts Framework.
  • Handled the database access by implementing ControllerServlet.
  • Implemented PL/SQL stored procedures and triggers.
  • Used JDBC prepared statements to call from Servlets for database access.
  • Designed and documented of the stored procedures.
  • Used Rational Clear Case for Version control.
  • Actively Participated in Unit testing for various components.
  • Used Log4J for any errors in the application.
  • Used Eclipse as IDE tool to develop the application.

Environment: Java, J2EE, JSP, Servlets, HTML, DHTML, XML, JavaScript, Struts, Eclipse, WebLogic, PL/SQL and Oracle9i.

We'd love your feedback!