We provide IT Staff Augmentation Services!

Senior Application Developer Resume

0/5 (Submit Your Rating)

MO

SUMMARY:

  • Information Systems Professional with over 15 years of software experience, of which more than 10+ years on JAVA and its related technologies including WebServices.
  • Over 10 years of professional experience in the field of Java/J2EE technology.
  • Oracle (Java) certified Java Professional, Java SE 6 Programmer (Formerly SCJP - 6) in 2012.
  • Result driven and detail oriented developer capable of managing and executing projects from concept to completion.
  • Hands-on experience working in all phases of Software Development Life Cycle including Design, Systems Development, Testing, Systems Integration, Installation, Deployment, Ongoing Maintenance and Product Support
  • Experience in Java, Servlet 2.3, JSP 1.2, Java Script, JDBC, XML, XSL/XSLT, HTML/DHTML.
  • Strong programming skills in Java, Multi-Threaded applications and J2EE technologies.
  • Experienced in MVC (Model View Controller) architecture with Struts and spring framework involving various J2EE design patterns.
  • Proficient in writing and deploying Enterprise Beans (EJB) Session Beans
  • Extensive Experience with Core Java 1.4 / 1.5 and J2EE technologies using Servlets, JSP 2.0,EJB 2.0/3.0, Struts 1.2, JSF 2.0, Spring 2.0/3/3.5, Hibernate 3.0, Java Beans, JDBC, JNDI, Collections, XML(DTD and Schema), HTML, AJAX and Web Service(SOAP, JAX-WS, REST JAX-RS ) on Windows environment.
  • Experienced in XML data parsing using JAXB
  • Strong development practice with object oriented design patterns using UML.
  • Experienced in web/application servers like Apache Tomcat, Web Sphere, JBoss 4.2.2, WebLogic.
  • Experience in RDBMS such as Oracle 9i/10g, DB2, IMS, IDMS, MS Access and good knowledge of SAP-HANA (in-memory database).
  • Good knowledge on Object Oriented Analysis and Object Oriented Design.
  • Experience in Managing build files using MAVEN / ANT and logging using Log4j.
  • Experience in Object Relational Mapping using Hibernate2.0/3.0.
  • Expertise in SQL, PL/SQL.
  • Involved in all phases of SDLC and implemented complex software applications according to standards. Having knowledge of CMMI level 5 practices.
  • Highly conceptual, innovative problem solver with excellent organizational, communication skills.
  • Worked on large-scale highly integrated enterprise systems.
  • Ability to learn and use new systems and paradigms in considerably less time.
  • Worked on code optimization and performance tuning of various applications.
  • Excellent interpersonal, technical, strong problem solving and decision making skills.
  • Effective communication skills along with strong dedication and commitment towards work.

TECHNICAL SKILLS:

Java Technologies: JDK (1.2, 1.3, 1.4, 1.5), Servlets 2.3, JSP 1.2/2.0, HTML, EJB 2.0/3.0,JDBC 2.0, JNDI, ANT, RMI, XML(DTD & Schema), Java Beans, JAXP (DOM-SAX),Web services (SOAP,WSDL), AJAX (JQuery framework), REST Jersey Framework

Databases: Oracle 11.02/ 10g/9.x/8.x, DB2, IMS.

Frameworks: Struts 2.0/1.2, JSF 2.0, spring 2.0/3.5/4.01, JPA, Hibernate 2.0/3.0.

Development Tools: Eclipse 3, Maven, Toad 8.5, SQL Developer, Web logic Workshop 8.1, My Eclipse 4.0.3, Web Sphere Studio Application Developer 5.1, RAD 6.0/7, Log4j, JUnit.

Web / Application Servers: IBM Web sphere Application Server (6.1/7), Web logic (8.1), Tomcat 4.0, JBoss AS 7

Designing and Modeling: OOAD Using UML, Design Patterns like MVC, Factory, Singleton, Template, Command.

Rational Tools: Rational Tools Suite, Rapid Application Development IDE, Clear Quest, Requisite Pro.

PROFESSIONAL EXPERIENCE

Confidential, MO

Senior Application Developer

Responsibilities:

  • I was involved with CSR and MDES-PLATFORM applications which were developed by using Java, spring, Maven, XML, JSON and Restful Web Services. The applications have been using mostly annotations in implementing the various services.
  • The maintenance and as well as enhancements are being dealt in Agile methodology. Scrum and Poker meetings use to be a regular feature of the project implementation.
  • I have been involved in solving various stories on day to day basis involving end points and Service applications.
  • Has been working with UI using JavaScript, HTML, and CSS.
  • I was involved in writing test cases for JUnit testing using Mockito technique for mocking the objects required.
  • Has been validating web services using Rest-client and as well as SoapUi have been used for testing Restful web services.
  • Marshalling and Un-marshalling from Java objects to XML/XSD using JAXB
  • Version control of the application library is taken care by ToroiseSVN.

Environment: Java 8, Java Script, spring 4.01, DI/ORM/JDBC, XML, JSON, Maven, PL/SQL, Intellij-13.2 / Eclipse IDEs, JBoss-7.0, Oracle 11.0g, Toad, Jersey, RESTful Web Services. JUnit, Mockito, SoapUi, TortoiseSVN, JIRA and Bamboo (Integration Server).

Confidential

Senior J2EE Developer

Responsibilities:

  • Analysis Design and Development, Testing and Production Support.
  • Actively participated in the complete Software development life cycle starting from design phase to the implementation phase.
  • Developed code for various activities using MVC architecture. (Page flows)
  • Extensively developed client side UI screens using JSP, HTML and CSS.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring IoC/JDBC Template functionality.
  • Involved in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
  • Developed web-based customer management software using JSP, spring and RESTful web services.
  • Developed Java classes using JDBC to perform data validation once the data is loaded into back office database from different data sources.
  • Used Spring JDBC to invoke Stored Procedures and also used JDBC for database connectivity to ORACLE.
  • Developed the helper classes for better data exchange between the MVC layers.
  • Wrote Stored Procedures, Prepared statements and views for DAO layer.
  • Used Apache Log4j to archive log files as per formatting and archiving (both size and number).
  • Developed Restful-based Webservices.
  • Creating JUnit test case design logic and implementation throughout application.
  • Created XML, XSD, XSLT - DHTML components including Checkbox tree, Paged table, Pivot Report Widget.
  • Deployed applications as archived files and as exploded archive directories. Used WebLogic Server 10.0 with the concept of an application installation directory, which helped to organize deployment files and deployment configuration files for easy deployment using WebLogic Server tools.
  • Deployed the complete Web applications in Web logic Application server.
  • Used ANT tool for building and packaging the application.
  • Used Perforce for Source Control and Version Management.

Environment: Java, JavaSE 6, Java EE 5, Servlets 3.1/2.5, JSP 2.1, HTML 5, CSS, JavaScript1.8, XML 5.0, Log4J, UNIX, 1.7.1,.0,Hibernate 3.0, RESTful Web services, Apache AXIS 2, JMS, Spring2.5, Web logic 10.x, Oracle 10g, Eclipse 3.5.

Confidential

Senior J2EE Developer

Responsibilities:

  • Implemented various J2EE design patterns for designing this application.
  • Developed the Web Interfaces using Struts, Java Script, JSF, HTML and CSS.
  • Extensively used the Struts controller component classes for developing the applications.
  • Extensively used the struts application resources properties file for error codes, views labels and for Product Internationalization.
  • Struts 1.2 has provided its ownControllercomponent and integrates withother technologiesto provide the Model and the View for theModel, used Struts to interact with standard data access technologies, likeJDBC.
  • Used Spring DI for integrating Spring Service classes with Struts.
  • JavaBeans were used to store in a number of different collections of "attributes". Each collection has different rules for the lifetime of that collection, and the visibility of the beans stored there. The JavaServer Pages (JSP) Specification defines scope choices.
  • Struts Framework provided the functionality to validate the form data. It’s used to validate the data on the users browser as well as on the server side. Struts Framework emits the java scripts and it’s used to validate the form data on the client browser.
  • Used JavaScript for the web page validation and Struts Validator for server side validation of data.
  • Consumed webservices using Axis Webservices.
  • Involved in developing business tier using stateless session bean (acts as a Session Facade) and Message driven beans.
  • Used JDBC and spring to connect to the database using Oracle.
  • Data sources were configured in the app server and accessed from the DAO’s through ORM technology of Spring.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Involved in developing database specific data access objects (DAO) for Oracle.
  • Used CVS for source code control and JUNIT for unit testing.
  • Used RAD as IDE for development.
  • The entire Application is deployed in WebSphere Application Server.
  • Extensively used XML and XSDs for web Services
  • Involved in peer code reviews and performed integration testing of the modules.
  • Followed coding and documentation standards.
  • Responsible for Delivery, User Acceptance Test issues for the application

Environment: Java, J2EE, JDK1.5, JSP 2.0,EJB-3.0, SOAP Web Services, JSP 2.0, Servlets 2.4,JDBC, Spring DI, ANT, Java Script 1.7,JSF2.0,Oracle 9i, MS-SQL, Web services, XML1.1, JMS,UNIX, JUnit.

We'd love your feedback!